-
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
Chart: Add controller.metrics.service.enabled
.
#12056
Conversation
The committers listed above are authorized under a signed CLA. |
Welcome @LeMyst! |
Hi @LeMyst. 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-sigs/prow repository. |
✅ Deploy Preview for kubernetes-ingress-nginx canceled.
|
/retitle Chart: Add Basically looks fine, gonna have another look and leave some suggestions later. |
controller.metrics.service.enabled
.
84158bb
to
ced332b
Compare
Done. We can merge as soon as you signed the CLA. |
/ok-to-test |
Hello @Gacko , Thank you, BR |
No, but here are the directions, and you can read more in the docusign before signing it. https://docs.linuxfoundation.org/lfx/easycla/v2-current/contributors/individual-contributor |
Here's the privacy policy https://www.linuxfoundation.org/legal/privacy-policy |
I asked in sig-contribex https://kubernetes.slack.com/archives/C1TU9EB9S/p1727725710388669 |
More specific about the EasyCLA process: Thank you and @Gacko |
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
/unhold
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Gacko, LeMyst 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 |
What this PR does / why we need it:
Add support to disable the controller metrics service, because sometimes we don't need to have the service exposed cluster-wide, like you have a local agent on the node (like datadog agent)
So a new values in created:
controller.metrics.service.enabled
.Allow to have the same behaviour as before chart v4.10.0 and #10959
So you can have metrics enabled on nginx but no service created.
Default is to have the service created if the controller metrics part is enabled, so there is no regression.
Updated the test to reflect the changes.
Types of changes
Which issue/s this PR fixes
No Issue created.
How Has This Been Tested?
Modified the chart on my non-production environement and confirm we got the same behaviour as before chart 4.10.0.
Checklist: