Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

April 17th, 2023 Community Meeting #134

Closed
SaschaSchwarze0 opened this issue Apr 13, 2023 · 5 comments
Closed

April 17th, 2023 Community Meeting #134

SaschaSchwarze0 opened this issue Apr 13, 2023 · 5 comments

Comments

@SaschaSchwarze0
Copy link
Member

  • Please add a topic in this thread and add a link to the GitHub issue associated with the topic.
  • Please make sure you give folks enough time to review/discuss the topic offline on GitHub before coming into the meeting
  • (optional) Paste the image of an animal 😸
@qu1queee
Copy link
Contributor

🐖

@jitendar-singh
Copy link

jitendar-singh commented Apr 17, 2023

Testing openshift build v2

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

🦈

@SaschaSchwarze0
Copy link
Member Author

Docker Support for OS projects

  • Would be nice to be recognized by Docker as open source community
  • But no priority atm
  • We probably have outdated things on quay, but never stored anything in DockerHub

Beta API

  • Is ongoing, PR exists for proposal as well as the beta types
  • By sticking with alpha on persistence, it is not so critical these days in case we make a mistake

CLI pull request to make it a kubectl plugin

  • engage with new contributor in case help is needed

CDF updates

cdCon updates

runAsUser

  • Option 2 preferred, but also check the following:
  • Instead of setting up /etc/passwd / /etc/group we can investigate in an alternative to using git at all. Problem originally was missing git-lfs support. Is that still the case for go-git or an alterative?
  • Relevance of git-lfs: likely not used too much, but there is risk of taking features away
  • securityContext with just runAsUser and runAsGroup on spec level

Testing on OpenShift

  • longer discussions on test procedures and build strategy support

/close

@openshift-ci
Copy link

openshift-ci bot commented Apr 17, 2023

@SaschaSchwarze0: Closing this issue.

In response to this:

Docker Support for OS projects

  • Would be nice to be recognized by Docker as open source community
  • But no priority atm
  • We probably have outdated things on quay, but never stored anything in DockerHub

Beta API

  • Is ongoing, PR exists for proposal as well as the beta types
  • By sticking with alpha on persistence, it is not so critical these days in case we make a mistake

CLI pull request to make it a kubectl plugin

  • engage with new contributor in case help is needed

CDF updates

cdCon updates

runAsUser

  • Option 2 preferred, but also check the following:
  • Instead of setting up /etc/passwd / /etc/group we can investigate in an alternative to using git at all. Problem originally was missing git-lfs support. Is that still the case for go-git or an alterative?
  • Relevance of git-lfs: likely not used too much, but there is risk of taking features away
  • securityContext with just runAsUser and runAsGroup on spec level

Testing on OpenShift

  • longer discussions on test procedures and build strategy support

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@openshift-ci openshift-ci bot closed this as completed Apr 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants