Skip to content
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

CI & Github integration #106

Merged
merged 8 commits into from
Aug 3, 2021
Merged

CI & Github integration #106

merged 8 commits into from
Aug 3, 2021

Conversation

keyvaann
Copy link
Collaborator

I'm adding some CI elements and Github automation to this branch. Mostly inspired from Bitnami Charts

Signed-off-by: Keyvan <keyvan@thehyve.nl>
Signed-off-by: Keyvan <keyvan@thehyve.nl>
Signed-off-by: Keyvan <keyvan@thehyve.nl>
Signed-off-by: Keyvan <keyvan@thehyve.nl>
Signed-off-by: Keyvan <keyvan@thehyve.nl>
@keyvaann
Copy link
Collaborator Author

Testing the charts by deploying them on a K8S cluster can be complicated because of dependencies that we have to other charts. We probably can't use chart-testing ct to test the charts and would need to manually install helmfile and other dependencies and then run helmfile test to do the testing but it needs more effort, maybe we can work on it in future.

Signed-off-by: Keyvan <keyvan@thehyve.nl>
@keyvaann
Copy link
Collaborator Author

keyvaann commented Jul 28, 2021

This Github Action seems to be useful for chart testing: https://github.com/mamezou-tech/setup-helmfile

Maybe also this issue: roboll/helmfile#1708

@keyvaann keyvaann merged commit c6b1a10 into dev Aug 3, 2021
@keyvaann keyvaann deleted the automation branch August 3, 2021 13:23
blootsvoets pushed a commit that referenced this pull request Dec 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant