Skip to content
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

Kyverno Chainsaw Test Suite #341

Merged
merged 28 commits into from
Aug 9, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
a97c33e
Kyverno Chainsaw basic test
itay-grudev Jul 30, 2024
9bb81bb
Removed cosign verification
itay-grudev Jul 30, 2024
22d34f0
Increased assert timeout
itay-grudev Jul 30, 2024
b4c771f
Added MinIO to the Chainsaw setup
itay-grudev Jul 30, 2024
915c16e
Fixed typo in MinIO tenant installation
itay-grudev Jul 30, 2024
12e72bb
Bug Fix: Endpoint CA settings not passed correctly to the cluster
itay-grudev Aug 1, 2024
ad62783
Added a backup and a MinIO cleanup
itay-grudev Aug 1, 2024
c0d653c
Moved the MinIO cleanup to the beginning of the test to allow local-r…
itay-grudev Aug 1, 2024
6bd704b
Added context to the cleanup step
itay-grudev Aug 1, 2024
bce2483
Increased cleanup timeout
itay-grudev Aug 1, 2024
05380c6
Renamed test group
itay-grudev Aug 1, 2024
69f6bef
Added a database recovery from backup test
itay-grudev Aug 1, 2024
18495cb
Restructured test steps with logical sequential file names
itay-grudev Aug 1, 2024
ee20bd5
Bug Fix: Incorrect property used in recovery example
itay-grudev Aug 1, 2024
1cf48a2
Added test for Recovery from Object Store
itay-grudev Aug 1, 2024
15aa905
Added a test for PITR target time recovery
itay-grudev Aug 2, 2024
854b545
Style fix: operation parameters order
itay-grudev Aug 2, 2024
b1b94cf
More description test step descriptions
itay-grudev Aug 2, 2024
93ad1f1
Replaced examples with the files from test suites
itay-grudev Aug 2, 2024
0ca9d4c
Revert "Replaced examples with the files from test suites"
itay-grudev Aug 2, 2024
40e7fcc
Added a test that verifies the propagation of properties in the clust…
itay-grudev Aug 2, 2024
e390c6b
Note on the weird values in the test
itay-grudev Aug 2, 2024
5bf3f0c
Fixed commented out section's indentation
itay-grudev Aug 3, 2024
077c8f4
Pooler test
itay-grudev Aug 3, 2024
8805402
Monitoring test
itay-grudev Aug 3, 2024
c1ba11a
Removed now obsolete test workflow
itay-grudev Aug 3, 2024
1a3d07c
Rewritten comment to satisfy linter requirements
itay-grudev Aug 3, 2024
f497f6b
Added Prometheus CRDs for monitoring tests
itay-grudev Aug 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Added MinIO to the Chainsaw setup
Signed-off-by: Itay Grudev <itay.grudev@essentim.com>
  • Loading branch information
itay-grudev committed Jul 30, 2024
commit b4c771fc11419681c8cd656a631b38ea9d4941a0
9 changes: 9 additions & 0 deletions .github/minio.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
tenant:
pools:
- servers: 1
name: pool0
volumesPerServer: 1
size: 1Gi
buckets:
- name: mybucket
region: local
17 changes: 17 additions & 0 deletions .github/workflows/tests-cluster-chainsaw.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,22 @@ jobs:
- name: Install Chainsaw
uses: kyverno/action-install-chainsaw@v0.2.7

- name: Setup MinIO
run: |
helm repo add minio-operator https://operator.min.io
helm upgrade \
--install \
--namespace minio-system \
--create-namespace \
--wait \
operator minio-operator/operator
helm upgrade
--install
--namespace minio
--create-namespace
--wait
--values ./.github/minio.yaml
tenant minio-operator/tenant

- name: Run Kyverno/Chainsaw
run: chainsaw test
Loading