-
Notifications
You must be signed in to change notification settings - Fork 364
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DBInstance] Needs namespace "crossplane-system" to store values in cache (version 0.42) #1834
Comments
@WolfGanGeRTech the |
While it may seem trivial, this issue is not so easy to resolve as it may seem at first glance. Some heads-up thought:
However, it is not so easy to dynamically resolve the namespace to be used since To solve this issue we need to lookup the target namespace manually. There are a bunch of possible locations to fetch it from:
After we retrieved the namespace, we need to set it at the cache secret in the controller. It can be done directly via |
probably |
What happened?
After the upgrade for version 0.42 I am not able to create new RDS due to error:
This is probably due to the refactor of the password cache ( #1756 ) cc. @schroeder-paul / @MisterMX . It seems the Cache namespace is not fetching the namespace from "masterUserPasswordSecretRef", so the fix seems to be something simple.
I am using:
So, I guess Crossplane should use that namespace for caching.
How can we reproduce it?
Here is the manifest applied
What environment did it happen in?
Crossplane version: 0.42
Thanks for the help! :)
The text was updated successfully, but these errors were encountered: