mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-10-01 01:36:09 -04:00
remove conformance folder
This commit is contained in:
parent
8b48b1b582
commit
45dba96e31
1
.github/docs/layout.md
vendored
1
.github/docs/layout.md
vendored
@ -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
|
||||
|
2
conformance/.gitignore
vendored
2
conformance/.gitignore
vendored
@ -1,2 +0,0 @@
|
||||
e2e.log
|
||||
junit_01.xml
|
@ -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.
|
@ -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
|
||||
```
|
Loading…
Reference in New Issue
Block a user