-
Notifications
You must be signed in to change notification settings - Fork 17
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
Added the chainsaw tests for pod security and rbac policies #106
Conversation
Signed-off-by: nsathyaseelan <[email protected]>
Signed-off-by: nsathyaseelan <[email protected]>
Signed-off-by: nsathyaseelan <[email protected]>
0eff432
to
de372a5
Compare
Signed-off-by: nsathyaseelan <[email protected]>
.github/workflows/chainsaw-e2e.yaml
Outdated
strategy: | ||
fail-fast: false | ||
matrix: | ||
k8s-version: [v1.28.0, v1.27.3, v1.26.3, v1.25.8, v1.24.12, v1.23.17] |
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.
Update to the latest patch in 1.28 series and add support for 1.29
.github/workflows/chainsaw-e2e.yaml
Outdated
fail-fast: false | ||
matrix: | ||
k8s-version: [v1.28.0, v1.27.3, v1.26.3, v1.25.8, v1.24.12, v1.23.17] | ||
n4k-chart-version: [1.6.11, 3.0.9] |
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.
Does this include n4k 1.11?
.github/workflows/chainsaw-e2e.yaml
Outdated
run: make wait-for-kyverno | ||
|
||
- name: Install chainsaw | ||
uses: kyverno/action-install-chainsaw@6ab03ccb2c8309b5f494fcbc78ec3a2d80cfabee # v0.1.0 |
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.
Update to latest release v0.1.4
Signed-off-by: nsathyaseelan <[email protected]>
2b5b6d3
to
1c532af
Compare
Signed-off-by: nsathyaseelan <[email protected]>
Signed-off-by: nsathyaseelan <[email protected]>
1b11059
to
3be0934
Compare
The Chainsaw test has been incorporated for the default curated policies of Nirmata Kyverno, and the existing KUTTL test suite has been eliminated.
These Chainsaw tests are designed to execute with released versions of all Nirmata Kyverno instances across all supported Kubernetes versions.
Each Chainsaw test is responsible for validating the following policy aspects: