Skip to content

Commit

Permalink
Conformance results for v1.18/nexastack (cncf#1331)
Browse files Browse the repository at this point in the history
* Conformance results for v1.18/nexastack

* Uploaded Participation form for v1.18/nexastack conformance

* Updated logo url for v1.18/nexastack conformance
  • Loading branch information
xenon-avinashkumar authored and Tony Norlin committed Oct 25, 2024
1 parent 4b30a45 commit 7eb15ee
Show file tree
Hide file tree
Showing 5 changed files with 26,103 additions and 0 deletions.
9 changes: 9 additions & 0 deletions v1.18/nexastack/PRODUCT.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
vendor: Xenonstack Inc
name: Nexastack Managed Kubernetes
version: v1.0.0
website_url: https://www.nexastack.com
documentation_url: https://www.nexastack.com
product_logo_url: https://drive.google.com/file/d/1lrczU4HFXJS2JqLc3TMnmF9H8UpRm-R-/view?usp=sharing
type: hosted platform
description: Nexastack is a Platform for the Automation of Cloud Native and IaC Tools for Effective
Infrastructure Management
Binary file not shown.
68 changes: 68 additions & 0 deletions v1.18/nexastack/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# How to reproduce

## 1. Create your account on Nexastack platform

Open [Nexastack](https://www.nexastack.com) and apply for invite. <em>(Currently we are supporting registrations via invitation only)</em>. Once received the invite, continue the onboarding process via following the instructions alongwith invite.

Nexastack is Infrastructure as Code Platform allowing to install applications on a managed kubernetes. With Nexastack you manage applications and we manage kubernetes and the underlying Infrastructre.


## 2. Create a new cluster and download kubeconfig
On the main Navigation Panel go to your Project, choose Clusters, select Nexastack managed clusters. Here you will find the cluster managed by Nexastack for you.

Request t kubeconfig using the cluster's action button.


## 3. Access the cluster
To access the cluster export kubeconfig file from step 4, for example:
```
export KUBECONFIG=~/cncf/kubeconfig
```
Now you're authorized to interact with your cluster:
```
kubectl get pods --all-namespaces
```

## 4. Run the tests
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 and instruct it to ignore master taints:

```
$ sonobuoy run --plugin-env=e2e.E2E_EXTRA_ARGS="--non-blocking-taints=CriticalAddonsOnly,dedicated" --mode=certified-conformance
```

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

To clean up Kubernetes objects created by Sonobuoy, run:

```
sonobuoy delete
```
Loading

0 comments on commit 7eb15ee

Please sign in to comment.