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 Helm chart lint tool #1679
Add Helm chart lint tool #1679
Conversation
Co-authored-by: Amit Kumar <dtu.amit@gmail.com> Co-authored-by: Pavithra Eswaramoorthy <pavithraes@outlook.com> Co-authored-by: Nebari-sensei <116370392+nebari-sensei@users.noreply.github.com> Co-authored-by: João Carvalho <joaocarvalho12@gmail.com> Co-authored-by: iameskild <eskild@doublee.io> Co-authored-by: Tania Allard <taniar.allard@gmail.com> Co-authored-by: Alistair Miles <alimanfoo@googlemail.com> Co-authored-by: Christopher Ostrouchov <chris.ostrouchov@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Hey @viniciusdc, is this ready for review yet? What else does this PR need before it can be merged? |
Hi @iameskild, it needed just some cleaning, I completed it and its ready for a review. Here's the look form the ouputed information into the action summary when the workflow susceeds |
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.
This is looking great @viniciusdc! I'm glad we're starting to track our dependencies better and something like this is surely needed :)
I add some comments about being generalizing this script to make it more generalizable. Perhaps we can even consider adding this to the tests/test_dependencies.py
, what are your thoughts?
pip install python-hcl2 | ||
pip install tqdm |
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.
Should we include these in our dev dependencies? Theoretically, we could run this script locally?
Found a problem with the validation, will have this fixed in a few minutes -- needs a double check |
Fixed, all tests are green. I also made it so that this job runs on CRON not to block any user contribution in the future (in case we spot a problem with the helm source). |
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 glad to see more of our dependencies being tested! Thanks @viniciusdc :)
@viniciusdc @iameskild Thanks for working on and reviewing this PR! Shall we merge? |
Reference Issues or PRs
closes #1313
What does this implement/fix?
Put a
x
in the boxes that applyTesting
Any other comments?