Files
harmony/examples/install_rook_ceph/Cargo.toml
Sylvain Tremblay d7315812ca feat(examples): deploy CephObjectStore (S3) in install_rook_ceph
Extends the example to stand up a 2-instance RGW gateway alongside the
block pool. The CephObjectStore CR uses the default replicated metadata
and data pools (size=3) and Rook's port 8080 to dodge OKD's <1024 bind
restriction. The operator-created Service exposes the S3 endpoint at
rook-ceph-rgw-ceph-objectstore.rook-ceph.svc.cluster.local:8080.

Adds k8s-openapi to the example's deps for ObjectMeta — needed now that
the example builds a CR directly instead of relying solely on
default_okd().

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 06:55:12 -04:00

14 lines
314 B
TOML

[package]
name = "example-install-rook-ceph"
edition = "2024"
version.workspace = true
readme.workspace = true
license.workspace = true
publish = false
[dependencies]
harmony = { path = "../../harmony" }
harmony_cli = { path = "../../harmony_cli" }
k8s-openapi = { workspace = true }
tokio = { workspace = true }