Skip to content

Add missing github_team and satellite attributes to config.yaml#52

Open
ogajduse wants to merge 5 commits into
theforeman:masterfrom
ogajduse:theme-satellite-safemode-fluff-updates
Open

Add missing github_team and satellite attributes to config.yaml#52
ogajduse wants to merge 5 commits into
theforeman:masterfrom
ogajduse:theme-satellite-safemode-fluff-updates

Conversation

@ogajduse
Copy link
Copy Markdown
Member

@ogajduse ogajduse commented Apr 10, 2026

This PR adds missing metadata attributes to projects in config.yaml to improve completeness and accuracy.

Changes

  • Add github_team to projects across smart proxy, CLI, client, and libraries categories
  • Add satellite: true to projects verified against satellite-packaging repository
  • Add attributes for foreman_theme_satellite, ldap_fluff, and safemode

Verification

Changes were verified by:

  • Cross-referencing GitHub teams in theforeman organization
  • Checking contents of all Satellite repositories for Satellite-shipped packages

Comment thread config.yaml
github_org: 'theforeman'
github_team: 'theforeman/ldap-fluff'
rpm: true
satellite: true
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we really track the satellite status of all the libraries. Pretty sure that it should be set to true for all of them now.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right, we don't track all of them. I figured out while working on this. :)
I set satellite: true for all of them.

Comment thread config.yaml
kafo_parsers:
deb: true
rpm: true
kafo_wizards:
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you want to be complete, kafo* is owned by theforeman/installer

- 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 <noreply@anthropic.com>
@ogajduse ogajduse changed the title Add missing attributes to theme_satellite, ldap_fluff and safemode Add missing github_team and satellite attributes to config.yaml Apr 16, 2026
@ogajduse ogajduse requested a review from ekohl April 20, 2026 11:17
Copy link
Copy Markdown

@ianballou ianballou left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Katello bits in here look good!

Comment thread config.yaml Outdated
rpm: true
translations: true
github_org: 'Katello'
github_team: 'Katello/katello'
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be Katello/katello-core

Copy link
Copy Markdown
Contributor

@adamruzicka adamruzicka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two nitpicks, otherwise looks good

Comment thread config.yaml Outdated
Comment thread config.yaml
- 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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants