QBO Kubernetes aligns with the Cloud Native Computing Foundation (CNCF) standards, ensuring adherence to best practices in cloud-native computing. This conformance establishes a solid foundation for interoperability.
Sonobuoy
This portion provides guidance on conducting CNCF conformance tests for the qbo application. The testing process utilizes a diagnostic tool named sonobuoy.
| Dependency | Validated or Included Version(s) | Notes |
|---|---|---|
| qbo | ce | |
| kubernetes | v1.30.0-alpha.0.102_41890534532931 v1.29.0 v1.28.0 v1.27.3 v1.27.2 v1.27.1 v1.27.0 v1.26.6 v1.26.4 v1.26.3 v1.26.2 v1.26.0 v1.25.9 v1.25.8 v1.25.3 v1.25.11 v1.24.15 v1.24.13 v1.24.12 v1.23.17 v1.23.13 v1.22.17 v1.21.14 v1.20.15 v1.19.16 |
Get Console Access
To access the qbo web console, follow these steps:
Execute the following commands in your terminal
echo http://localhost:9601 |
Open your web browser and navigate to the address displayed in the output of the commands.
Run Conformance Tests
The execution of conformance tests involves running the
conformancescript, assisted by a typing bot namedqbotthat automates command input. Alternatively, you have the option to manually enter the commands in the shell.
The conformance script is designed to execute the following actions:
- Creation of a
qbocluster - Configuration of
kubectl - Retrieval and setup of
sonobuoy - Execution of conformance tests on the specified version.
Usage:
./conformance help |
List available Kubernetes tags:
./conformance list |
Select version and run conformance test. Example:
./conformance run v1.28.0 |
Get Conformance Results
cat $HOME/sonobuoy/v1.28.0/qbo/e2e.log | grep Pass |