feat: Make failure policy configurable #9088
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What does this PR do?
Make the admission controller failure policy configurable
Motivation
Keep having the datadog agents fail to mutate things during disruption
Fixes #8475
Additional Notes
Starting looking at adding a test, got stuck due to:
Describe how to test your changes
Not done yet. Providing a work in progress in the hope someone else can help finish this
Write here in detail how you have tested your changes
and instructions on how this should be tested in QA.
Describe or link instructions to set up environment
for testing, if the process requires more than just
running the agent on one of the supported platforms.
Checklist
changelog/no-changelog
label has been applied.need-change/operator
andneed-change/helm
labels has been applied if applicable.team/..
label has been applied, if known.Triage
milestone is set.Note: Adding GitHub labels is only possible for contributors with write access.