You are looking at the documentation of a prior release. To read the documentation of the latest release, please
visit here.
New to KubeDB? Please start here.
Rotate Authentication of Pgpool
This guide will give an overview on how KubeDB Ops-manager operator Rotate Authentication configuration.
Before You Begin
- You should be familiar with the following KubeDBconcepts:
How Rotate Pgpool Authentication Configuration Process Works
The authentication rotation process for Pgpool using KubeDB involves the following steps:
- A user first creates a - PgpoolCustom Resource Object (CRO).
- The - KubeDB Provisioner operatorcontinuously watches for- PgpoolCROs.
- When the operator detects a - PgpoolCR, it provisions the required- PetSets, along with related resources such as secrets, services, and other dependencies.
- To initiate authentication rotation, the user creates a - PgpoolOpsRequestCR with the desired configuration.
- The - KubeDB Ops-manageroperator watches for- PgpoolOpsRequestCRs.
- Upon detecting a - PgpoolOpsRequest, the operator pauses the referenced- Pgpoolobject, ensuring that the Provisioner operator does not perform any operations during the authentication rotation process.
- The - Ops-manageroperator then updates the necessary configuration (such as credentials) based on the provided- PgpoolOpsRequestspecification.
- After applying the updated configuration, the operator restarts all - PgpoolPods so they come up with the new authentication environment variables and settings.
- Once the authentication rotation is completed successfully, the operator resumes the - Pgpoolobject, allowing the Provisioner operator to continue its usual operations.
In the next section, we will walk you through a step-by-step guide to rotating Pgpool authentication using the PgpoolOpsRequest CRD.































