Replies: 3 comments
-
I can confirm that even a simple example like that is still creating 2 secrets:
|
Beta Was this translation helpful? Give feedback.
-
Hi I am hitting this same issue. I want to manage my rabbit users' usernames and passwords using CSI secret driver as per SecOps teams preferences, however my heart sank when I saw the secret is duplicated... I haven't tried playing around with removing the duplicate secret to see if it upsets anything but I'd be pretty hesitant to do so. Did you make any progress? In my case I am providing the secret like so as per documentation:
And my user references the secret (deployed via extraDeploys in the chart)
and I end up with a duplicate also:
When I view the contents of the generated myapp-rabbitmq-user-credentials it is identical to my myapp-rabbitmq-app-user-secret secret. Furthermore I have noticed that I can not get a permission working for any user I create using the importCredentialsSecret method. I have no problems assigning permissions to a user created where I allow the topology operator to generate a username and password for me, however. I may raise an issue regarding this separate issue, but will raise it here in case you also encountered this. |
Beta Was this translation helpful? Give feedback.
-
I came across this issue as whilst working on a deployment my external-secrets operator was only refreshing every hour, so to speed things up I removed the secrets. The "imported" version of the secret is not recreated once the external-secrets version of the secret is recreated. |
Beta Was this translation helpful? Give feedback.
-
Hi there,
I'm trying to create a user using the Topology Operator:
The provided
importCredentialsSecret
is created in the same Chart by External Secrets and is applied through ArgoCD.Even though the secret is present (it's created before the User thanks to argo sync-wave feature), it seems that the operator doesn't respect the importCredentials secret, because I can see that it's creating it's own secret beside mine:
The correct authentication is then the generated user-credentials instead of the provided ones. If I remove the user, it is then created again but this time with my provided credentials.
Is there anything I'm doing wrong in this process?
Beta Was this translation helpful? Give feedback.
All reactions