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

[release-ocm-2.8] MGMT-18332: Use centos stream 9 as the base image for test container #872

Merged

Conversation

danmanor
Copy link
Contributor

@danmanor danmanor commented Jul 7, 2024

No description provided.

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Jul 7, 2024
@openshift-ci-robot
Copy link

openshift-ci-robot commented Jul 7, 2024

@danmanor: This pull request references MGMT-18336 which is a valid jira issue.

In response to this:

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 openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci openshift-ci bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Jul 7, 2024
@openshift-ci openshift-ci bot requested review from eifrach and gamli75 July 7, 2024 15:37
@openshift-ci openshift-ci bot added downstream-change-needed Requires updating downstream image approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Jul 7, 2024
@danmanor danmanor changed the title MGMT-18336: Use centos stream 9 as the base image for test container MGMT-18332: Use centos stream 9 as the base image for test container Jul 7, 2024
@openshift-ci-robot
Copy link

openshift-ci-robot commented Jul 7, 2024

@danmanor: This pull request references MGMT-18332 which is a valid jira issue.

In response to this:

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 openshift-eng/jira-lifecycle-plugin repository.

@danmanor danmanor changed the title MGMT-18332: Use centos stream 9 as the base image for test container [release-ocm-2.8] MGMT-18332: Use centos stream 9 as the base image for test container Jul 7, 2024
@danmanor
Copy link
Contributor Author

danmanor commented Jul 7, 2024

/override ci/prow/e2e-ai-operator-ztp

Copy link

openshift-ci bot commented Jul 7, 2024

@danmanor: Overrode contexts on behalf of danmanor: ci/prow/e2e-ai-operator-ztp

In response to this:

/override ci/prow/e2e-ai-operator-ztp

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-sigs/prow repository.

@danmanor danmanor changed the title [release-ocm-2.8] MGMT-18332: Use centos stream 9 as the base image for test container WIP: [release-ocm-2.8] MGMT-18332: Use centos stream 9 as the base image for test container Jul 7, 2024
@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jul 7, 2024
@danmanor danmanor changed the title WIP: [release-ocm-2.8] MGMT-18332: Use centos stream 9 as the base image for test container [release-ocm-2.8] MGMT-18332: Use centos stream 9 as the base image for test container Jul 8, 2024
@openshift-ci openshift-ci bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jul 8, 2024
@danmanor
Copy link
Contributor Author

danmanor commented Jul 8, 2024

/remove label downstream-change-needed

@danmanor
Copy link
Contributor Author

danmanor commented Jul 8, 2024

/retest

1 similar comment
@danmanor
Copy link
Contributor Author

danmanor commented Jul 8, 2024

/retest

@danmanor
Copy link
Contributor Author

danmanor commented Jul 8, 2024

/remove-label downstream-change-needed

@openshift-ci openshift-ci bot removed the downstream-change-needed Requires updating downstream image label Jul 8, 2024
@danmanor
Copy link
Contributor Author

danmanor commented Jul 8, 2024

/retest

Copy link

codecov bot commented Jul 8, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 54.68%. Comparing base (2df3b57) to head (1c16080).
Report is 1 commits behind head on release-ocm-2.8.

Additional details and impacted files

Impacted file tree graph

@@               Coverage Diff                @@
##           release-ocm-2.8     #872   +/-   ##
================================================
  Coverage            54.68%   54.68%           
================================================
  Files                   14       14           
  Lines                 2911     2911           
================================================
  Hits                  1592     1592           
  Misses                1177     1177           
  Partials               142      142           

Copy link

openshift-ci bot commented Jul 8, 2024

@danmanor: all tests passed!

Full PR test history. Your PR dashboard.

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-sigs/prow repository. I understand the commands that are listed here.

containerd.io \
make \
git \
openssl-devel \
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you check if openssl-devel was needed as well in those repo ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, we need it

make \
git \
openssl-devel \
gcc \
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would also install util-linux explicitly. I think it comes with one of the docker stuff, but without it I had trouble to runner skipper locally

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why would util-linux inside the container would relate to skipper on the host ? I don't need for skipper to work

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

skipper is trying to run su command. If it's not part of the Dockerfile.xxx-build image, it fails (at least this is the behavior I have locally)

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's part of the entrypoint script skipper is launching

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh this is because you are using later version of skipper, I use 2.0.2

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK lets add it for any case

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this problem would occur for you with a lot of other Dockerfiles we use. Maybe add it in different PRs ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Although I would recommend using skipper==2.0.2

@danmanor danmanor requested a review from pastequo July 8, 2024 13:56
@rccrdpccl
Copy link
Contributor

/lgtm
/approve

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Jul 9, 2024
Copy link

openshift-ci bot commented Jul 9, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: danmanor, rccrdpccl

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

The pull request process is described 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

@openshift-merge-bot openshift-merge-bot bot merged commit f8f73a0 into openshift:release-ocm-2.8 Jul 9, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants