-
Notifications
You must be signed in to change notification settings - Fork 63
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
ArgoCD: autoDeploymentUpdate generate two MutatingWebhookConfiguration objects #154
Comments
Does anyone have an answer to @CarpathianUA 's question? We're also using ArgoCd, so facing similar issues. We need to determine if this is just something we should roll out manually to clusters, try the falcon-operator, or re-evaluate Crowdstrike as a whole. Preference would be to deploy this along with the rest of our tooling via Helm charts + ArgoCD. 🙇 |
Thumbs up to that! |
The issue with ArgoCD is that they do not fully support helm and its capabilities, only |
ArgoCD has partial support for Helm hooks https://argo-cd.readthedocs.io/en/stable/user-guide/helm/#helm-hooks |
I reached out to Crowdstrike support however I don't think they are going to help out on this, rather they pointed me to this issue on ArgoCD. 😢 |
Similarly to the ArgoCD, the GCP Config Sync/Config Connector also templates the helm chart prior to deployment, which causes the following error: two Cluster-scoped configurations with the same name and GroupKind: "MutatingWebhookConfiguration.admissionregistration.k8s.io" named "falcon-sensor-injector". These two has same name: source: .../crowdstrike/falcon-sensor/templates/container_webhook_upgrade.yaml metadata.name: falcon-sensor-injector group: admissionregistration.k8s.io version: v1 kind: MutatingWebhookConfiguration |
Release https://github.com/CrowdStrike/falcon-helm/releases/tag/falcon-sensor-1.27.1 no longer uses upgrade webhooks since the service should rollout changes on upgrade instead. |
Hello,
When
autoDeploymentUpdate: true
enabled andfalcon-container-sensor
is being synced via ArgoCD, two MutatingWebhookConfiguration are generated which prevents sync to be completed. Is it expected behavior? Is it related to Helm hooks? I would appreciate a more detailed description ofFor features that do not work in this instance, disable those features until ArgoCD supports Helm correctly
from Deployment Considerations, point 5. What exactly those features?chart version:
1.17.9
values.yaml:
The text was updated successfully, but these errors were encountered: