Skip to content

enh(ci): deliver centreon plugins for debian 13 and rhel 10#6029

Merged
sdepassio merged 12 commits intodevelopfrom
CTOR-2086-deliver-centreon-plugins-for-debian-13-rhel-10
Mar 12, 2026
Merged

enh(ci): deliver centreon plugins for debian 13 and rhel 10#6029
sdepassio merged 12 commits intodevelopfrom
CTOR-2086-deliver-centreon-plugins-for-debian-13-rhel-10

Conversation

@sdepassio
Copy link
Copy Markdown
Contributor

@sdepassio sdepassio commented Mar 10, 2026

Description

Add alma 10 and debian 13 trixie plugins delivery.
Plugins tests are not ready for these 2 distributions because they need centreon-perl-connector which is not available yet.

Fixes CTOR-2086

Type of change

  • Patch fixing an issue (non-breaking change)
  • New functionality (non-breaking change)
  • Functionality enhancement or optimization (non-breaking change)
  • Breaking change (patch or feature) that might cause side effects breaking part of the Software

Checklist

  • I have followed the coding style guidelines provided by Centreon
  • I have commented my code, especially hard-to-understand areas of the PR.
  • I have rebased my development branch on the base branch (develop).
  • In case of a new plugin, I have created the new packaging directory accordingly.
  • I have implemented automated tests related to my commits.
    • Data used for automated tests are anonymized.
  • I have reviewed all the help messages in all the .pm files I have modified.
    • All sentences begin with a capital letter.
    • All sentences end with a period.
    • I am able to understand all the help messages, if not, exchange with the PO or TW to rewrite them.
  • After having created the PR, I will make sure that all the tests provided in this PR have run and passed.

Summary by Aikido

⚠️ Security Issues: 1 Quality Issues: 0 Resolved Issues: 0

⚡ Enhancements

  • Added AlmaLinux 10 and Debian 13 support in CI workflows.
  • Extended distrib parsing and promotion logic to handle el10 and trixie.
  • Enhanced plugin listing to include rpm test dependencies metadata.
  • Updated test runner to install test dependencies and skip robot tests.
  • Switched Java runtime dependencies to headless OpenJDK in packaging definitions.
  • Adjusted Alma10 unit-test image to install full libcurl for NTLM.

More info

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 10, 2026

Logo
Checkmarx One – Scan Summary & Detailsdfb6ae47-9b03-45f9-b169-8c821e6e3df9

Great job! No new security vulnerabilities introduced in this pull request

@sdepassio sdepassio force-pushed the CTOR-2086-deliver-centreon-plugins-for-debian-13-rhel-10 branch from ed839d3 to f624bd2 Compare March 11, 2026 10:51
scresto31
scresto31 previously approved these changes Mar 11, 2026
@sdepassio sdepassio merged commit a0480b7 into develop Mar 12, 2026
300 of 301 checks passed
@sdepassio sdepassio deleted the CTOR-2086-deliver-centreon-plugins-for-debian-13-rhel-10 branch March 12, 2026 08:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants