-
Notifications
You must be signed in to change notification settings - Fork 556
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
Helm chart: make more fields configurable for the deployment, daemonset and storage class #406
Conversation
Thanks for your pull request. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). 📝 Please follow instructions at https://git.k8s.io/community/CLA.md#the-contributor-license-agreement to sign the CLA. It may take a couple minutes for the CLA signature to be fully registered; after that, please reply here with a new comment and we'll verify. Thanks.
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. |
Welcome @Misteur-Z! |
Hi @Misteur-Z. Thanks for your PR. I'm waiting for a kubernetes-sigs 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. |
/ok-to-test |
Heads up, you might have to do some rebasing, I might merge a bunch of 1.2.x changes first in the next few days, however in principle I approve of this PR. |
|
Merged master again:
|
/hold |
Addressed most comments but there is still some questions left.
|
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.
looks good
Not sure what's next, should we merge this? |
/hold cancel Sorry Ive been quite busy for last 2 weeks but will do final pass and merge soon |
/approve thank you very much. Appreciate the patience, reviewer bandwidth is quite low... do you mind squashing the commits into one or two? using git rebase -i or something similar. It will make it easier to backport to release-1.2 branch ( which to be fair I am not 100% sure we should do yet). Merging this PR WON'T immediately release the 2.0.0 chart, somebody still needs to do some manual stuff to release the chart. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: krmichel, Misteur-Z, wongma7 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 |
Squashed into a single commit |
/lgtm |
@wongma7 can you release the 2.0.0 chart? |
Helm chart
Is this a bug fix or adding new feature?
Start of my work: pod annotations not being specific to the Controller deployment or the Node daemonset (bug)
==> new feature: make everything properly configurable
What is this PR about? / Why do we need it?
We should be able to set annotations, resources, nodeSelector, tolerations, affinity, etc. specifically. Improvement from #398 not fully addressing these issues.
I tried to find an elegant solution to this issue but it's very hard not to create breaking changes in the Helm values file.
What testing is done?
Tested in AWS EKS 1.19.6 with Helm 3.5.3
What else?
I added a changelog for the Helm chart, could be useful.