Setup Konflux for this repo #91
Labels
No labels
docs
kind
bug
kind
enhancement
kind
package-request
packaging
release
f40
release
f41
release
f42
release
f43
release
f44
release
f45
release/rawhide
upstream
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
atomic-desktops/tracker#91
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Previous issue text
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.
set status to To do
changed the description
Copy pasted from chat:
Proposed plan:
I have set up https://gitlab.com/fedora/ostree/konflux-test and invited you both.
Can you give me your quay.io usernames as well so that I can invite you to the repos on quay as well?
Thank you @Siosm, my quay username is https://quay.io/user/jcapitao/
Might as well use my company account - https://quay.io/user/rh-ee-rsturla/
Thanks!
Invited to https://quay.io/organization/fedora-atomic-desktops-devel
set status to In progress
mentioned in issue #26
There is progress on that front: https://redhat.atlassian.net/browse/KONFLUX-7723.
I wrote a comment on the status in https://redhat.atlassian.net/browse/KONFLUX-7723?focusedCommentId=16681963
Konflux / GitLab Proposalto Setup Konflux for this repoRenaming this one to focus it on setting up Konflux for this repo.
I've proposed
https://gitlab.com/fedora/infrastructure/konflux/tenants-config/-/merge_requests/235
and
atomic-desktops/config#783
to be able to build with Konflux.
For now, I've just added Silverblue and would argue to add the other variants once the consolidation work done.
Once merged, rebasing atomic-desktops/config#764 would trigger the Silverblue build in Konflux