GH-641 enforced condition on dnspolicy #449
Merged
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
Following recent changes with the auth policy and introducing DNS Policy to the
enforced
condition.Also closes #454
How
The policy is used to create DNS Records and records are left with the controller owner annotation that mentions the policy. Listing DNS records and finding the one controlled by the policy should be sufficient to indicate that the policy was enforced, also including a tinny change to the test suite to reflect new logic.
Verification
Integration suite passing should be sufficient. One could go through the "typical installation" and observe policy getting
enforced
status.