Skip to content

Commit

Permalink
Conformance results for v1.17/giantswarm-aws (cncf#1052)
Browse files Browse the repository at this point in the history
* Conformance results for v1.17/giantswarm-aws

* use latest logo
  • Loading branch information
calvix authored and dinosk committed Apr 13, 2021
1 parent 4f85353 commit f6a30b1
Show file tree
Hide file tree
Showing 4 changed files with 26,767 additions and 0 deletions.
9 changes: 9 additions & 0 deletions v1.17/giantswarm-aws/PRODUCT.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
vendor: Giant Swarm
name: Managed Kubernetes on AWS
version: 12.0.0
website_url: https://giantswarm.io
repo_url: https://github.com/giantswarm/aws-operator/
documentation_url: https://docs.giantswarm.io
product_logo_url: https://raw.githubusercontent.com/giantswarm/brand/v1.0.0/logo/special-purpose/cncf-landscape-stacked.svg
type: distribution
description: 'The Giant Swarm platform enables users to simply and rapidly create and use 24/7 managed Kubernetes clusters on-demand.'
67 changes: 67 additions & 0 deletions v1.17/giantswarm-aws/README.md
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).

We follow the [official instructions](https://github.com/cncf/k8s-conformance/blob/master/instructions.md):

```
$ 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>
```

0 comments on commit f6a30b1

Please sign in to comment.