Skip to content

fix: align private-cloud Oxia example#110

Open
mattisonchao wants to merge 1 commit into
streamnative:mainfrom
mattisonchao:fix/private-cloud-oxia-example
Open

fix: align private-cloud Oxia example#110
mattisonchao wants to merge 1 commit into
streamnative:mainfrom
mattisonchao:fix/private-cloud-oxia-example

Conversation

@mattisonchao

Copy link
Copy Markdown
Member

Motivation

  • Align the private-cloud Oxia example with the Oxia metadata layout from the charts changes.
  • Include the Oxia namespaces needed for broker, BookKeeper, function state, and schema/system-topic storage.

Modifications

  • Update the Oxia image to oxia/oxia:0.16.7.
  • Add function and pulsar-schema OxiaNamespace resources.
  • Set all Oxia namespaces to initialShardCount: 1, replicationFactor: 3, notificationsEnabled: true, and ownerRef to the PulsarBroker.
  • Use FQDN Oxia service URLs for BookKeeper and broker metadata.
  • Enable oxiaBasedSystemTopic for schema and topic policy storage while relying on operator-generated metadata/package-management config.

Testing

  • Parsed oxia/pulsar-oxia.yaml with Ruby YAML loader.
  • Verified the manifest has 9 documents, 4 OxiaNamespace resources, all namespace initialShardCount values set to 1, and Oxia image oxia/oxia:0.16.7.
  • Ran git diff --check HEAD~1 HEAD.

@mattisonchao mattisonchao marked this pull request as ready for review June 8, 2026 08:30
@mattisonchao mattisonchao requested review from a team as code owners June 8, 2026 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant