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
name:
- koji-image-builder-builder
when: env == 'staging'
tags:
- koji_builder
- koji_builder_image_builder

View file

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

View file

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

View file

@ -115,9 +115,9 @@ MissingPolicyOk = False
{% if env == "staging" %}
Plugins = osbuild koji-fedoramessaging runroot_hub tag2distrepo sidetag_hub save_failed_tree flatpak kiwi image_builder
{% 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 %}
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 %}
[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
ParentTasks = flatpakBuild,osbuildImage,kiwiBuild,imageBuilderBuild
{% elif koji_instance == "primary" %}
Tasks = flatpakBuild,flatpakBuildArch,runroot,osbuildImage,createKiwiImage,kiwiBuild
ParentTasks = flatpakBuild,osbuildImage,kiwiBuild
Tasks = flatpakBuild,flatpakBuildArch,runroot,osbuildImage,createKiwiImage,kiwiBuild,imageBuilderBuildArch,imageBuilderBuild
ParentTasks = flatpakBuild,osbuildImage,kiwiBuild,imageBuilderBuild
{% else %}
Tasks = flatpakBuild,flatpakBuildArch,runroot,osbuildImage,createKiwiImage,kiwiBuild
ParentTasks = flatpakBuild,osbuildImage,kiwiBuild
Tasks = flatpakBuild,flatpakBuildArch,runroot,osbuildImage,createKiwiImage,kiwiBuild,imageBuilderBuildArch,imageBuilderBuild
ParentTasks = flatpakBuild,osbuildImage,kiwiBuild,imageBuilderBuild
{% endif %}
ToplevelTasks = flatpakBuild,osbuildImage