From c1be93c4bb65715eba09e699f6ac766ca569e383 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Gajdu=C5=A1ek?= Date: Fri, 10 Apr 2026 13:46:46 +0200 Subject: [PATCH 1/5] Add GitHub team to foreman_theme_satellite --- config.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/config.yaml b/config.yaml index 3a28eca..30492f0 100644 --- a/config.yaml +++ b/config.yaml @@ -358,6 +358,7 @@ foreman: rpm: true rpm_directory: 'satellite' translations: true + github_team: 'RedHatSatellite/foreman_theme_satellite' satellite: true tests: github: From ab3e11528f4b4938bbb0da2971c676579e2eb919 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Gajdu=C5=A1ek?= Date: Fri, 10 Apr 2026 13:58:17 +0200 Subject: [PATCH 2/5] Add ldap_fluff attributes --- config.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config.yaml b/config.yaml index 30492f0..31b4024 100644 --- a/config.yaml +++ b/config.yaml @@ -720,7 +720,13 @@ libraries: deb: true rpm: true ldap_fluff: + github_org: 'theforeman' + github_team: 'theforeman/ldap-fluff' rpm: true + satellite: true + tests: + github: + Ruby: ci.yml obsah: rpm: python-obsah safemode: From 61c51862d6bb1f747741139d4da0c6e43e0cdf85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Gajdu=C5=A1ek?= Date: Thu, 16 Apr 2026 13:56:03 +0200 Subject: [PATCH 3/5] Add github_team and satellite attributes across config.yaml - Add github_team to 22 projects (smart proxy providers/modules, CLI plugins, client tools, libraries) - Add satellite: true to 28 projects verified against satellite-packaging - Remove incorrect satellite: true from foreman_hooks - Add foremanctl library entry with proper attributes These additions were identified by cross-referencing: - GitHub teams data from theforeman organization - satellite-packaging/package_manifest.yaml for Satellite-shipped packages - Existing patterns in config.yaml for team assignments Co-Authored-By: Claude Sonnet 4.5 --- config.yaml | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 53 insertions(+), 3 deletions(-) diff --git a/config.yaml b/config.yaml index 31b4024..bb533c8 100644 --- a/config.yaml +++ b/config.yaml @@ -115,7 +115,6 @@ foreman: deb: true rpm: true github_team: 'theforeman/foreman-hooks' - satellite: true tests: github: Ruby: ruby_ci.yml @@ -130,6 +129,7 @@ foreman: rpm: true translations: true github_org: 'Katello' + github_team: 'Katello/katello' rpm_directory: 'katello' redmine: true satellite: true @@ -405,12 +405,14 @@ smart_proxy: # grep -R 'foreman_proxy::plugin::provider ' puppet-foreman_proxy/manifests/plugin | cut -d\' -f2 providers: dhcp_bluecat: + github_team: 'theforeman/bluecat' installer: false rpm: true dhcp_device42: installer: false rpm: true dhcp_dnsmasq: + github_team: 'theforeman/proxy-dnsmasq' installer: false deb: true rpm: true @@ -418,10 +420,13 @@ smart_proxy: deb: true rpm: true github_team: theforeman/proxy-infoblox + satellite: true dhcp_remote_isc: deb: true rpm: true + satellite: true dns_dnsmasq: + github_team: 'theforeman/proxy-dnsmasq' installer: false deb: true rpm: true @@ -429,15 +434,19 @@ smart_proxy: deb: true rpm: true github_team: theforeman/proxy-infoblox + satellite: true dns_powerdns: + github_team: 'theforeman/proxy-dns-plugins' deb: true rpm: true dns_route53: installer: false deb: true rpm: true + github_team: theforeman/proxy-dns-plugins realm_ad: name: smart_proxy_realm_ad_plugin + github_team: theforeman/proxy-ad-realm installer: false rpm: true request_forwarder: @@ -452,20 +461,25 @@ smart_proxy: rpm: true puppet_acceptance_tests: true github_team: 'theforeman/ansible' + satellite: true container_gateway: # Note: not exposed directly in the installer github_org: 'Katello' + github_team: 'Katello/katello-core' rpm: true + satellite: true discovery: deb: true rpm: true puppet_acceptance_tests: true github_team: 'theforeman/discovery' + satellite: true dynflow: deb: true rpm: true puppet_acceptance_tests: true github_team: 'theforeman/remote-execution' + satellite: true hdm: deb: true rpm: true @@ -489,16 +503,19 @@ smart_proxy: rpm: true puppet_acceptance_tests: true github_team: 'theforeman/openscap' + satellite: true pulp: # Note: not exposed directly in the installer rpm: true github_team: 'theforeman/pulp' + satellite: true remote_execution_ssh: deb: true rpm: true # TODO: also remote_execution_script_pull_mqtt puppet_acceptance_tests: 'remote_execution_script' github_team: 'theforeman/remote-execution' + satellite: true salt: deb: true rpm: true @@ -507,6 +524,7 @@ smart_proxy: deb: true rpm: true github_team: 'theforeman/webhooks' + satellite: true cli: # grep ' foreman::cli::plugin' puppet-foreman/manifests/cli/*.pp | cut -d\' -f2 @@ -618,6 +636,7 @@ cli: deb: true rpm: true # No translations + github_team: theforeman/cli foreman_tasks: deb: true rpm: true @@ -647,6 +666,7 @@ cli: rpm: true rpm_directory: 'katello' github_org: 'Katello' + github_team: 'Katello/katello' translations: true satellite: true @@ -668,59 +688,85 @@ installer: client: ansible-foreman_scap_client: + github_team: 'theforeman/openscap' installer: true - rpm: true + rpm: ansiblerole-foreman_scap_client rpm_directory: plugins + satellite: true foreman_scap_client: + github_team: 'theforeman/openscap' rpm: true + satellite: true foreman_scap_client_bash: + github_team: 'theforeman/openscap' rpm: true foreman_ygg_worker: + github_team: 'theforeman/remote-execution' rpm: true + satellite: true katello-pull-transport-migrate: rpm: true + satellite: true katello-host-tools: rpm: true github_org: 'Katello' + github_team: 'Katello/katello' puppet-foreman_scap_client: + github_team: 'theforeman/openscap' installer: true rpm: true rpm_directory: plugins + satellite: true libraries: apipie-bindings: github_org: Apipie deb: true rpm: true + satellite: true apipie-dsl: github_org: Apipie deb: true rpm: true + satellite: true apipie-rails: github_org: Apipie deb: true rpm: true + satellite: true dynflow: github_org: Dynflow deb: true rpm: true + satellite: true + foremanctl: + github_team: 'theforeman/foremanctl' + rpm: foremanctl + satellite: true journald-logger: deb: true rpm: true + satellite: true journald-native: deb: true rpm: true + satellite: true kafo: + github_team: 'theforeman/installer' deb: true rpm: true + satellite: true kafo_parsers: + github_team: 'theforeman/installer' deb: true rpm: true + satellite: true kafo_wizards: + github_team: 'theforeman/installer' deb: true rpm: true + satellite: true ldap_fluff: - github_org: 'theforeman' github_team: 'theforeman/ldap-fluff' rpm: true satellite: true @@ -728,9 +774,13 @@ libraries: github: Ruby: ci.yml obsah: + github_team: 'theforeman/foremanctl' rpm: python-obsah + satellite: true safemode: + github_team: 'theforeman/safemode' rpm: true + satellite: true auxiliary: foreman-documentation: From 08f32e166c2c76b9cb8e3b69c3f15a8acebfdbde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Gajdu=C5=A1ek?= Date: Mon, 4 May 2026 19:11:32 +0200 Subject: [PATCH 4/5] Assign Katello/cli to hammer-cli-katello --- config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yaml b/config.yaml index bb533c8..c464e9c 100644 --- a/config.yaml +++ b/config.yaml @@ -666,7 +666,7 @@ cli: rpm: true rpm_directory: 'katello' github_org: 'Katello' - github_team: 'Katello/katello' + github_team: 'Katello/cli' translations: true satellite: true From 964926c79429d4645938c621c901f64b7905523e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Gajdu=C5=A1ek?= Date: Thu, 14 May 2026 16:52:52 +0200 Subject: [PATCH 5/5] Address review feedback: correct github_team assignments - Change katello plugin team from Katello/katello to Katello/katello-core - Change katello-host-tools team from Katello/katello to Katello/katello-core - Change smart_proxy dynflow provider team to theforeman/foreman-tasks - Add github_team to dynflow library (theforeman/foreman-tasks) These changes align with CODEOWNERS in foreman-packaging and correct team assignments based on review feedback. --- config.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/config.yaml b/config.yaml index c464e9c..4e08f52 100644 --- a/config.yaml +++ b/config.yaml @@ -129,7 +129,7 @@ foreman: rpm: true translations: true github_org: 'Katello' - github_team: 'Katello/katello' + github_team: 'Katello/katello-core' rpm_directory: 'katello' redmine: true satellite: true @@ -478,7 +478,7 @@ smart_proxy: deb: true rpm: true puppet_acceptance_tests: true - github_team: 'theforeman/remote-execution' + github_team: 'theforeman/foreman-tasks' satellite: true hdm: deb: true @@ -710,7 +710,7 @@ client: katello-host-tools: rpm: true github_org: 'Katello' - github_team: 'Katello/katello' + github_team: 'Katello/katello-core' puppet-foreman_scap_client: github_team: 'theforeman/openscap' installer: true @@ -736,6 +736,7 @@ libraries: satellite: true dynflow: github_org: Dynflow + github_team: 'theforeman/foreman-tasks' deb: true rpm: true satellite: true