-
Notifications
You must be signed in to change notification settings - Fork 40k
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
Bump ip-masq-agent version to v2.3.0 #77834
Conversation
/lgtm |
/kind feature |
So we're basically reopening #77458 and calling it a security fix now? |
/kind bug |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: anfernee, bowei 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 |
To update this set of cherry pick PRs (#77834, #77833, and #77832 against 1.12, 1.13, and 1.14 respectively): As a member of the @kubernetes/patch-release-team, I had previously objected to similar cherry picking (#77572) as it was coupled to a vendor specific feature and did not meet the criteria for cherry pick. ip-masq-agent was bumped for the purpose of enabling a feature and that was rejected. So in the meantime the submitters seem to have realized there are critical CVEs which should be fixed and that does the bulk of what they'd need coincidentally to add their feature (though that specific feature portion would exist on some branch they control not in the upstream project 1.12/1.13/1.14 release streams). I feel like the system may be being gamed here, I worry about the precedent that would set, and I wonder whether we should reject this set of PRs and ask for just the bug fixes on a 2.0.Z or 2.1.Z release stream. Despite the poor optics and since the current set of PRs has been decoupled from the feature with the sub-portion of the prior PR attempt now presented as just a bug fix incrementing the minor version of a dependency to bring in CVE fixes that are given lgtm/approve by the appropriate OWNERS that we can approve the cherry pick. It's just unfortunate for this to play out this way and it is something that should be avoided in the future. |
Note that if a manifest can be changed to add extra flags, it can also be changed to use a newer image ;) The version used here is exactly the same one as in the original rejected CP. Since this change doesn't contain extra flag which was required before, it can't enable the feature. It only provides this newer version as default to OSS users (and e2e tests). If this is about sticking to semantic versioning and maintaining 3 separate tracks for each component, is there a policy about it? Personally, I think it may be an overkill in case of some smaller components (i.e. using most recent minor version everywhere keeps things simple), but if you don't like it, it sounds only fair to have this discussion in context of all components and not just this one. |
Thanks a lot @tpepper |
* feat: add support for Kubernetes 1.13.8 See https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.13.md#changelog-since-v1137 * chore: update addon-manager to v8.9.1 See kubernetes/kubernetes#77623 * chore: update ip-masq-agent version to v2.3.0 See kubernetes/kubernetes#77834 * chore: re-enable k8s 1.13.5 for Azure Stack support
* feat: add support for Kubernetes 1.14.4 See https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.14.md#changelog-since-v1143 * chore: update ip-masq-agent version to v2.3.0 See kubernetes/kubernetes#77834 * chore: re-enable k8s 1.14.1 for Azure Stack support
* feat: add support for Kubernetes 1.13.8 See https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.13.md#changelog-since-v1137 * chore: update addon-manager to v8.9.1 See kubernetes/kubernetes#77623 * chore: update ip-masq-agent version to v2.3.0 See kubernetes/kubernetes#77834 * chore: re-enable k8s 1.13.5 for Azure Stack support
* feat: add support for Kubernetes 1.14.4 See https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.14.md#changelog-since-v1143 * chore: update ip-masq-agent version to v2.3.0 See kubernetes/kubernetes#77834 * chore: re-enable k8s 1.14.1 for Azure Stack support
Fixed vulnerabilities:
CVE-2018-15688 CVE-2017-15670 CVE-2017-18269 CVE-2017-16997 CVE-2017-15804 CVE-2018-18311 CVE-2018-18312 CVE-2018-18314 CVE-2017-1000408