-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Support ipFamilyPolicy and ipFamilies fields in Helm Chart #7651
Conversation
As stated in the prerequisites' session of https://kubernetes.io/docs/concepts/services-networking/dual-stack/, in order to use Kubernetes IPv4/IPv6 dual stack, v1.20 is needed. This commit aims in supporting these dual-stack-ness in ingress-nginx's chart. Signed-off-by: jaehnri <joao.henri.cr@gmail.com>
Signed-off-by: jaehnri <joao.henri.cr@gmail.com>
Signed-off-by: jaehnri <joao.henri.cr@gmail.com>
@jaehnri: This issue is currently awaiting triage. If Ingress contributors determines this is a relevant issue, they will accept it by applying the The 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. |
Welcome @jaehnri! |
Hi @jaehnri. 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 Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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. |
Signed-off-by: jaehnri <joao.henri.cr@gmail.com>
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.
please drop the version bumps, we will make a release with other things together
Should I also drop the CHANGELOG change too, then? Is it filled in automatically in a later release step? |
/ok-to-test |
As there will be more things in the release, in the review of this PR, it was asked to revert the bumps: kubernetes#7651 (review) Signed-off-by: jaehnri <joao.henri.cr@gmail.com>
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jaehnri, rikatz 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 |
Hi everyone, while upgrading to chart version 4.0.6 I'm having issues because of the defaults in controller:
service:
## Represents the dual-stack-ness requested or required by this Service. Possible values are
## SingleStack, PreferDualStack or RequireDualStack.
## The ipFamilies and clusterIPs fields depend on the value of this field.
## Ref: https://kubernetes.io/docs/concepts/services-networking/dual-stack/
ipFamilyPolicy: "" # "SingleStack" # Explicitly set to none/null/empty until this field is supported by the AWS load balancer controller.
## List of IP families (e.g. IPv4, IPv6) assigned to the service. This field is usually assigned automatically
## based on cluster configuration and the ipFamilyPolicy field.
## Ref: https://kubernetes.io/docs/concepts/services-networking/dual-stack/
ipFamilies: [] # Explicitly set to none/null/empty until this field is supported by the AWS load balancer controller.
# - IPv4 I think it was a bad idea to set the |
Hey, @lukeplausin, thank you for your feedback. |
|
* Add support to ipFamilyPolicy and ipFamilies fields in Helm chart As stated in the prerequisites' session of https://kubernetes.io/docs/concepts/services-networking/dual-stack/, in order to use Kubernetes IPv4/IPv6 dual stack, v1.20 is needed. This commit aims in supporting these dual-stack-ness in ingress-nginx's chart. Signed-off-by: jaehnri <joao.henri.cr@gmail.com> * Standardize documentation with two '#'s Signed-off-by: jaehnri <joao.henri.cr@gmail.com> * Bump Helm chart version to 4.1.0 Signed-off-by: jaehnri <joao.henri.cr@gmail.com> * Update Helm Chart changelog with 4.1.0 description Signed-off-by: jaehnri <joao.henri.cr@gmail.com> * Revert Helm Chart bump and remove CHANGELOG As there will be more things in the release, in the review of this PR, it was asked to revert the bumps: kubernetes/ingress-nginx#7651 (review) Signed-off-by: jaehnri <joao.henri.cr@gmail.com>
…s#7651) * Add support to ipFamilyPolicy and ipFamilies fields in Helm chart As stated in the prerequisites' session of https://kubernetes.io/docs/concepts/services-networking/dual-stack/, in order to use Kubernetes IPv4/IPv6 dual stack, v1.20 is needed. This commit aims in supporting these dual-stack-ness in ingress-nginx's chart. Signed-off-by: jaehnri <joao.henri.cr@gmail.com> * Standardize documentation with two '#'s Signed-off-by: jaehnri <joao.henri.cr@gmail.com> * Bump Helm chart version to 4.1.0 Signed-off-by: jaehnri <joao.henri.cr@gmail.com> * Update Helm Chart changelog with 4.1.0 description Signed-off-by: jaehnri <joao.henri.cr@gmail.com> * Revert Helm Chart bump and remove CHANGELOG As there will be more things in the release, in the review of this PR, it was asked to revert the bumps: kubernetes#7651 (review) Signed-off-by: jaehnri <joao.henri.cr@gmail.com>
What this PR does / why we need it:
Types of changes
Which issue/s this PR fixes
fixes #6622
How Has This Been Tested?
I've changed the
values.yaml
to useipFamilyPolicy: "PreferDualStack"
and made sure it reflected in the ingress-nginx-controller service.I couldn't check whether ingress-nginx actually works with IPv6 because I have no cluster configured with this family. Would be glad if someone could help me with this.
Testing if it applies when I use
ipFamilyPolicy: "PreferDualStack"
Testing if it applies when I use
ipFamilyPolicy: "RequireDualStack"
Checklist: