-
Notifications
You must be signed in to change notification settings - Fork 95
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
Run "Kubernetes Conformance Test" across all providers #833
Comments
Here is how to run it for a k8s cluster with CAA installed on it: git clone https://github.com/kata-containers/tests
cd tests/
export RUNTIME_CLASS=kata-remote
kubectl create cm kata-webhook --from-literal runtime_class=$RUNTIME_CLASS
export KUBECONFIG=$HOME/.kube/config
export WAIT_TIME="10080"
./integration/kubernetes/e2e_conformance/run.sh
|
In my first run I had following failures:
|
So in the second run I skipped the above and ran it again and now following more tests failed:
Here is the summary of the above run: https://gist.github.com/surajssd/b8263d82086ca18cb0b6dc9a416f678a Steps to recreate the above run:
export RUNTIME_CLASS=kata-remote
kubectl create cm kata-webhook --from-literal runtime_class=$RUNTIME_CLASS
export KUBECONFIG=$HOME/.kube/config
export WAIT_TIME="10080"
export E2E_PARALLEL=true
./integration/kubernetes/e2e_conformance/run.sh |
Each time I am seeing different results! Not sure what is wrong, I think dissecting each failing test and looking closely as to what should be ignored should be considered for peer pods. |
We should run conformance tests with each release and post the results for each provider. This helps us identify gaps and work towards closing them.
More information on conformance test: https://github.com/cncf/k8s-conformance
I think the first task is to identify what parts of the conformance test suite we should run? Then once identified we should create a script that can be run pointing to each provider.
The text was updated successfully, but these errors were encountered: