self-node-remediation icon indicating copy to clipboard operation
self-node-remediation copied to clipboard

Automate community bundle via GitHub Actions

Open clobrano opened this issue 1 year ago • 7 comments

Why we need this PR:

Currently, the GitHub Action workflow is only able to create a RH/OKD bundle, while SNR is also supported in K8S community. Moreover, the need of inputs like previous version does not allow to keep using the automatic CI for the release.

Changes made

Create a manual workflow to provide the necessary inputs to the shared GitHub Action to:

  • build and push versioned images to quay registry
  • create the OKD release branch, ready for the PR
  • create the K8S release branch, ready for the PR

Which issue(s) this PR fixes

It contributes to solving ECOPROJECT-1579

Test plan

Tested locally via nektos/act.

clobrano avatar Mar 01 '24 08:03 clobrano

Skipping CI for Draft Pull Request. If you want CI signal for your change, please convert it to an actual PR. You can still manually trigger a test run with /test all

openshift-ci[bot] avatar Mar 01 '24 08:03 openshift-ci[bot]

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: clobrano

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 /approve in a comment Approvers can cancel approval by writing /approve cancel in a comment

openshift-ci[bot] avatar Mar 01 '24 08:03 openshift-ci[bot]

/hold I realized only now that we could just put the same workflow under the .github special repository and make it available for all operatores at once. I need to try

clobrano avatar Mar 01 '24 08:03 clobrano

Unfortunately it is not possible. Each repository has to at least call the reusable workflow from its own action

/unhold

clobrano avatar Mar 01 '24 08:03 clobrano

/hold it seems that conditional workflow isn't working too well, need to investigate

clobrano avatar Mar 04 '24 13:03 clobrano

/unhold

again. Verified that the conditionals work fine now

clobrano avatar Mar 04 '24 16:03 clobrano

/hold Waiting for https://github.com/medik8s/node-healthcheck-operator/pull/300

clobrano avatar Mar 19 '24 06:03 clobrano

This change is now ready I forgot to /unhold

clobrano avatar May 21 '24 12:05 clobrano

/unhold

clobrano avatar May 27 '24 08:05 clobrano

/lgtm

slintes avatar Jun 11 '24 07:06 slintes

/retest

clobrano avatar Jun 11 '24 07:06 clobrano

This change does not affect the code and so the E2E tests are not necessary

clobrano avatar Jun 11 '24 09:06 clobrano

/override "ci/prow/4.12-openshift-e2e"

clobrano avatar Jun 11 '24 09:06 clobrano

@clobrano: Overrode contexts on behalf of clobrano: ci/prow/4.12-openshift-e2e

In response to this:

/override "ci/prow/4.12-openshift-e2e"

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

openshift-ci[bot] avatar Jun 11 '24 09:06 openshift-ci[bot]

/override "ci/prow/4.13-openshift-e2e"

clobrano avatar Jun 11 '24 09:06 clobrano

@clobrano: Overrode contexts on behalf of clobrano: ci/prow/4.13-openshift-e2e

In response to this:

/override "ci/prow/4.13-openshift-e2e"

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

openshift-ci[bot] avatar Jun 11 '24 09:06 openshift-ci[bot]

/override "ci/prow/4.14-openshift-e2e"

clobrano avatar Jun 11 '24 09:06 clobrano

@clobrano: Overrode contexts on behalf of clobrano: ci/prow/4.14-openshift-e2e

In response to this:

/override "ci/prow/4.14-openshift-e2e"

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

openshift-ci[bot] avatar Jun 11 '24 09:06 openshift-ci[bot]

/override "ci/prow/4.15-openshift-e2e"

clobrano avatar Jun 11 '24 09:06 clobrano

/override "ci/prow/4.16-openshift-e2e"

clobrano avatar Jun 11 '24 09:06 clobrano

@clobrano: Overrode contexts on behalf of clobrano: ci/prow/4.15-openshift-e2e

In response to this:

/override "ci/prow/4.15-openshift-e2e"

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

openshift-ci[bot] avatar Jun 11 '24 09:06 openshift-ci[bot]

@clobrano: Overrode contexts on behalf of clobrano: ci/prow/4.16-openshift-e2e

In response to this:

/override "ci/prow/4.16-openshift-e2e"

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

openshift-ci[bot] avatar Jun 11 '24 09:06 openshift-ci[bot]