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.

  1. Overview to confirm what the provider does and does not do, and that the OpenBao Transit pattern fits your platform.
  2. OpenBao Setup to provision the Transit mount, key, policy, and provider authentication.
  3. Install to fetch a verified binary and validate the local environment.
  4. Deployment: Choosing A Model to run the provider on every control-plane node through a supported deployment model.
  5. Kubernetes Encryption Config to write the EncryptionConfiguration the Kubernetes API server consumes.
  6. 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.

In This Section