Note: to reproduce you need a Giant Swarm account.
$ gsctl create cluster --owner=myorg
This will report back a cluster ID that you need for the next step.
$ gsctl create kubeconfig -c <clusterid> --certificate-organizations=system:masters
Wait a bit for the cluster to come up (depending on the underlying infrastructure this might take a few minutes. Then run:
$ curl -L https://raw.githubusercontent.com/cncf/k8s-conformance/master/sonobuoy-conformance.yaml | kubectl apply -f -
Watch Sonobuoy's logs with kubectl logs -f -n sonobuoy sonobuoy
and wait for the line no-exit was specified, sonobuoy is now blocking
. At this point, use kubectl cp
to bring the results to your local machine.
$ gsctl delete cluster -c <clusterid>