Comments (4)
was able to fix the error by removing
resource.customizations.ignoreDifferences.all: |
managedFieldsManagers:
- kube-controller-manager
which i had set in my argocd configmap
now its only drifiting on the matchConditions field as it ommited when its empty so would still be better not set it in the manifest when its empty
from gatekeeper.
@martijnvdp Were you able to get ArgoCD to ignore these matchCondition
fields while the linked PR is under review?
from gatekeeper.
yes added these ignore diffrences in the application manifest for opa gatekeeper @roofurmston
ignoreDifferences:
- group: admissionregistration.k8s.io
kind: MutatingWebhookConfiguration
jqPathExpressions:
- ".webhooks[].matchConditions"
- group: admissionregistration.k8s.io
kind: ValidatingWebhookConfiguration
jqPathExpressions:
- ".webhooks[].matchConditions"
For me this only worked after i also removed the following from my argocd-cm configmap, but if you dont have references to kube-controller-manager
the ignoreDiffrences should work without changes to this cm
resource.customizations.ignoreDifferences.all: |
managedFieldsManagers:
- kube-controller-manager
from gatekeeper.
amazing, thanks!
from gatekeeper.
Related Issues (20)
- New example for location value when using complex Labels HOT 1
- 404 Helm chart repo not found HOT 4
- Pass additional info in the mutation request to external data provider HOT 2
- Interpolation in mutation hooks for namespace or other parameters HOT 2
- Upgrade Gatekeeper to use Debian 12 Distroless HOT 3
- WebhookConfigurations(mutating and Validating) causing slow pod creation HOT 1
- Can't use Gator cli to verify opa with external_data
- Support `--log-stats-audit` / `--log-stats-admission` in Helm chart HOT 2
- validation latencies capped at 3 secs even though validatingWebhookTimeoutSeconds set at 5 HOT 2
- gatekeeper max supported qps for a single k8s cluster HOT 2
- doc: looking for external data provider max response size HOT 3
- Add ability to set labels on Deployment
- source:generated within constraint.yaml causes gator verify to fail HOT 9
- documentation for maintainer ladder
- Move the obj == oldObject on DELETE logic to the TargetHandler instead of the webhook validation handler
- move emitAdmissionEvents and emitAuditEvents to beta HOT 1
- Pub/Sub for admission events HOT 1
- Cannot retrieve data.inventory data when resources are deleted by triggering namespace deletion HOT 1
- Attribute matching for mutation pathTests HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gatekeeper.