-
Notifications
You must be signed in to change notification settings - Fork 149
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 tolerations and node Selector #2791
Conversation
@fabiomarinetti can you please add PR description (Change Overview) and detailed test plan in PR. |
@viveksinghggits I added a short description in the PR. What about helm chart test? I don't see where it is covered. |
I think we should add something here https://github.com/kanisterio/kanister/blob/master/pkg/testing/helm/helm_test.go |
Hi @viveksinghggits, I took a look into the tests, I would like to launch helm install with --dry-run, anyway even though I understand how to pass this to the helmApp I don't get how/if it is used and what it is expected to return by the install function. |
Yeah, we would need to improve our helm client code as well to support I will discuss this in tomorrow's community call. |
@fabiomarinetti in the meanwhile can you please provide a manual test plan while we're working on improving our test tools #2796 |
sure @hairyhum if you have yq installed you can simply do the two following commands in your bash shell. OK means test passed, KO test failed.
for testing nodeSelector, while for tolerations
|
Change Overview
This Pull Request add the support for tolerations and nodeSelector of the kanister helm chart as per issue 2707 request. I added the default empty values in the values.yaml file and added the logic for handling them in the deployment helm template.
Pull request type
Please check the type of change your PR introduces:
Issues
Test Plan