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
conformance
script, assisted by a typing bot namedqbot
that 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
qbo
cluster - 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 |