Distribution
Understand what we publish today, and what we deliberately do not publish yet.
OpenBao Operator uses an Artifact Hub-first distribution model. We publish OCI Helm chart releases to GHCR, index them in Artifact Hub for discovery, and keep OLM bundle assets in-repo and CI-validated without treating public OperatorHub publication as part of the current supported surface.
Decision matrix
Distribution surfaces
| Surface | Published now | Current role |
|---|---|---|
| GHCR OCI Helm chart | Yes | Canonical chart publication target for released versions. |
| Artifact Hub package entry | Yes | Discovery and installation entry point for the published chart. |
| GitHub Release assets | Yes | Installer manifests, CRDs, checksums, SBOMs, and provenance metadata. |
| OLM bundle assets | Kept in-repo and CI-validated | Preparation surface only; not yet a public distribution contract. |
| Public OperatorHub submission | No | Explicitly deferred until post-pre-GA maturity and support posture are ready. |
The project currently treats Artifact Hub plus GHCR Helm OCI publication as the supported public discovery model. Do not add new public distribution expectations without updating this policy and the release flow that backs it.
Decision matrix
Artifact Hub metadata expectations
| Metadata area | What must be present |
|---|---|
| Chart annotations | artifacthub.io/category, license, operator, operatorCapabilities, image metadata, CRD cards/examples, maintainers, and useful links. |
| Prerelease and security state | artifacthub.io/prerelease for prereleases and artifacthub.io/containsSecurityUpdates when applicable for the release. |
| Verified ownership | artifacthub-repo.yml with repository ID or ownership information published to the chart OCI path under the artifacthub.io tag. |
Apply
Push Artifact Hub repository metadata for the OCI chart
oras push \
ghcr.io/dc-tec/charts/openbao-operator:artifacthub.io \
--config /dev/null:application/vnd.cncf.artifacthub.config.v1+yaml \
artifacthub-repo.yml:application/vnd.cncf.artifacthub.repository-metadata.layer.v1.yaml
Use this only when artifacthub-repo.yml changes or ownership metadata must be refreshed for the chart repository.
After distribution review
You are reading the unreleased main docs. Use the version menu for the newest published release, or check the release notes for what is already out.
Was this page helpful?
Use Needs work to open a structured GitHub issue for this page. The Yes button only acknowledges the signal locally.