-
Notifications
You must be signed in to change notification settings - Fork 173
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
Use a regex manager to look at zarf.yamls and PR for their helm charts #963
Conversation
You can see this working against this repo: https://github.com/Racer159/zarf
Also, some notes from this: This is implemented using the recursive regex strategy so it will match the charts section first, then all of the charts in that section. Also, renovate will ignore certain directories by default (which is why the regex here only detects 3 files with charts and 4 charts in those files) (see: https://docs.renovatebot.com/presets-default/#ignoremodulesandtests) |
What do we think about how this will affect things like the images in a chart? I know it's a problem when rennovate makes an update that has other downstream effects, this seems like one of those uses cases. Basically if someone lets rennovate update, it could make the package broken until someone runs |
I can definitely see that being a potential issue (especially if we unleashed this on something like the minio example package that has no tests), but right now this is limited to the Also currently only @jeff-mccoy @YrrepNoj @Racer159 @JasonvanBrackel have access to make updates to approve changes to The only gotcha I see is that we would need to ensure that any new packages added to Would be interested in @YrrepNoj's thoughts as well. |
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.
Thanks for the additional PR comments, this will be a really helpful addition for us, lgtm
#963) ## Description This adds a regex manager for looking inside of zarf.yaml files and pulling out helm charts. This will be useful to know when gitea (or any other charts we add) are out of date and in need of updating. ## Related Issue Fixes # N/A ## Type of change - [X] New feature (non-breaking change which adds functionality) ## Checklist before merging - [X] (Optional) Changes have been linted locally with [golangci-lint](https://github.com/golangci/golangci-lint). (NOTE: We haven't turned on lint checks in the pipeline yet so linting may be hard if it shows a lot of lint errors in places that weren't touched by changes. Thus, linting is optional right now.) Co-authored-by: Megamind <[email protected]>
Description
This adds a regex manager for looking inside of zarf.yaml files and pulling out helm charts. This will be useful to know when gitea (or any other charts we add) are out of date and in need of updating.
Related Issue
Fixes # N/A
Type of change
Checklist before merging