koji: image-builder for production

Enables the `image-builder` plugin from `koji-image-builder` in the
production environment for both the koji hub, and the koji builder
(kojid).

This is based on the earlier enablement in staging where I've
succesfully tested some builds and it didn't seem to bring down all of
the staging instance.

Signed-off-by: Simon de Vlieger <supakeen@redhat.com>
This commit is contained in:
Simon de Vlieger 2025-04-26 07:37:27 +02:00 committed by kevin
parent 29abcd1cd9
commit 1e777285e6
5 changed files with 6 additions and 10 deletions

View file

@ -103,7 +103,6 @@
state: present state: present
name: name:
- koji-image-builder-builder - koji-image-builder-builder
when: env == 'staging'
tags: tags:
- koji_builder - koji_builder
- koji_builder_image_builder - koji_builder_image_builder

View file

@ -117,9 +117,7 @@ keytab = /etc/kojid/kojid.keytab
{{ plugins.append("kiwi") }} {{ plugins.append("kiwi") }}
{% if env == 'staging' %}
{{ plugins.append("image_builder") }} {{ plugins.append("image_builder") }}
{% endif %}
; Config for the runroot plugin lives in /etc/kojid/runroot.conf, if enabled ; Config for the runroot plugin lives in /etc/kojid/runroot.conf, if enabled
plugins = {{ plugins | join(" ") }} plugins = {{ plugins | join(" ") }}

View file

@ -37,7 +37,6 @@
ansible.builtin.package: name={{ item }} state=present ansible.builtin.package: name={{ item }} state=present
with_items: with_items:
- koji-image-builder-hub - koji-image-builder-hub
when: env == 'staging'
notify: notify:
- Restart kojira - Restart kojira
tags: tags:

View file

@ -115,9 +115,9 @@ MissingPolicyOk = False
{% if env == "staging" %} {% if env == "staging" %}
Plugins = osbuild koji-fedoramessaging runroot_hub tag2distrepo sidetag_hub save_failed_tree flatpak kiwi image_builder Plugins = osbuild koji-fedoramessaging runroot_hub tag2distrepo sidetag_hub save_failed_tree flatpak kiwi image_builder
{% elif koji_instance == "primary" %} {% elif koji_instance == "primary" %}
Plugins = osbuild koji-fedoramessaging runroot_hub tag2distrepo sidetag_hub save_failed_tree flatpak kiwi Plugins = osbuild koji-fedoramessaging runroot_hub tag2distrepo sidetag_hub save_failed_tree flatpak kiwi image_builder
{% else %} {% else %}
Plugins = osbuild koji-fedoramessaging runroot_hub tag2distrepo sidetag_hub save_failed_tree flatpak kiwi Plugins = osbuild koji-fedoramessaging runroot_hub tag2distrepo sidetag_hub save_failed_tree flatpak kiwi image_builder
{% endif %} {% endif %}
[policy] [policy]

View file

@ -45,10 +45,10 @@ KojiHubCA = /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
Tasks = flatpakBuild,flatpakBuildArch,runroot,osbuildImage,createKiwiImage,kiwiBuild,imageBuilderBuildArch,imageBuilderBuild Tasks = flatpakBuild,flatpakBuildArch,runroot,osbuildImage,createKiwiImage,kiwiBuild,imageBuilderBuildArch,imageBuilderBuild
ParentTasks = flatpakBuild,osbuildImage,kiwiBuild,imageBuilderBuild ParentTasks = flatpakBuild,osbuildImage,kiwiBuild,imageBuilderBuild
{% elif koji_instance == "primary" %} {% elif koji_instance == "primary" %}
Tasks = flatpakBuild,flatpakBuildArch,runroot,osbuildImage,createKiwiImage,kiwiBuild Tasks = flatpakBuild,flatpakBuildArch,runroot,osbuildImage,createKiwiImage,kiwiBuild,imageBuilderBuildArch,imageBuilderBuild
ParentTasks = flatpakBuild,osbuildImage,kiwiBuild ParentTasks = flatpakBuild,osbuildImage,kiwiBuild,imageBuilderBuild
{% else %} {% else %}
Tasks = flatpakBuild,flatpakBuildArch,runroot,osbuildImage,createKiwiImage,kiwiBuild Tasks = flatpakBuild,flatpakBuildArch,runroot,osbuildImage,createKiwiImage,kiwiBuild,imageBuilderBuildArch,imageBuilderBuild
ParentTasks = flatpakBuild,osbuildImage,kiwiBuild ParentTasks = flatpakBuild,osbuildImage,kiwiBuild,imageBuilderBuild
{% endif %} {% endif %}
ToplevelTasks = flatpakBuild,osbuildImage ToplevelTasks = flatpakBuild,osbuildImage