Start Here
Use this section when you are new to bao-kms-provider or when you need the shortest safe path from first install to a working KMS v2 encryption configuration.
Recommended Order
- Overview to confirm what the provider does and does not do, and that the OpenBao Transit pattern fits your platform.
- OpenBao Setup to provision the Transit mount, key, policy, and provider authentication.
- Install to fetch a verified binary and validate the local environment.
- Deployment: Choosing A Model to run the provider on every control-plane node through a supported deployment model.
- Kubernetes Encryption Config
to write the
EncryptionConfigurationthe Kubernetes API server consumes. - First Encrypt to run the smoke test and confirm encrypted resources land in etcd as expected.
Then Move To
- Operations for rotation, disaster recovery, upgrade, and troubleshooting once the provider is live.
- Reference when the question becomes behavior-specific instead of workflow-specific.