mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-02-26 01:31:26 -05: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:
|
Development components:
|
||||||
|
|
||||||
* [3rdparty](/3rdparty): Contains the third party dependencies used by Constellation
|
* [3rdparty](/3rdparty): Contains the third party dependencies used by Constellation
|
||||||
* [conformance](/conformance): Kubernetes conformance tests
|
|
||||||
* [debugd](/debugd): Debug daemon and client
|
* [debugd](/debugd): Debug daemon and client
|
||||||
* [hack](/hack): Development tools
|
* [hack](/hack): Development tools
|
||||||
* [proto](/proto): Proto files generator
|
* [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…
x
Reference in New Issue
Block a user