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

Generate Konflux configurations #161

Merged
merged 1 commit into from
Jun 18, 2024

Conversation

pierDipi
Copy link
Member

@pierDipi pierDipi commented Jun 14, 2024

Integrate KonfluxGen with prowgen so that after running prowgen we can create PRs for all midstream repositories to add/update/remove Konflux components and applications (to be added pipelines in .tekton).

The idea is:

  1. Configure branch to enable Konflux generation konflux: enabled: true
  2. If enabled create a PR to create/update/remove components/applications for each configured branch and repository (and as a follow up pipelines and ImageRepository)

To create PRs we need to generate one step per repository per branch and so there is a new command make update-action and the consistency is verified as part of the make unit-tests command

Integrate KonfluxGen with prowgen so that after running prowgen
we can create PRs for all midstream repositories to add/update/remove
Konflux components and applications (to be added pipelines and ImageRepository).

Signed-off-by: Pierangelo Di Pilato <[email protected]>
@pierDipi pierDipi changed the title [WIP] Generate Konflux configurations Generate Konflux configurations Jun 14, 2024
@pierDipi pierDipi requested review from ReToCode and skonto June 17, 2024 07:16
@mgencur
Copy link
Contributor

mgencur commented Jun 17, 2024

LGTM.
@pierDipi Do you want to merge it now?

@pierDipi
Copy link
Member Author

I would merge and try it !

@mgencur
Copy link
Contributor

mgencur commented Jun 18, 2024

/lgtm

Copy link

openshift-ci bot commented Jun 18, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: mgencur, pierDipi

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-merge-bot openshift-merge-bot bot merged commit 7515806 into openshift-knative:main Jun 18, 2024
5 checks passed
@pierDipi pierDipi deleted the konflux-gen branch June 18, 2024 06:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants