-
Notifications
You must be signed in to change notification settings - Fork 32
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
Test deployments #753
Comments
I think more testing is good in the long run. I haven't written any I'm thinking about the change to GitHub Actions: is the interaction between CI and these tests going to change? Will GitHub Actions be easier to work with? #699 Does seem like we should
|
Related to @consideRatio had suggested using |
Actions might make this a bit easier / nicer to look at. I couldn't figure out how to get CircleCI "job" to depend on another job. Ideally "test" would depend on "deploy".
I think we're saying the same thing, but just to clarify: I'm thinking about rolling back in the case where the
Definitely value in this. I think even a |
I didn't realize that's what you meant, so thank you for clarifying. I was confused if |
Tests in an ephemeral VM and an ephemeral k3s based cluster
I think you can get the test infrastructure to fit in the ephemeral VMs of various CI providers without trouble. It would be good to avoid having different test configuration for the ephemeral CI k8s cluster and the persistent staging k8s cluster. What to test in ephemeral VMs?Some tests can make sense to do even without a k8s cluster in the ephemeral VM, such as verifying I think perhaps doing something like this would make sense.
In z2jh, we also try to upgrade from the latest version by doing GitHub actions vs CircleCI
I'm neutral as a whole. I'm biased towards whats already in place, and biased towards GitHub actions over CircleCI in general. Helm flagsThere is a lot to say about
I've discussed this in helm/helm#7811 and helm/helm#7876. |
Recent commits (67b9df5...b12088d ) added basic integration tests to the GCP staging deployment.
The basic idea is to start up regular user pod (using the JupyterHub REST API) and
kubectl exec
apytest
session in that pod.Possible next steps
pytest -m <marks>
in therun_tests.sh
.The text was updated successfully, but these errors were encountered: