-
Notifications
You must be signed in to change notification settings - Fork 39.8k
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
Add ip-masq-agent addon to the addons folder. #46038
Conversation
Hi @dnardo. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with 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. |
@k8s-bot ok to test |
cluster/gce/gci/configure-helper.sh
Outdated
@@ -1423,6 +1423,9 @@ function start-kube-addons { | |||
if [[ "${ENABLE_DEFAULT_STORAGE_CLASS:-}" == "true" ]]; then | |||
setup-addon-manifests "addons" "storage-class/gce" | |||
fi | |||
if [[ -n "${NON_MASQUERADE_CIDR:-}" == "0.0.0.0/0" ]]; then |
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.
I don't know bash in this much detail, how does this if statement evaluate?
(-n "${NON_MASQUERADE_CIDR:-}") == "0.0.0.0/0"
? because True != "0.0.0.0/0"
...
(-n "${NON_MASQUERADE_CIDR:-}") && ("${NON_MASQUERADE_CIDR:-}" == "0.0.0.0/0")
?
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.
@mtaufen you are right, good catch thanks.
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.
sure thing :)
|
||
## Releasing | ||
|
||
See [RELEASE](RELEASE.md). |
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.
Oops, missed this on my first pass: point this link at https://github.com/kubernetes-incubator/ip-masq-agent/blob/v2.0.0/README.md
Might be better to just link to the README at the version tag used in the manifest in addons/, instead of duplicating the README here.
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.
@mtaufen Added at a link at the top of the DaemonSet yaml file. Removed readme.
one nit in the readme and then /lgtm |
Also either add a release note or type NONE in the release note section. |
@mtaufen updated the release notes section. |
@k8s-bot unit test this |
name: ip-masq-agent | ||
namespace: kube-system | ||
labels: | ||
kubernetes.io/cluster-service: "true" |
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.
I'm not sure you need this label, https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/addon-manager/README.md seems to say that it's deprecated.
/lgtm |
@k8s-bot unit test this |
ensures that under gce we add this daemonset if the non-masq-cidr is set to 0/0.
@mtaufen removed the cluster-service label. |
/lgtm |
@k8s-bot unit test this |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dnardo, mtaufen, thockin
Needs approval from an approver in each of these OWNERS Files:
You can indicate your approval by writing |
Automatic merge from submit-queue (batch tested with PRs 44606, 46038) |
This also ensures that under gce we add this DaemonSet if the non-masq-cidr
is set to 0/0.
What this PR does / why we need it:
Which issue this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close that issue when PR gets merged): fixes #Special notes for your reviewer:
Release note: