Open
Description
Version & Environment
The operator always tries to reconcile some configuration properties if they are secret. One example is cloud_storage_secret_key
, which is always reconciled because drifts are detected.
The reason seems to be that the admin API now does not reply with the value of the property, it replies with '[secret]'
, so whatever data is enforced by the operator, it is considered different from the actual value upon drift detection.
Redpanda version: (use rpk version
): v23.1.10.
How to reproduce the issue?
- Fill the operator fields for cloud storage, including a secret key
- Wait ~10 minutes
- Cluster resource is marked as drifted (status->conditions) and configuration is reconciled again
JIRA Link: CORE-1311