Follow the instructions on https://github.com/gardener/garden-setup
Login to SAP Gardener Dashboard to create a Kubernetes Clusters on Amazon Web Services, Microsoft Azure, Google Cloud Platform, or OpenStack cloud provider.
After the creation completed, copy the cluster's kubeconfig, which is provided by the Gardener Dashboard in the cluster's detail view, to ~/.kube/config and launch the Kubernetes E2E conformance tests.
-
Launch e2e pod and sonobuoy master under namespace
sonobuoy
curl -L https://raw.githubusercontent.com/cncf/k8s-conformance/master/sonobuoy-conformance.yaml | kubectl apply -f -
-
Check logs of
sonobuoy
pod to see when test can be finished
Runkubectl logs -f -n sonobuoy sonobuoy
and wait for line
no-exit was specified, sonobuoy is now blocking
. -
Use
kubectl cp
to copy the results to the client
Get the name of the from the log output in step 2.kubectl cp sonobuoy/sonobuoy:/tmp/sonobuoy/<result archive> /home/result
-
Delete the conformance test resources
curl -L https://raw.githubusercontent.com/cncf/k8s-conformance/master/sonobuoy-conformance.yaml | kubectl delete -f -
-
Untar the tarball
cd /home/result tar -xzf *_sonobuoy_*.tar.gz
The result files
e2e.log
andjunit_01.xml
are located in the in the directoryplugins/e2e/results/
.