-
Notifications
You must be signed in to change notification settings - Fork 69
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
Racingcondition in Helmchart #153
Comments
I encountered the same issue. I had to manually create the config map to proceed with the deployment. Afterward, I resynchronized to allow ArgoCD to take control of the resource. |
which configmap are y'all talking about? We create two, https://github.com/RocketChat/helm-charts/blob/3b85ba1a6feeca3b4041ac95683c792a75e2a909/rocketchat/templates/scripts-configmap.yaml and https://github.com/RocketChat/helm-charts/blob/3b85ba1a6feeca3b4041ac95683c792a75e2a909/rocketchat/templates/scripts-configmap.yaml Neither is part of any hooks, therefore should be created at the time of install, and be ready by the time an upgrade is requested. how are we getting into a race here? Could you point to the exact configmap that gets missing at before upgrade? |
here
|
that is
and should be available since the install of the chart. Unless it is getting deleted there should not be any reason to not find it; |
is it possible y'all are not using chart's mongo? could you share the values file redacting the sensitive information? |
We are using the chart's MongoDB. Here is our values file (it's a composition of multiple files).
|
We have noticed that the rocketchat-pre-upgrade job tries to run bevor the mongo-script configmap ist created. Is it possible to move the scriptcreation in front of the job?
Environment:
GitOPS: ArgoCD
Cluster: Rke2
Deploymenmethod: Offical helmchart via Argocd
The text was updated successfully, but these errors were encountered: