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

Automate updates of existing helm charts #997

Conversation

adamkpickering
Copy link
Collaborator

This is a second try at #983. For context see https://github.com/rancherlabs/eio/issues/2112 and the JIRA issue.

A quick summary: an installation access token is used to authenticate as a github app when pushing code. This github app is given an exception to the branch protection rules for this repo, which normally prevent pushes directly to the main-source and main branches.

I tried to get automated updates working with PRs, but github does not allow this without a human in the loop. This is why these workflows now simply create commits on main-source and main and push them.

I tested the parts of this that I could, but github/our setup makes full testing on a fork impossible. I am confident that these changes won't screw this repo up, but I am not confident that it will work on the first try.

@adamkpickering adamkpickering requested a review from a team as a code owner April 3, 2024 19:01
@recena recena requested a review from marcosbc April 3, 2024 20:22
Copy link

@lucasmlp lucasmlp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀

@adamkpickering adamkpickering merged commit 8fff58e into rancher:main-source Apr 8, 2024
1 check passed
@adamkpickering adamkpickering deleted the automate-the-publishing-process-second-try branch April 8, 2024 20:35
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.

2 participants