Skip to content

SRE-3829 ci: Remove EL8 support for jenkins and GHA#18537

Open
osalyk wants to merge 5 commits into
masterfrom
osalyk/SRE-3829_remove-EL8-jenkins
Open

SRE-3829 ci: Remove EL8 support for jenkins and GHA#18537
osalyk wants to merge 5 commits into
masterfrom
osalyk/SRE-3829_remove-EL8-jenkins

Conversation

@osalyk

@osalyk osalyk commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Steps for the author:

  • Commit message follows the guidelines.
  • Appropriate Features or Test-tag pragmas were used.
  • Appropriate Functional Test Stages were run.
  • At least two positive code reviews including at least one code owner from each category referenced in the PR.
  • Testing is complete. If necessary, forced-landing label added and a reason added in a comment.

After all prior steps are complete:

  • Gatekeeper requested (daos-gatekeeper added as a reviewer).

Required:

Signed-off-by: Oksana Salyk <oksana.salyk@hpe.com>
@osalyk osalyk requested a review from a team as a code owner June 24, 2026 14:45
@github-actions

Copy link
Copy Markdown

Errors are Unable to load ticket data
https://daosio.atlassian.net/browse/SRE-3829

@osalyk osalyk requested a review from a team as a code owner June 25, 2026 10:26
@osalyk osalyk changed the title SRE-3829 ci: Remove EL8 support for jenkins SRE-3829 ci: Remove EL8 support for jenkins and GHA Jun 25, 2026
daltonbohning
daltonbohning previously approved these changes Jun 25, 2026

@daltonbohning daltonbohning left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Are we sure nobody is using EL8 internally and installing DAOS RPMs? If so, maybe we need to make the team aware of this change.

@JohnMalmberg

Copy link
Copy Markdown
Contributor

Daily and weekly tests for master / release 2.8 may have VM testing stages for EL-8, and if so, they will need to be removed before this is landing.

Using EL-8 for hardware CI will cause issues that I have not yet deployed a bug fix for that. CI has not tripped on that bug, but some of the reservable LAB systems have.

@daltonbohning daltonbohning requested a review from phender June 25, 2026 14:14
ryon-jensen
ryon-jensen previously approved these changes Jun 25, 2026
osalyk added 2 commits June 30, 2026 13:58
Signed-off-by: Oksana Salyk <oksana.salyk@hpe.com>
@osalyk osalyk dismissed stale reviews from ryon-jensen and daltonbohning via 398e939 June 30, 2026 12:09
Comment on lines +521 to +522
DISTRO_VERSION='${{ env.CP_EL9_VERSION &&
env.CP_EL9_VERSION || env.EL9_VERSION }}'

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I am not exactly familiar with this part of the code but what just happened with CP_EL9_TARGET?

Comment thread Jenkinsfile
description: 'Continue testing if a previous stage is Unstable')
booleanParam(name: 'CI_UNIT_TEST',
defaultValue: true,
description: 'Run the Cancel Previous Builds stage.')

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This description seems inaccurate.

Comment thread Jenkinsfile
string(name: 'CI_UBUNTU20.04_TARGET',
defaultValue: '',
description: 'Image to used for Ubuntu 20 CI tests. I.e. ubuntu20.04, etc.')
booleanParam(name: bashName('Cancel Previous Builds'),

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Why you are getting rid of this parameter?

Comment thread Jenkinsfile
Comment on lines +605 to +611
booleanParam(name: 'CI_FUNCTIONAL_TEST_SKIP',
defaultValue: false,
description: 'Skip all functional test stages (Test)')
booleanParam(name: 'CI_MORE_FUNCTIONAL_PR_TESTS',
defaultValue: false,
description: 'Enable more distros for functional CI tests')
booleanParam(name: 'CI_FUNCTIONAL_el9_TEST',

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

How these variables are related to this change? They look unfamiliar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

5 participants