Skip to content

Automation: Add recurring run for prime release#16377

Merged
yonasberhe23 merged 1 commit intorancher:masterfrom
yonasberhe23:jenkins_recurring_prime
Jan 26, 2026
Merged

Automation: Add recurring run for prime release#16377
yonasberhe23 merged 1 commit intorancher:masterfrom
yonasberhe23:jenkins_recurring_prime

Conversation

@yonasberhe23
Copy link
Copy Markdown
Contributor

Summary

Fixes #rancher/qa-tasks#1648

Add support for Prime alpha and RC version testing in Jenkins recurring jobs

JJB: this pr relies on https://github.com/rancherlabs/jenkins-job-builder/pull/1003

Areas which could experience regressions

Jenkins

Checklist

  • The PR is linked to an issue and the linked issue has a Milestone, or no issue is needed
  • The PR has a Milestone
  • The PR template has been filled out
  • The PR has been self reviewed
  • The PR has a reviewer assigned
  • The PR has automated tests or clear instructions for manual tests and the linked issue has appropriate QA labels, or tests are not needed
  • The PR has reviewed with UX and tested in light and dark mode, or there are no UX changes
  • The PR has been reviewed in terms of Accessibility
  • The PR has considered, and if applicable tested with, the three Global Roles Admin, Standard User and User Base

@yonasberhe23 yonasberhe23 added this to the v2.14.0 milestone Jan 15, 2026
@yonasberhe23 yonasberhe23 self-assigned this Jan 15, 2026
@yonasberhe23 yonasberhe23 changed the title jenkins recurring run for prime release Automation: Add recurring run for prime release Jan 15, 2026
Copy link
Copy Markdown
Contributor

@izaac izaac left a comment

Choose a reason for hiding this comment

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

It's looking good, just a couple comments.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds support for testing Prime alpha and RC versions in Jenkins recurring jobs by introducing three new repository configuration types (prime, optimus_prime, alpha_prime) alongside the existing community repository types (alpha, stable, latest).

Changes:

  • Adds new Helm repository configurations for Prime variants (production, RC, and alpha)
  • Implements version resolution logic to map image tags to appropriate chart versions and registries
  • Adds HELM_REPO_NAME variable to slack notifications for better debugging

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 10 comments.

File Description
cypress/jenkins/init.sh Adds comprehensive Helm repository configuration logic for Prime repos, implements version resolution and image tag mapping for different repo types
cypress/jenkins/slack-notification.sh Adds HELM_REPO_NAME to the notification message for improved troubleshooting
cypress/jenkins/Jenkinsfile_multi Passes RANCHER_HELM_REPO parameter to child jobs and updates logging

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@yonasberhe23 yonasberhe23 force-pushed the jenkins_recurring_prime branch from ded7370 to 8aacfdb Compare January 22, 2026 00:10
Copy link
Copy Markdown
Contributor

@izaac izaac left a comment

Choose a reason for hiding this comment

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

Requested configuration tests were done as per the comments. Changes look good to me :shipit:

@yonasberhe23 yonasberhe23 merged commit 3fde90b into rancher:master Jan 26, 2026
34 checks passed
@yonasberhe23 yonasberhe23 deleted the jenkins_recurring_prime branch February 19, 2026 17:27
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.

3 participants