Skip to content

Commit af41ab1

Browse files
committed
docs: added machine list table and label columns
The added machine table links the machine's assigned labels to the jobs required labels. Corrected some mistakes and label assignments. Formatting. Fixes: confidential-containers#316 Signed-Off-By: Ryan Savino <ryan.savino@amd.com>
1 parent 05ed81f commit af41ab1

File tree

1 file changed

+23
-11
lines changed

1 file changed

+23
-11
lines changed

docs/DEVELOPMENT.md

+23-11
Original file line numberDiff line numberDiff line change
@@ -92,22 +92,34 @@ In order to be merged your opened pull request (PR) should pass the static analy
9292

9393
The e2e tests jobs are executed on a variety of CcRuntime, configurations and platforms. These jobs that require confidential hardware (Intel TDX, AMD SEV, IBM SE, etc...) run on bare-metal machines and are often referred as "TEE tests". The remaining tests (a.k.a "Non-TEE") are executed on Virtual Machines (VM) deployed on-demand.
9494

95+
This is a list of the bare-metal machines and VMs that are utilized by the project for CI testing:
96+
97+
| Machine | Type | TEE Capability | Assigned Labels |
98+
| --- | --- | --- | --- |
99+
| s390x-runner-01 | virtual | Non-TEE | s390x, s390x-large |
100+
| s390x-runner-02 | virtual | Non-TEE | s390x |
101+
| tdx-ubuntu-24.04 | bare-metal | TDX | self-hosted, Linux, X64, tdx |
102+
| coco-ci-amd-rome-001 | bare-metal | SEV | self-hosted, Linux, X64, sev-es, sev |
103+
| coco-ci-amd-milan-001 | bare-metal | SNP | self-hosted, Linux, X64, sev-snp, sev-es |
104+
95105
The following jobs will check for regressions on the default CcRuntime:
96106

97-
|Job name | TEE | OS | VMM |
98-
|---|---|---|---|
99-
|e2e-pr / operator tests (kata-qemu, s390x) | Non-TEE | Ubuntu 22.04 (s390x) | QEMU |
100-
|e2e-pr / operator tests (kata-qemu, ubuntu-20.04) | Non-TEE | Ubuntu 20.04 | QEMU |
101-
|e2e-pr / operator tests (kata-qemu, ubuntu-22.04) | Non-TEE | Ubuntu 22.04 | QEMU |
102-
|e2e-pr / operator tests (kata-qemu-tdx, tdx) | TDX | Ubuntu 24.04 | QEMU |
103-
|e2e-pr / operator tests (kata-qemu-sev, coco-ci-amd-rome-001, ) | SEV | Ubuntu 22.04 | QEMU |
104-
|e2e-pr / operator tests (kata-qemu-snp, coco-ci-amd-milan-001) | SNP | Ubuntu 22.04 | QEMU |
107+
| Job Name | TEE | OS | VMM | runs-on |
108+
| --- | --- | --- | --- | --- |
109+
| e2e-pr / operator tests (kata-qemu, ubuntu-20.04) | Non-TEE | Ubuntu 20.04 | QEMU | ubuntu-20.04 |
110+
| e2e-pr / operator tests (kata-qemu, ubuntu-22.04) | Non-TEE | Ubuntu 22.04 | QEMU | ubuntu-22.04 |
111+
| e2e-pr / operator tests (kata-qemu, s390x-large) | Non-TEE | Ubuntu 22.04 | QEMU | s390x-large |
112+
| e2e-pr / operator tests (kata-qemu-tdx, tdx) | TDX | Ubuntu 24.04 | QEMU | tdx |
113+
| e2e-pr / operator tests (kata-qemu-sev, sev) | SEV | Ubuntu 22.04 | QEMU | sev-es |
114+
| e2e-pr / operator tests (kata-qemu-snp, sev-snp) | SNP | Ubuntu 22.04 | QEMU | sev-snp |
115+
116+
The 'runs-on' entries above define which machine a job will land on by matching the machine's assigned labels.
105117

106118
Additionally the following jobs will check regressions on the enclave-cc CcRuntime:
107119

108-
| Job name | TEE | OS |
109-
|---|---|---|
110-
|operator enclave-cc e2e tests| Intel SGX (Simulated Mode) | Ubuntu 22.04 |
120+
| Job name | TEE | OS |
121+
| --- | --- | --- |
122+
| operator enclave-cc e2e tests | Intel SGX (Simulated Mode) | Ubuntu 22.04 |
111123

112124
Some of the e2e jobs are not triggered automatically. We recommend to trigger them only after some rounds of reviews to avoid wasting resources. They can be triggered only by writing `/test` in PR's comment.
113125

0 commit comments

Comments
 (0)