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

Automatically bump helm chart dependencies #79

Open
Ian2012 opened this issue Aug 30, 2024 · 4 comments
Open

Automatically bump helm chart dependencies #79

Ian2012 opened this issue Aug 30, 2024 · 4 comments
Assignees
Labels
discovery Pre-work to determine if an idea is feasible discussion

Comments

@Ian2012
Copy link

Ian2012 commented Aug 30, 2024

This issue is a placeholder to gather ideas for updating the harmony dependencies and maintaining them up to date while also providing an easy upgrade path on running installations. A feasible solution is to use renovate: https://github.com/renovatebot/github-action

@felipemontoya
Copy link
Member

Renovate is a nice tool to open the PRs. Where I have seen a bottleneck form is where it comes to reviewing them.

Should we have an influx of Open PRs, what could we do to split the workload and make sure at the same time that we are having a minimum standard of trial?

@felipemontoya felipemontoya added discovery Pre-work to determine if an idea is feasible discussion labels Sep 3, 2024
@bradenmacdonald
Copy link
Contributor

If we have some kind of automated tests, it's easier to review Renovate PRs faster because you can mostly trust that if the build is green, it's safe to merge. Otherwise it requires a lot of manual testing of each PR before merging, to be careful.

@Ian2012
Copy link
Author

Ian2012 commented Sep 5, 2024

We can use a similar approach as with Aspects. I am using Kind to create a local k8s cluster and test with different scenarios. I could open a draft PR for it and then start thinking about how to integrate renovate into this repo.

What do you folks think?

@gabor-boros
Copy link
Contributor

I like the idea

@Ian2012 Ian2012 self-assigned this Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discovery Pre-work to determine if an idea is feasible discussion
Projects
None yet
Development

No branches or pull requests

4 participants