Skip to content

Support Custom Jenkins and SCM-Manager Images#511

Open
FelixWende99 wants to merge 3 commits into
developfrom
feature/scmm_image
Open

Support Custom Jenkins and SCM-Manager Images#511
FelixWende99 wants to merge 3 commits into
developfrom
feature/scmm_image

Conversation

@FelixWende99

Copy link
Copy Markdown
Contributor

Summary

This PR adds support for configuring custom Jenkins and SCM-Manager images.

Users can now provide custom images for:

  • Jenkins via jenkins.jenkinsImage / --jenkins-image
  • SCM-Manager via scm.scmManager.scmmImage / --scmm-image

The configured images are rendered into the corresponding Helm values templates.
For private/external registries, Jenkins and SCM-Manager now also create and use
the proxy-registry image pull secret, consistent with the other image-based
features.

Changes

  • Added Jenkins image configuration option.
  • Wired Jenkins image into the Jenkins Helm values template.
  • Wired SCM-Manager image into the SCM-Manager Helm values template.
  • Added image pull secret handling for Jenkins and SCM-Manager.
  • Updated generated configuration docs/schema.
  • Updated airgapped and two-registry test configuration.
  • Extended mirror_images_to_registry.sh to mirror Jenkins and SCM-Manager images with explicit tags.
  • Made the Harbor setup part of the mirror script more repeatable for local test runs.

ThomasMichael1811 and others added 3 commits June 23, 2026 08:28
# Conflicts:
#	src/main/groovy/com/cloudogu/gitops/tools/core/scmmanager/ScmManagerSetup.groovy
#	src/test/groovy/com/cloudogu/gitops/tools/core/ScmManagerSetupTest.groovy
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