New to KubeDB? Please start here.
Rotate Authentication of Ignite
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 Ignite Authentication Configuration Process Works
The authentication rotation process for Ignite using KubeDB involves the following steps:
A user first creates an
IgniteCustom Resource Object (CRO).The
KubeDB Provisioner operatorcontinuously watches forIgniteCROs.When the operator detects an
IgniteCR, it provisions the requiredPetSets, along with related resources such as secrets, services, and other dependencies.To initiate authentication rotation, the user creates an
IgniteOpsRequestCR with the desired configuration.The
KubeDB Ops-manageroperator watches forIgniteOpsRequestCRs.Upon detecting an
IgniteOpsRequest, the operator pauses the referencedIgniteobject, 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 providedIgniteOpsRequestspecification.After applying the updated configuration, the operator restarts all
IgnitePods so they come up with the new authentication environment variables and settings.Once the authentication rotation is completed successfully, the operator resumes the
Igniteobject, 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 Ignite authentication using the IgniteOpsRequest CRD.































