Skip to content

Commit

Permalink
Conformance results for v1.26/tenxcloud
Browse files Browse the repository at this point in the history
Signed-off-by: Abirdcfly <[email protected]>
  • Loading branch information
Abirdcfly committed Jan 30, 2023
1 parent 67f36fb commit 289f81e
Show file tree
Hide file tree
Showing 4 changed files with 57,971 additions and 0 deletions.
9 changes: 9 additions & 0 deletions v1.26/tenxcloud/PRODUCT.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
vendor: TenxCloud
name: TenxCloud Container Enterprise
version: v5.6.0
website_url: https://www.tenxcloud.com/tcap
documentation_url: https://docs.tenxcloud.com
product_logo_url: https://www.tenxcloud.com/assets/svg/logo.svg
type: distribution
description: TenxCloud Container Enterprise is a PaaS product based on Kubernetes
contact_email_address: [email protected]
50 changes: 50 additions & 0 deletions v1.26/tenxcloud/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# TenxCloud Container Service
Cloud native PaaS based on Kubernetes.

## Setup a Kubernetes cluster using TenxCloud Deployment Engine (tde)

1. SSH to the node that will be the K8s master:
```
$ sudo bash -c "$(docker run --rm -v /tmp:/tmp index.tenxcloud.com/tenx_containers/tde:v5.6.0 --registry index.tenxcloud.com Init)"
# wait for the process to be completed.
```

2. You'll see the prompted messages at the bottom about how to add woker nodes:
```
Your Kubernetes control-plane has initialized successfully!
Then you can join any number of worker nodes by running the following on each as root:
sudo bash -c "$(docker run --rm -v /tmp:/tmp index.tenxcloud.com/system_containers/tde:v5.6.0 --registry index.tenxcloud.com --token <bootstrap_token> --ca-cert-hash <ca-cert-hash> Join <master>)"
Kubernetes Enterprise Edition cluster deployed successfully
```

3. Then SSH to the nodes that will be the K8s nodes, run the command below on each one:
```
$ sudo bash -c "$(docker run --rm -v /tmp:/tmp index.tenxcloud.com/tenx_containers/tde:v5.6.0 --token <bootstrap_token> --ca-cert-hash <ca-cert-hash> Join <master>)"
# wait for the process to be completed.
```
Then you'll have a Kubernetes cluster ready for conformance test.

## Run the conformance test following the official guide

Download a binary release of the sonobuoy CLI from https://github.com/heptio/sonobuoy/releases
```
$ sonobuoy run --mode=certified-conformance
$ sonobuoy logs -f
# wait for the message below in the log
# no-exit was specified, sonobuoy is now blocking
```

Get the results:
```
$ outfile=$(sonobuoy retrieve)
$ mkdir ./results; tar xzf $outfile -C ./results
```

Then grab `plugins/e2e/results/global/{e2e.log,junit_01.xml}` from results folder, add them to this PR.
Loading

0 comments on commit 289f81e

Please sign in to comment.