Closed SaschaSchwarze0 closed 1 year ago
Rollout of SHIP-0036.
/etc/group
and /etc/passwd
in the container: https://github.com/SaschaSchwarze0/community/blob/sascha-0036-runas-user/ships/0036-runAs-for-supporting-steps.md#option-1-writable-files
🐖
Today the shipwright build controller project is strongly covered by e2e tests.These e2e tests are running on a kind cluster.
As part of Openshift Builds productization, we would like to ensure test coverage on openshift. We have identified two test approaches that we would like to discuss for productization.
Approach 1
Running existing upstream e2e tests on Openshift We will have to Configure openshift CI to run the test already present upstream.
needs discussion with the community to run tests on openshift CI against each PR OR fork upstream and do run the ci-bot on a downstream project under Openshift github organization needs test to be adapted(compatible with openshift as currently they run on KIND) Effort involved is unknown
Approach 2
Run QA test to Qualify releases based on artifact provided by CPaaS builds and brew
These are E2E tests to QA the whole chain: operator installation, build controller, Side image used by Openshift Builds like Git-clone, Image-bundler, and also specific Rbac for openshift Define a set of feature that need to be tested for the GA(Needs sync with Siamak Sadeghianfar) We already have a framework for it Use UMB to automate the triggering of test via CPaaS: this needs to set up an infrastructure for this CI (Other project like pipelines are using this approach)
Document Link : Testing openshift build v2
Docker Support for OS projects
Beta API
CLI pull request to make it a kubectl plugin
CDF updates
cdCon updates
runAsUser
Testing on OpenShift
/close
@SaschaSchwarze0: Closing this issue.