-
Notifications
You must be signed in to change notification settings - Fork 91
2.7.0 doesn't create connection string secret anymore #2110
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
Comments
The weird thing is that if we delete the secret on an old cluster, which is hanging on the issue with the serverless/flex shim, it will work. If we create a new cluster (flex) it doesn't anymore. |
Hi @fe-ax! |
It says it does, but it doesn't |
Hi @fe-ax We've been able to reproduce the error and have confirmed the bug. The operator is not handling properly the connection secrets of database user for existing Flex clusters. A temporary solution would be to force the reconciliation of Flex deployment to get it to generate the connection secrets. We are actively working in a solution to be release in upcoming release. |
Thanks. We spend most of the day learning to write a fix using Kyverno. It might be good to do a thorough scan of all the dedicated and serverless calls to find what else might be missed. These two issues caused a major issue. We couldn't move forward, we couldn't move backwards. We test our setup using the Kubernetes e2e testing framework, but as the shim was put in place on your side there was no way to prevent this. |
I agree with @fe-ax . With every new release there is a new issue with the operator. Honestly I am scared bumping version of the operator these days |
Hi, I wanted to reply just to apologize for the impact here. While our teams did a lot of work to ensure the shimming worked as expected in Atlas APIs, there was considerable complexity there. There was a slight (now resolved) misalignment, and the change coming soon in a new release of the Operator (2.7.1) will help address the problems experienced. |
Closing as this is fixed in the current 2.7.1 release. |
What did you do to encounter the bug?
Steps to reproduce the behaviour: Launch a new cluster using the operator, add a AtlasDatabaseUser
What did you expect?
A secret with the connection string like this:
What happened instead?
No secret is created like in 2.6.1
Operator Information
Kubernetes Cluster Information
The text was updated successfully, but these errors were encountered: