Create Konflux pipelines for distgit deployment #266

Closed
opened 2025-11-05 05:51:32 +00:00 by humaton · 8 comments
Owner

Create a new pipeline to build a deployment image

Create a new pipeline to build a deployment image
ryanlerch added this to the Backlog project 2025-11-17 10:20:22 +00:00
ryanlerch modified the project from Backlog to Sprint 12 2025-11-18 01:51:34 +00:00
Member
  • add infra in oci-image-definitions
  • create apps in konflux
  • create components in konflux
- [x] add infra in oci-image-definitions - [x] create apps in konflux - [x] create components in konflux
Member
  1. Added containerfiles and VERSION files to distgit/ directory in oci-image-definitions codeberg.org/fedora/oci-image-definitions@b64d6de1a2
1. Added containerfiles and VERSION files to distgit/ directory in oci-image-definitions https://codeberg.org/fedora/oci-image-definitions/commit/b64d6de1a27e726f9d7f2202a0efa24f99155574
Member

Apps in konflux will be named src-staging and src-production to match the fedora/forge branches.

Apps in konflux will be named `src-staging` and `src-production` to match the fedora/forge branches.
Member

Distgit images with stable fedora are to be found here:

Staging: quay.io/konflux-fedora/fedora-infra-tenant/forgejo-oci-images-src-staging-stable:
Production: quay.io/konflux-fedora/fedora-infra-tenant/forgejo-oci-images-src-production-stable:

They have their separate tekton pipelines, separate Dockerfiles, separate VERSIONs (which are now matching the forge versions, but do not need to).

What needs to be finished is separate the fedora/forgejo branches and add pipelines for build from fedora rawhide.

Distgit images with stable fedora are to be found here: Staging: quay.io/konflux-fedora/fedora-infra-tenant/forgejo-oci-images-src-staging-stable:<tag> Production: quay.io/konflux-fedora/fedora-infra-tenant/forgejo-oci-images-src-production-stable:<tag> They have their separate tekton pipelines, separate Dockerfiles, separate VERSIONs (which are now matching the forge versions, but do not need to). What needs to be finished is separate the fedora/forgejo branches and add pipelines for build from fedora rawhide.
Member
- [Purged rawhide component from under the forge-production application](https://codeberg.org/fedora/oci-image-definitions/commit/198601aed6351efa9ab73366ac63943d6809459e) - [Created a new rawhide component under forge-production-rawhide application](https://codeberg.org/fedora/oci-image-definitions/commit/19ac3123c5309d82c41e3a9b6fef12748795cdf6) - [Customized according to our needs](https://codeberg.org/fedora/oci-image-definitions/commit/f375491f2bb10140fe11aedc25ebcb3119a038a2) What needs to be done: - forge-staging-rawhide - src-staging rawhide - src-production-rawhide
Member
forge-staging-rawhide done purge: https://codeberg.org/fedora/oci-image-definitions/pulls/44 create: https://codeberg.org/fedora/oci-image-definitions/pulls/45 customize: https://codeberg.org/fedora/oci-image-definitions/commit/439e0e8e7ad345803841783d3915876026137fc2
Member
src-staging-rawhide done create: https://codeberg.org/fedora/oci-image-definitions/commit/b4be089e390ae1d7245921ec35d8f8018bc4168f customize: https://codeberg.org/fedora/oci-image-definitions/commit/929ed28ac338e57ff7f7c94e629b3b3df4765be4 src-production-rawhide done: create: https://codeberg.org/fedora/oci-image-definitions/commit/98f11fe21e958e16c671a84b734d9ad5e2670b06 customize: https://codeberg.org/fedora/oci-image-definitions/commit/356fe02c9e33e4e42895113fdfc7a130fa6a1224
Member

There is a problem with konflux reference update that is breaking the builds. Reverted to old references and contacted Fedora Konflux team. Issue opened on konflux-ci/build-definitions: https://github.com/konflux-ci/build-definitions/issues/3149

There is a problem with konflux reference update that is breaking the builds. Reverted to old references and contacted Fedora Konflux team. Issue opened on konflux-ci/build-definitions: https://github.com/konflux-ci/build-definitions/issues/3149
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
forge/forge#266
No description provided.