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.18/nexastack (cncf#1331)
* 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
1 parent
5269a0a
commit 9652cc2
Showing
5 changed files
with
26,103 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: 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.
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,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 | ||
``` |
Oops, something went wrong.