-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
feat: Add support for kyverno
addon including reporter UI and baseline policies
#910
Conversation
Adds kyverno baseline policies Adds kyverno policy reporter UI Co-authored-by: Maria Ana Circulado <anacirc@amazon.ph>
Co-authored-by: Maria Ana Circulado <anacirc@amazon.ph>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR 👍 few comments needs addressing.
- Add this to complete addon example. Show some examples of how to use Kyverno with policies
- GitHub pages required for all addons. Add doc under docs folder
kyverno
addon including reporter UI and baseline policies
Co-authored-by: Maria Ana Circulado <anacirc@amazon.ph>
Co-authored-by: Maria Ana Circulado <anacirc@amazon.ph>
Co-authored-by: Maria Ana Circulado <anacirc@amazon.ph>
Co-authored-by: Maria Ana Circulado <anacirc@amazon.ph>
Co-authored-by: Maria Ana Circulado <anacirc@amazon.ph>
Co-authored-by: Maria Ana Circulado <anacirc@amazon.ph>
) | ||
|
||
|
||
argocd_gitops_config = { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we will need to:
- Update the version of Kyverno here https://github.com/aws-samples/eks-blueprints-add-ons/blob/main/add-ons/kyverno/Chart.yaml#L19
- Add an enable flag for the policies and reporter
- Add policies and reporter dependencies to https://github.com/aws-samples/eks-blueprints-add-ons/blob/main/add-ons/kyverno/Chart.yaml#L17 similar to what was done here https://github.com/kyverno/policy-reporter/blob/main/charts/policy-reporter/Chart.yaml#L18
- Update https://github.com/aws-samples/eks-blueprints-add-ons/blob/main/chart/values.yaml to match
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Created a PR for this which applies the items above: aws-samples/eks-blueprints-add-ons#83
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you, this looks awesome!
What does this PR do?
Closes #620
Motivation
Kyverno is used widely to enforce policies in kubernetes environments, having this module part of EKS Blueprints will be extremely useful for many.
More
pre-commit run -a
with this PRNote: Not all the PRs required examples and docs except a new pattern or add-on added.
For Moderators
Additional Notes