-
Notifications
You must be signed in to change notification settings - Fork 14
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
k8s test matrix via kuttl + upgrade cass-operator to 1.8.0 in tests [K8SSAND-1008] [K8SSAND-1013] #80
k8s test matrix via kuttl + upgrade cass-operator to 1.8.0 in tests [K8SSAND-1008] [K8SSAND-1013] #80
Conversation
0e684fc
to
cfa778a
Compare
f792624
to
0910be6
Compare
3b328a2
to
535a7e5
Compare
This PR is now ready for review. Note that attempting to run I also rebased onto current master which makes this ready for merge whenever approved. |
db09836
to
635ab4f
Compare
* Use kustomize for all kuttl tests. * Migrate cass-operator in kuttl tests to v 1.8.0. * Makefile steps for kuttl tests. * Github actions workflows for kuttl tests. * Reduce kind worker count down to 1 for all tests. * Add additional kind configs to allow testing on more k8s versions. * No multiple nodes per worker. Test only requires one node. * Kind logs in .gitignore.
635ab4f
to
d4c1ab1
Compare
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.
@Miles-Garnsey can you please rebase?
Conflict resolved. We can remove the additional merge commit when we squash (we need to do that anyway). |
Kudos, SonarCloud Quality Gate passed!
|
What does this fix?
This PR fixes #79, which moves the cass-operator versions used in testing to 1.8.0.
#79 is required to address #76 because k8s 1.22 removes support for CRD v1beta1 APIs in favour of v1 only. Cass-operator 1.8.0 upgrades the CRD versions to v1.
This PR also addresses #82, using kuttl to implement a matrix of k8s versions so that we can test versions 1.20-1.22 as a preliminary step.