Configuration drift is the divergence between a Kafka cluster’s actual configuration and its desired configuration declared in Git. A validation pipeline can detect discrepancies, warn about them, and suggest corrective changes; it cannot prevent authorized users from making direct changes. section 10.2.2
A manually created topic
An authorized user creates a Kafka topic outside the Git workflow. A periodic validation pipeline detects the difference from the declared Git state and can recommend reconciliation. section 10.2.2
Figure 10.1 Applying Kafka cluster modifications via GitOps: after the updated Kafka cluster configuration is pushed, the CI/CD pipeline retrieves the current cluster state, calculates the required modifications, and applies them.
Shows a CI/CD pipeline comparing the Kafka cluster’s current state with its Git-declared configuration and applying necessary changes. section 10.2.2











