Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
Package v1alpha1 contains API Schema definitions for the openbao v1alpha1 API group.
|
Package v1alpha1 contains API Schema definitions for the openbao v1alpha1 API group. |
|
bao-backup
command
|
|
|
bao-config-init
command
|
|
|
bao-probe
command
|
|
|
bao-upgrade
command
|
|
|
bao-wrapper
command
|
|
|
hack
|
|
|
govulncheck_wrapper
command
govulncheck_wrapper runs govulncheck, applies an ignore list, and (on failure) prints only the traces for unignored vulnerability IDs.
|
govulncheck_wrapper runs govulncheck, applies an ignore list, and (on failure) prints only the traces for unignored vulnerability IDs. |
|
helmchart
command
Package main provides a tool to sync kustomize manifests to the Helm chart.
|
Package main provides a tool to sync kustomize manifests to the Helm chart. |
|
helmvalues
command
Package main verifies that the Helm chart values, schema, and templates stay in sync.
|
Package main verifies that the Helm chart values, schema, and templates stay in sync. |
|
perfcheck
command
|
|
|
tools/ast_rulegen
command
|
|
|
tools/e2e_catalog
command
|
|
|
tools/ghcr_housekeeping
command
|
|
|
tools/mutation_summary
command
|
|
|
tools/openbao_config_schema
command
|
|
|
tools/provenance_index
command
|
|
|
internal
|
|
|
adapter/kube
Package kube provides Kubernetes-specific utilities and helpers.
|
Package kube provides Kubernetes-specific utilities and helpers. |
|
adapter/operationlock
Package operationlock provides a status-based mutual exclusion mechanism for long-running operations across controllers (upgrade/backup/restore).
|
Package operationlock provides a status-based mutual exclusion mechanism for long-running operations across controllers (upgrade/backup/restore). |
|
adapter/storage
Package storage provides cloud-agnostic object storage interfaces and implementations for backup operations in the OpenBao Operator.
|
Package storage provides cloud-agnostic object storage interfaces and implementations for backup operations in the OpenBao Operator. |
|
service/backup
Package backup provides backup management for OpenBao clusters.
|
Package backup provides backup management for OpenBao clusters. |
|
service/restore
Package restore provides restore management for OpenBao clusters.
|
Package restore provides restore management for OpenBao clusters. |
|
service/upgrade/core
Package core holds shared upgrade lifecycle and status mechanics used by multiple upgrade strategies.
|
Package core holds shared upgrade lifecycle and status mechanics used by multiple upgrade strategies. |
|
service/upgrade/raftops
Package raftops provides upgrade-specific OpenBao and Raft coordination helpers shared by executor flows and controller-side upgrade strategies.
|
Package raftops provides upgrade-specific OpenBao and Raft coordination helpers shared by executor flows and controller-side upgrade strategies. |
|
service/upgrade/snapshot
Package snapshot provides shared pre-upgrade snapshot validation and runtime bootstrap helpers used by multiple upgrade strategies.
|
Package snapshot provides shared pre-upgrade snapshot validation and runtime bootstrap helpers used by multiple upgrade strategies. |
|
test
|
|
|
integration
Package integration holds envtest-based integration tests.
|
Package integration holds envtest-based integration tests. |
Click to show internal directories.
Click to hide internal directories.