Use these pages when you need the exact field, command, metric, or contract. For procedures, start from Get started or Operate .
Pages in this section
Every bao-kms-provider command, what doctor and verify-key check, the rotation reports, file generation with init, common flags, and exit codes.
→ Reference ConfigurationEvery provider configuration field with its default and meaning, the identity-bearing fields, validation rules, and environment overrides.
→ Reference EncryptionConfigurationEach EncryptionConfiguration field as the provider uses it, how automatic reload behaves, and what widening the resource list costs.
→ Reference · Observability ObservabilityHealth endpoints, every Prometheus metric, stable log fields, error classes, recommended alerts, and incident-only debug correlation.
→ Reference · Contract KMS v2 contractWhat the API server can rely on from the provider's Status, Encrypt, and Decrypt calls, the protocol and size limits, and the conformance cases that prove it.
→ Reference · Contract Key ID and AADThe key_id format and derivation, KMS v2 annotations, the AAD envelope, decrypt validation order, and the invariants of local registry state.
→ Reference · Lifecycle CompatibilityThe tested Kubernetes, OpenBao, auth, and deployment matrix, the Transit features the provider needs, and the compatibility promises between releases.
→ Reference · Lifecycle Release and support lifecycleCurrent release maturity, what a preview covers, release channels, versioning, security fixes, the stable release bar, and artifact names.
→