remove conformance folder

This commit is contained in:
Thomas Tendyck 2022-10-25 09:52:16 +02:00 committed by Thomas Tendyck
parent 8b48b1b582
commit 45dba96e31
4 changed files with 0 additions and 70 deletions

View File

@ -13,7 +13,6 @@ Core components:
Development components:
* [3rdparty](/3rdparty): Contains the third party dependencies used by Constellation
* [conformance](/conformance): Kubernetes conformance tests
* [debugd](/debugd): Debug daemon and client
* [hack](/hack): Development tools
* [proto](/proto): Proto files generator

View File

@ -1,2 +0,0 @@
e2e.log
junit_01.xml

View File

@ -1,9 +0,0 @@
vendor: Edgeless Systems
name: Constellation
version: v2.1.0
website_url: https://www.edgeless.systems/products/constellation/
documentation_url: https://docs.edgeless.systems/constellation
product_logo_url: https://docs.edgeless.systems/constellation/img/logos/constellation_white_bg.svg
repo_url: https://github.com/edgelesssys/constellation
type: distribution
description: Constellation leverages confidential computing to isolate entire Kubernetes clusters from the infrastructure.

View File

@ -1,58 +0,0 @@
# Reproducing Conformance Test Results
## Prerequisites
[Follow the docs on how to set up cloud credentials for GCP](https://docs.edgeless.systems/constellation/getting-started/install#set-up-cloud-credentials)
[Install kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/) for working with Kubernetes
Additionally, [Sonobuoy CLI is required.](https://github.com/vmware-tanzu/sonobuoy/releases)
These tests results were produced using Sonobuoy v0.56.10
## Provision Constellation Cluster
```sh
constellation config generate gcp
```
Fill the config with the needed values for your cloud subscription.
Set `kubernetesVersion: "1.x"`.
```sh
constellation config fetch-measurements
constellation create -c3 -w2 -y
constellation init --conformance
export KUBECONFIG="$PWD/constellation-admin.conf"
```
## Run Conformance Tests
```sh
# Runs for ~2 hours.
sonobuoy run --mode certified-conformance
# Once status shows tests have completed...
sonobuoy status
# ... download & display results.
outfile=$(sonobuoy retrieve)
sonobuoy results $outfile
```
## Fetch Test Log & Report
The provided `e2e.log` & `junit_01.xml` were fetched like this:
```sh
tar -xvf $outfile
cat plugins/e2e/results/global/e2e.log
cat plugins/e2e/results/global/junit_01.xml
```
## Cleanup
```sh
# Remove test deployments
sonobuoy delete --wait
# Or, shutdown cluster
constellation terminate
rm constellation-mastersecret.base64
```