|
1 | 1 | # Table of workloads
|
2 | 2 |
|
3 |
| -| Workload/tooling | Short Description | Minimum Requirements | |
4 |
| -|:-------------------------------------------------- |:----------------------------------------- | ------------------------------------- | |
5 |
| -| [Tooling](tooling.md) | Setup pbench instrumentation tools | Cluster-admin, Privileged Containers | |
6 |
| -| [Test](test.md) | Test/Run your workload from ssh Container | Cluster-admin, Privileged Containers | |
7 |
| -| [Baseline](baseline.md) | Baseline metrics capture | Tooling job* | |
8 |
| -| [Scale](scale.md) | Scales worker nodes | Cluster-admin | |
9 |
| -| [NodeVertical](nodevertical.md) | Node Kubelet Density | Labeling Nodes | |
10 |
| -| [PodVertical](podvertical.md) | Max Pod Density | None | |
11 |
| -| [MasterVertical](mastervertical.md) | Master Node Stress workload | None | |
12 |
| -| [HTTP](http.md) | HTTP ingress TPS/Latency | None | |
13 |
| -| [Network](network.md) | TCP/UDP Throughput/Latency | Labeling Nodes, [See below](#network) | |
14 |
| -| [Deployments Per Namespace](deployments-per-ns.md) | Maximum Deployments | None | |
15 |
| -| [PVCscale](pvscale.md) | PVCScale test | Working storageclass | |
16 |
| -| [Conformance](conformance.md) | OCP/Kubernetes e2e tests | None | |
17 |
| -| [Namespaces per cluster](namespaces-per-cluster.md) | Maximum Namespaces | None | |
18 |
| -| [Services per namespace](services-per-namespace.md) | Maximum services per namespace | None | |
19 |
| -| [FIO I/O test](fio.md) | FIO I/O test - stress storage backend | Privileged Containers, Working storage class | |
| 3 | +| Workload/tooling | Short Description | Minimum Requirements | |
| 4 | +|:--------------------------------------------------- |:----------------------------------------- | -------------------------------------------- | |
| 5 | +| [Tooling](tooling.md) | Setup pbench instrumentation tools | Cluster-admin, Privileged Containers | |
| 6 | +| [Test](test.md) | Test/Run your workload from ssh Container | Cluster-admin, Privileged Containers | |
| 7 | +| [Baseline](baseline.md) | Baseline metrics capture | Tooling job* | |
| 8 | +| [Scale](scale.md) | Scales worker nodes | Cluster-admin | |
| 9 | +| [NodeVertical](nodevertical.md) | Node Kubelet Density | Labeling Nodes | |
| 10 | +| [PodVertical](podvertical.md) | Max Pod Density | None | |
| 11 | +| [MasterVertical](mastervertical.md) | Master Node Stress workload | None | |
| 12 | +| [HTTP](http.md) | HTTP ingress TPS/Latency | None | |
| 13 | +| [Network](network.md) | TCP/UDP Throughput/Latency | Labeling Nodes, [See below](#network) | |
| 14 | +| [Deployments Per Namespace](deployments-per-ns.md) | Maximum Deployments | None | |
| 15 | +| [PVCscale](pvscale.md) | PVCScale test | Working storageclass | |
| 16 | +| [Conformance](conformance.md) | OCP/Kubernetes e2e tests | None | |
| 17 | +| [Namespaces per cluster](namespaces-per-cluster.md) | Maximum Namespaces | None | |
| 18 | +| [Services per namespace](services-per-namespace.md) | Maximum services per namespace | None | |
| 19 | +| [FIO I/O test](fio.md) | FIO I/O test - stress storage backend | Privileged Containers, Working storage class | |
| 20 | +| [Upgrade](upgrade.md) | Upgrades cluster | Cluster-admin | |
20 | 21 |
|
21 | 22 | * Baseline job without a tooled cluster just idles a cluster. The goal is to capture resource consumption over a period of time to characterize resource requirements thus tooling is required. (For now)
|
22 | 23 |
|
|
36 | 37 |
|
37 | 38 | Each workload will implement a form of pass/fail criteria in order to flag if the tests have failed in CI.
|
38 | 39 |
|
39 |
| -| Workload/tooling | Pass/Fail | |
40 |
| -|:-------------------------------------------------- |:----------------------------- | |
41 |
| -| [Tooling](tooling.md) | NA | |
42 |
| -| [Test](test.md) | NA | |
43 |
| -| [Baseline](baseline.md) | NA | |
44 |
| -| [Scale](scale.md) | Yes: Test Duration | |
45 |
| -| [NodeVertical](nodevertical.md) | Yes: Exit Code, Test Duration | |
46 |
| -| [PodVertical](podvertical.md) | Yes: Exit Code, Test Duration | |
47 |
| -| [MasterVertical](mastervertical.md) | Yes: Exit Code, Test Duration | |
48 |
| -| [HTTP](http.md) | No | |
49 |
| -| [Network](network.md) | No | |
50 |
| -| [Deployments Per Namespace](deployments-per-ns.md) | No | |
51 |
| -| [PVCscale](pvscale.md) | No | |
52 |
| -| [Conformance](conformance.md) | No | |
| 40 | +| Workload/tooling | Pass/Fail | |
| 41 | +|:--------------------------------------------------- |:----------------------------- | |
| 42 | +| [Tooling](tooling.md) | NA | |
| 43 | +| [Test](test.md) | NA | |
| 44 | +| [Baseline](baseline.md) | NA | |
| 45 | +| [Scale](scale.md) | Yes: Test Duration | |
| 46 | +| [NodeVertical](nodevertical.md) | Yes: Exit Code, Test Duration | |
| 47 | +| [PodVertical](podvertical.md) | Yes: Exit Code, Test Duration | |
| 48 | +| [MasterVertical](mastervertical.md) | Yes: Exit Code, Test Duration | |
| 49 | +| [HTTP](http.md) | No | |
| 50 | +| [Network](network.md) | No | |
| 51 | +| [Deployments Per Namespace](deployments-per-ns.md) | No | |
| 52 | +| [PVCscale](pvscale.md) | No | |
| 53 | +| [Conformance](conformance.md) | No | |
53 | 54 | | [Namespaces per cluster](namespaces-per-cluster.md) | Yes: Exit code, Test Duration |
|
54 | 55 | | [Services per namespace](services-per-namespace.md) | Yes: Exit code, Test Duration |
|
55 | 56 | | [FIO I/O test](fio.md) | No |
|
| 57 | +| [Upgrade](upgrade.md) | Yes: Test Duration | |
0 commit comments