Skip to content

ci: move the pulp deliveries to the sized ubuntu 26.04 runners - #411

Merged
kduret merged 2 commits into
developfrom
MON-211506-migrate-runners
Oct 7, 2026
Merged

kduret merged 2 commits into
developfrom
MON-211506-migrate-runners

Conversation

@kduret

@kduret kduret commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

Fixes: MON-211506

Move the deliver-pulp jobs of the 8 packaging workflows (stream-connectors, stream-connectors-lib, lua-tz, lua-sql-mysql, lua-base64, lua-openssl, lua-cffi, lua-lsqlite3) from centreon-ubuntu-22.04 to centreon-ubuntu-26.04-small, as done for the Pulp deliveries of centreon, centreon-modules, centreon-collect, centreon-plugin-packs and centreon-plugins.

  • These jobs authenticate to Pulp with GitHub OIDC and install pulp-cli with setup-python: nothing depends on the former runner. The 26.04 runners run in the same cluster (internal Pulp URL reachable).
  • actionlint ignores the 26.04 labels instead of centreon-common / centreon-ubuntu-22.04 (v1.7.7: same 16 existing messages before and after, none new).
  • The GitHub-hosted jobs are unchanged: the repository is public, they are free.

How to test

The Pulp deliveries only run on develop (testing) and on stable releases: after merge, the next develop run of a packaging workflow delivers to Pulp from a centreon-ubuntu-26.04-small runner, and the next stable release promotes from the same runners.

kduret added 2 commits October 7, 2026 10:20
The deliver-pulp jobs move from centreon-ubuntu-22.04 to
centreon-ubuntu-26.04-small, as in the other repositories.

Refs: MON-211506
@kduret
kduret marked this pull request as ready for review October 7, 2026 08:42
@kduret
kduret requested a review from a team as a code owner October 7, 2026 08:42
@kduret
kduret requested review from Tpo76 and mushroomempires and removed request for a team October 7, 2026 08:42
@kduret
kduret merged commit 3d16044 into develop Oct 7, 2026
312 checks passed
@kduret
kduret deleted the MON-211506-migrate-runners branch October 7, 2026 09:24
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.

2 participants