-
Notifications
You must be signed in to change notification settings - Fork 700
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
chore: update docker to v25 #1140
chore: update docker to v25 #1140
Conversation
Skipping CI for Draft Pull Request. |
/test all |
/retest |
/test all |
/retest-required |
/test security |
c0d332a
to
dee4f55
Compare
/retest |
/test all |
/cc @coreydaley |
/assign @sayan-biswas @adambkaplan |
@coreydaley is the security check failure really related to my PR? |
@matejvasek No, and the security check is also option, so it will not stop the pull request from merging. |
@coreydaley We need this to get rid off some CVE reports in RH jira. The CVEs do not really affects us but we do not want to see the warnings. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The update to the new client constructor is not a clean port from v24 to v25. I'm concerned that this is exercised in the s2i build
code paths, which we don't have great test coverage for at present. OpenShift and the s2i container images for Tekton, Shipwright, and KNative use the s2i generate
code paths, which we can verify in CI.
@adambkaplan wort case: I can use the old deprecated ctor and override linter error. |
PTAL @adambkaplan |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One last suggestion, otherwise looks good.
What started out as a chore feels like a net new feature! I don't think it warrants any additional documentation beyond a release note, but after this lands we should increase the minor version number on the next release (to 1.4.0).
/assign @sayan-biswas Feel free to use @matejvasek - in your commit message please explain why we need API version negotiation for docker. This makes it easier for future maintainers to understand why the change was introduced, without having to chase down this pull request and unroll the comments. |
Change details: Use newer ctor for docker client, the ctor negotiates API so it works also with older version of daemon. The ability to force API version via DOCKER_API_VERSION is preserved. Signed-off-by: Matej Vašek <mvasek@redhat.com>
12cca5e
to
30302e1
Compare
@matejvasek: The following test failed, say
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/test-infra repository. I understand the commands that are listed here. |
/approve |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
Thank you!
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: adambkaplan, matejvasek, sayan-biswas 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 |
625a537
into
openshift:master
update docker to v25