3scale/3scale-operator

3scale does not sync admin-password and admin-token secrets if values are changed

Closed this issue · 1 comments

If the passwords/tokens in the respective admin-password and admin-token Secrets are changed, the operator does not update the tenant password and/or token. This is problematic if the credentials do not match and we get locked out.

We generate these values using a RandomSecret from a different operator. Sometimes these secrets get rotated, and it's even desired to rotate these on an interval so these tokens are not long lived.

Is there a way to re-sync each tenant to the new values? I can live with creating a cronjob to sync these periodically for now.