-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Labels
SCS-VP10Related to tender lot SCS-VP10Related to tender lot SCS-VP10enhancementNew feature or requestNew feature or request
Description
As described in DR, scs-0200-v1-using-sonobuoy-for-kaas-conformance-tests.md, it was decided to use sonobuoy as framework to deploy tests to Kubernetes clusters.
The current Sonobuoy setup within the repository was merely a PoC. We want to make it ready for production use.
The following must therefore be adjusted/implemented:
PREREQUISITES:
- Implementation of the Golang test framework in accordance with the PoC (see: kaas-sonobuoy-go-example-e2e-framework ) 735 feature request implement sonobuoy golang framework for kaas conformance #761
- CI job to create the Sonobuoy image and upload it to the Github container registry Apply CI job to build the sonobuoy image for kaas conformance testing #793
- check go sum file
- Versioning of the test images
TASKS
- multi-arch support for
arm64
andamd64
Add multi-arch support for amd64 and arm64 into Dockerfile #758 - Upgrade golang version: Fix golang version in example Dockerfile #747
- apply golangci-lint: Add golang linter #771
- Write documentation on how you can contribute new tests. As part of docs/issues/201
- Zuul job to run the conformance test:
- Plugin to create k8s clusters with cluster stack [Feature Request] enable compliance tests to use plugins for cluster provisioning #710 Feat/add cluster stacks remote api plugin #831
BACKLOG
- Write documentation on how a User(not a developer) can run the sonobuoy tests on its own.
- currently blocked by the image not beeing build so far.
- Versioning the development environment (tools used for development)
- append kind config to choose k8s version.
- BUG:
NS_PREFIX
not set letsmake test-function
crash witha lowercase RFC 1123 label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character
- Update the DR to describe the current setup
Metadata
Metadata
Assignees
Labels
SCS-VP10Related to tender lot SCS-VP10Related to tender lot SCS-VP10enhancementNew feature or requestNew feature or request
Type
Projects
Status
Backlog