Konflux / GitLab Proposal

To assist with the migration to a container-native build process, and other tasks that I consider "modernisation" efforts, I'd like to propose a new (temporary) repository within the gitlab.com/fedora/ostree namespace for building out the container-native pipelines and automation, named "konflux-test".

Myself and @jcapitao-rh have been preparing a Konflux tenant for the Atomic Desktops project to use as the primary build service for future bootable container desktop images and ISOs, however due to current limitations in the Konflux -> Forgejo integrations, the two do not work seamlessly yet.

This "konflux-test" repository will act in a similar manner to the existing "ci-test" repository, however will be an area where we can iterate over the pipelines, automation and scaffolding work to start building the Atomic Desktops on top of modern technologies. A huge leap towards productionising bootable desktop container images and making the atomic desktops a first-class citizen in Fedora.

This new repo does not need to be kept in-sync with the existing workstations-ostree-config Pagure repo or ci-test GitLab repo. Ideally the former would be automated and the latter would be folded into this in time.

Once the repo and automation have been developed, depending on the state of the Forgejo integrations, we can optionally rename the "konflux-test" repo to something more suitable for production images, or migrate over to the Forgejo Atomic Desktops namespace.

I'd love to hear thoughts on this proposal.

Edited by Robert Sturla