-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Add GCB configuration file for building cert-manager on tag push #5940
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
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: SgtCoDFish The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
c658a08
to
0daeb87
Compare
/unhold I configured a GCB trigger against my cert-manager fork and testing creating a release, which worked successfully. I've deleted the release that was created since it was just for testing. |
After a GCB trigger is configured, this configuration file will enable cert-manager releases to automatically be built when a new tag is pushed. This has been tested on a fork and confirmed to work. Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
Open question on this: Do we want to backport to all currently supported versions? The GCB job will trigger on any tag push, but will fail for any branch where It seems harmless to backport (since this PR is entirely additive). |
This comment was marked as off-topic.
This comment was marked as off-topic.
I'm guessing you mean GCB instead of GH actions (because this isn't using GH actions) The reasons are:
|
During a conversation this morning, there was concerns over whether this change would really help us, some of us weren't sure whether focusing on the automation of triggering I think it is worth it because it would be the first step towards automating the three cmrel steps. I propose that we test this improvement for 1.12. nit: do we really need a release note on this one? It seems like a change that won't affect users |
Removed the release note |
/lgtm |
This PR, along with a GCB trigger to be configured later, should enable the automatic build of cert-manager releases by simply pushing tags. This should in turn remove a step from the release process, enabling easier maintenance (and hopefully, easier LTS support)
Kind
/kind feature
Release Note