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

Optimize acceptance testing jobs on OpenShift CI #976

Merged
merged 1 commit into from Jun 11, 2021

Conversation

pmacik
Copy link
Contributor

@pmacik pmacik commented Jun 10, 2021

Motivation

Currenly, the acceptance testing jobs running with OpenShift CI build a custom test image in which they are executed. The acceptance tests are running in the local mode which means that couple of tools such as Go, operator-sdk and others are needed to build the operator binary locally.

Since #973 has been merged it is now possible and required to run acceptance tests on OpenShift with SBO installed in the cluster the test image only needs to be able to run the acceptance tests in the remote mode which requires only small number of tools like Python and make.

Additionally, having a root image Dockerfile in a repository is making it hard to change since the way how OpenShift CI jobs work.

ISSUE: https://issues.redhat.com/browse/APPSVC-884

Changes

This PR:

Testing

For further more details refer the CONTRIBUTING.md

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jun 10, 2021

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
To complete the pull request process, please ask for approval from pmacik after the PR has been reviewed.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@codecov
Copy link

codecov bot commented Jun 10, 2021

Codecov Report

Merging #976 (1ae7ad6) into master (847b684) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #976   +/-   ##
=======================================
  Coverage   54.72%   54.72%           
=======================================
  Files          23       23           
  Lines        1239     1239           
=======================================
  Hits          678      678           
  Misses        473      473           
  Partials       88       88           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 847b684...1ae7ad6. Read the comment docs.

Makefile Outdated Show resolved Hide resolved
Signed-off-by: Pavel Macík <pavel.macik@gmail.com>
@pmacik
Copy link
Contributor Author

pmacik commented Jun 10, 2021

/retest

3 similar comments
@pmacik
Copy link
Contributor Author

pmacik commented Jun 10, 2021

/retest

@pmacik
Copy link
Contributor Author

pmacik commented Jun 10, 2021

/retest

@pmacik
Copy link
Contributor Author

pmacik commented Jun 10, 2021

/retest

@pmacik pmacik merged commit 2a00418 into redhat-developer:master Jun 11, 2021
@pmacik pmacik deleted the optimize-openshift-ci branch May 11, 2022 10:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants