Skip to content

Support multiple targets on import upstream - #1146

Draft
claraberendsen wants to merge 1 commit into
masterfrom
claraberendsen/fix-upstream-job-multiple-targets
Draft

Support multiple targets on import upstream#1146
claraberendsen wants to merge 1 commit into
masterfrom
claraberendsen/fix-upstream-job-multiple-targets

Conversation

@claraberendsen

Copy link
Copy Markdown
Contributor

Description

The import_upstream jobs don't support the scenario for multiple os targets/repositories under the same package format. That had the side effect that subsequent runs with different OS compited and only the last one succedded. This reworks that job to aggregate all targets regardless of the specific OS being configured.

Though the import_upstream_rpm configuration is updated multiple times on a single deployment, it's the simplest way to keep the repository configuration as part of the job config.

---
The import_upstream jobs don't support the scenario for multiple os targets/repositories under the same package format.  That had the side effect that subsequent runs with different OS compited and only the last one succedded.
This reworks that job to aggregate all targets regardless of the specific OS being configured.

Though the import_upstream_rpm configuration is updated multiple times on a single deployment, it's the simplest way to keep the repository configuration as part of the job config.

Assisted-by: Claude Opus 5
@claraberendsen claraberendsen changed the title support multiple targets on import upstream Support multiple targets on import upstream Jul 30, 2026
@claraberendsen

Copy link
Copy Markdown
Contributor Author

@cottsay not sure if we want to preserve the repository configuration as part of the job xml or if we want to make it more dynamic and copy some of the other jobs by having a python script that can list the targets dinamically.

Open to suggestions here.

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.

1 participant