forked from cncf/k8s-conformance
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Conformance results for v1.14/giantswarm-kvm (cncf#564)
- Loading branch information
1 parent
579b058
commit 8b9b1ea
Showing
4 changed files
with
21,391 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
vendor: Giant Swarm | ||
name: Managed Kubernetes on KVM | ||
version: 8.0.0 | ||
website_url: https://giantswarm.io | ||
repo_url: https://github.com/giantswarm/kvm-operator/ | ||
documentation_url: https://docs.giantswarm.io | ||
product_logo_url: https://www.dropbox.com/s/kydb137cjsix7du/giantswarm_ant.png | ||
type: distribution | ||
description: 'The Giant Swarm platform enables users to simply and rapidly create and use 24/7 managed Kubernetes clusters on-demand.' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
## To Reproduce: | ||
|
||
Note: to reproduce you need a Giant Swarm account. | ||
|
||
### Create cluster | ||
|
||
``` | ||
$ gsctl create cluster --owner=myorg | ||
``` | ||
|
||
This will report back a cluster ID that you need for the next step. | ||
|
||
|
||
### Get Credentials | ||
|
||
|
||
``` | ||
$ gsctl create kubeconfig -c <clusterid> --certificate-organizations=system:masters | ||
``` | ||
|
||
### Run the tests | ||
|
||
Wait a bit for the cluster to come up (depending on the underlying infrastructure this might take a few minutes). | ||
|
||
Download a [binary release](https://github.com/heptio/sonobuoy/releases) of the CLI, or build it yourself by running: | ||
|
||
``` | ||
$ go get -u -v github.com/heptio/sonobuoy | ||
``` | ||
|
||
Deploy a Sonobuoy pod to your cluster with: | ||
|
||
``` | ||
$ sonobuoy run | ||
``` | ||
|
||
View actively running pods: | ||
|
||
``` | ||
$ sonobuoy status | ||
``` | ||
|
||
To inspect the logs: | ||
|
||
``` | ||
$ sonobuoy logs | ||
``` | ||
|
||
Once `sonobuoy status` shows the run as `completed`, copy the output directory from the main Sonobuoy pod to | ||
a local directory: | ||
|
||
``` | ||
$ sonobuoy retrieve . | ||
``` | ||
|
||
This copies a single `.tar.gz` snapshot from the Sonobuoy pod into your local | ||
`.` directory. Extract the contents into `./results` with: | ||
|
||
``` | ||
mkdir ./results; tar xzf *.tar.gz -C ./results | ||
``` | ||
|
||
### Destroy cluster | ||
|
||
``` | ||
$ gsctl delete cluster -c <clusterid> | ||
``` |
Oops, something went wrong.