ci(ws): add integration test that deploys workspace-controller onto kind cluster #10
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.
This is a recreation of https://github.com/kubeflow/kubeflow/blob/master/.github/workflows/nb_controller_intergration_test.yaml.
The main difference is that I don't (yet) do multiarch dockerx build.
Future work
Next step, would be helpful to wait not only for controller readiness, but for some sample CRD instances to have been reconciled by it. Ofc doing multiarch build early would not be bad either.
Having a similar test that uses OpenShift Local to run and podman to build would not go amiss either, in my view. This would force me to investigate the SCC thing https://docs.openshift.com/container-platform/4.15/authentication/managing-security-context-constraints.html