Update the changes for toolbx workflow
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
This commit is contained in:
parent
a7fff9c1ce
commit
0b0b4218b4
2 changed files with 7 additions and 13 deletions
BIN
docs/_static/toolbox_workflow_registry.drawio.png
vendored
BIN
docs/_static/toolbox_workflow_registry.drawio.png
vendored
Binary file not shown.
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 37 KiB |
|
@ -32,6 +32,7 @@ toolbx workflow.
|
||||||
|
|
||||||
OSBS
|
OSBS
|
||||||
^^^^
|
^^^^
|
||||||
|
|
||||||
OSBS is using Openshift local container registry, which is configured by
|
OSBS is using Openshift local container registry, which is configured by
|
||||||
`dockercfg <https://pagure.io/fedora-infra/ansible/blob/main/f/files/osbs/dockercfg-production-secret.j2>`_
|
`dockercfg <https://pagure.io/fedora-infra/ansible/blob/main/f/files/osbs/dockercfg-production-secret.j2>`_
|
||||||
file and pointing to candidate-registry. There is dockercfg for
|
file and pointing to candidate-registry. There is dockercfg for
|
||||||
|
@ -44,20 +45,13 @@ To make this work with quay.io we need to replace the dockercfg with new one poi
|
||||||
|
|
||||||
OSBS could have trouble reaching to quay.io, this needs to be solved for this to work.
|
OSBS could have trouble reaching to quay.io, this needs to be solved for this to work.
|
||||||
|
|
||||||
Koji
|
Releng script
|
||||||
^^^^
|
^^^^^^^^^^^^^
|
||||||
There is currently a initiative that is trying to remove OSBS from flatpak build pipeline. At
|
|
||||||
the time of writing this document this is only enabled for F39. But as the F38 flaptak runtime
|
|
||||||
will be considered EOL the `koji-flatpak <https://pagure.io/koji-flatpak>`_ module will be the only
|
|
||||||
way.
|
|
||||||
|
|
||||||
The koji-flatpak module is much direct, there is just one
|
In the new workflow introduced in Fedora 39+ is a Release Engineering script that pushes the image
|
||||||
`configuration file <https://pagure.io/fedora-infra/ansible/blob/main/f/roles/koji_builder/templates/flatpak.conf>`_
|
to registry. This script could be found in
|
||||||
used to specify where the koji builders should push the build container. The `candidate-registry`
|
`releng repository <https://pagure.io/releng/blob/main/f/scripts/sync-latest-container-base-image.sh>`_
|
||||||
variable is set in `tasks/main`.
|
and it's already pushing images to `quay.io <https://quay.io>`_.
|
||||||
|
|
||||||
Currently the builders don't have access to quay.io. The firewall settings needs to be adjusted
|
|
||||||
so they could push containers.
|
|
||||||
|
|
||||||
Bodhi
|
Bodhi
|
||||||
^^^^^
|
^^^^^
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue