-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Update the service manifest for Docker #9465
Conversation
Appears to also remove code for unsupported old docker versions and remove a RHEL workaround. |
That is the intent. The unsupported old docker versions were already removed and the RHEL workaround should no longer be needed. |
d817fba
to
81e4ef3
Compare
81e4ef3
to
e9a9da0
Compare
/lgtm |
/test pull-kops-e2e-kubernetes-aws |
1 similar comment
/test pull-kops-e2e-kubernetes-aws |
overall this looks good to me. regarding the removed docker versions, is there any api validation that we should do there to alert users to upgrade if their manifest is still specifying an older docker version? or what exactly will the user experience be in that case? |
@rifelpet The validation was introduced in a previous commit: kops/pkg/apis/kops/validation/validation.go Lines 1005 to 1013 in 39db604
|
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: hakman, rifelpet 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 |
…pstream-release-1.18 Automated cherry pick of #9465: Update the service manifest for Docker
Nothing seems to use it. It was introduced as docker-ce dependency in kubernetes#9465, however, docker's RPMs never depended on it. I went through https://github.com/docker/docker-ce-packaging/tree/360f755c768ebb06c9974705674302098bb9c398/rpm (referred by the PR above) and today's RPMs in https://github.com/docker/docker-ce-packaging/tree/master/rpm, they don't require libcgroup.
Nothing seems to use it. It was introduced as docker-ce dependency in kubernetes#9465, however, docker's RPMs never depended on it. I went through https://github.com/docker/docker-ce-packaging/tree/360f755c768ebb06c9974705674302098bb9c398/rpm (referred by the PR above) and today's RPMs in https://github.com/docker/docker-ce-packaging/tree/master/rpm, they don't require libcgroup.
Updating based on latest Docker service manifest:
https://github.com/docker/docker-ce-packaging/blob/360f755c768ebb06c9974705674302098bb9c398/systemd/docker.service
This ended up being a bit bigger than expected, but mostly because a new version of
github.com/blang/semver/v4
was needed to parse the docker version, which contains leading0
s.Summary (with similar commit names):
semver
as prerequisite)