@@ -43,8 +43,10 @@ ODS_BITBUCKET_PROJECT=opendevstack
43
43
#########
44
44
45
45
# Nexus base image
46
- # See https://hub.docker.com/r/sonatype/nexus3/tags.
47
- NEXUS_FROM_IMAGE=sonatype/nexus3:3.45.1
46
+ # See Dockerhub https://hub.docker.com/r/sonatype/nexus3/tags.
47
+ # Officially supported is:
48
+ # - 3.67.1-java11
49
+ NEXUS_IMAGE_TAG=3.67.1-java11
48
50
49
51
# Nexus host without protocol.
50
52
# The domain should be equal to OPENSHIFT_APPS_BASEDOMAIN (see below).
@@ -58,11 +60,16 @@ NEXUS_URL=https://nexus-cd.192.168.56.101.nip.io
58
60
NEXUS_USERNAME=developer
59
61
NEXUS_PASSWORD=changeme
60
62
NEXUS_PASSWORD_B64=changeme
63
+ # Password of Nexus administrator - should be set to a secure password
64
+ # of your choice.
65
+ NEXUS_ADMIN_PASSWORD=changeme
66
+ NEXUS_ADMIN_PASSWORD_B64=changeme
61
67
# Nexus (basic) authentication username:password
62
68
NEXUS_AUTH=developer:changeme
63
69
64
- # All params defined in the template https://github.com/opendevstack/ods-core/blob/master/nexus/ocp-config/bc.yml
65
- # can be overwritten by specifying the param in this file.
70
+ # Nexus JVM parameters, adjust acording to organization size
71
+ # See https://help.sonatype.com/en/sonatype-nexus-repository-system-requirements.html
72
+ NEXUS_JVM_PARAMS="-Xms2703m -Xmx2703m -XX:MaxDirectMemorySize=2703m -Djava.util.prefs.userRoot=/nexus-data/javaprefs"
66
73
67
74
#############
68
75
# SonarQube #
@@ -85,16 +92,21 @@ SONAR_ADMIN_PASSWORD_B64=changeme
85
92
# Do not change the value manually - the token is created and set automatically during "make configure-sonarqube".
86
93
SONAR_AUTH_TOKEN_B64=changeme
87
94
88
- # Application in Crowd used for authentication
89
- SONAR_CROWD_APPLICATION=sonarqube
90
- SONAR_CROWD_PASSWORD_B64=changeme
95
+ # Toggle authentication via SAML
96
+ SONAR_AUTH_SAML='true'
97
+
98
+ # SAML Application used for authentication
99
+ SONAR_SAML_APPLICATION_ID=https://sonarqube-cd.192.168.56.101.nip.io/sonar/saml
100
+ SONAR_SAML_PROVIDER_ID_B64=changeme
101
+ SONAR_SAML_LOGIN_URL_B64=changeme
102
+ SONAR_SAML_CERTIFICATE_B64=changeme
91
103
92
104
# Postgres DB for SonarQube
93
105
# Image to use for the PostgreSQL database. This needs to be compatible with
94
106
# your SonarQube version, see https://docs.sonarqube.org/latest/requirements/requirements/.
95
107
# Take care when upgrading either database or SQ version.
96
- # E.g. registry.redhat.io/rhel8 /postgresql-12
97
- SONAR_DATABASE_IMAGE=docker-registry.default.svc:5000/openshift/postgresql:9.6
108
+ # E.g. registry.redhat.io/rhel9 /postgresql-15
109
+ SONAR_DATABASE_IMAGE=docker-registry.default.svc:5000/openshift/postgresql:15
98
110
# Connection string for JDBC. Typically this does not need to be changed.
99
111
SONAR_DATABASE_JDBC_URL=jdbc:postgresql://sonarqube-postgresql:5432/sonarqube
100
112
# Database name for SonarQube. Typically this does not need to be changed.
@@ -110,20 +122,10 @@ SONAR_DATABASE_USER=sonarqube
110
122
# - Use "developer", "enterprise" or "datacenter" for commercial editions
111
123
SONAR_EDITION=community
112
124
# SonarQube version.
125
+ # See Dockerhub https://hub.docker.com/_/sonarqube/tags
113
126
# Officially supported is:
114
- # - 8.9 (LTS release)
115
- SONAR_VERSION=8.9.10.61524
116
- https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-8.9.10.61524.zip
117
- # SonarQube distribution URL.
118
- # Must be aligned with both SONAR_VERSION and SONAR_EDITION.
119
- # Check https://binaries.sonarsource.com/ for options.
120
- SONAR_DISTRIBUTION_URL=https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-8.9.10.61524.zip
121
-
122
- # Toggle authentication via Crowd plugin
123
- SONAR_AUTH_CROWD=true
124
-
125
- # All params defined in the template https://github.com/opendevstack/ods-core/blob/master/sonarqube/ocp-config/sonarqube.yml
126
- # can be overwritten by specifying the param in this file.
127
+ # - 9.9 (LTS release)
128
+ SONAR_VERSION=9.9.4
127
129
128
130
#########
129
131
# Jira #
@@ -183,32 +185,25 @@ CONFLUENCE_URL=http://192.168.56.31:8090
183
185
184
186
# Base image for Jenkins master.
185
187
# For UBI8-based images (OpenShift 4):
186
- # - RHEL variant: https://catalog.redhat.com/software/containers/openshift4/ose- jenkins/5cdd918ad70cc57c44b2d279
187
- # - Example: registry.redhat.io/openshift4/ose- jenkins:v4.6
188
- # - Last tested: registry.redhat.io/openshift4/ose- jenkins:v4.10 .0-202305170515.p0.g2988625.assembly.stream
188
+ # - RHEL variant: https://catalog.redhat.com/software/containers/ocp-tools-4/ jenkins-rhel8/5fe1f38288e9c2f788526306
189
+ # - Example: registry.redhat.io/ocp-tools-4/ jenkins-rhel8 :v4.14.0
190
+ # - Last tested: registry.redhat.io/ocp-tools-4/ jenkins-rhel8 :v4.14 .0-1706517686
189
191
# - Community variant: https://quay.io/repository/openshift/origin-jenkins?tab=tags
190
192
# - Example: quay.io/openshift/origin-jenkins:4.6
191
- # For RHEL7-based images (OpenShift 3.11):
192
- # - Available tags listed at: https://catalog.redhat.com/software/containers/openshift3/jenkins-2-rhel7/581d2f4500e5d05639b6517b
193
- # - Example: registry.access.redhat.com/openshift3/jenkins-2-rhel7:v3.11
194
- JENKINS_MASTER_BASE_FROM_IMAGE=registry.redhat.io/openshift4/ose-jenkins:v4.10.0-202305170515.p0.g2988625.assembly.stream
193
+ JENKINS_MASTER_BASE_FROM_IMAGE=registry.redhat.io/ocp-tools-4/jenkins-rhel8:v4.14.0-1706517686
195
194
196
195
# Dockerfile to use for Jenkins master.
197
196
# Use "Dockerfile.ubi8" for both OpenShift 3.11 and 4 (UBI8 base image)
198
197
JENKINS_MASTER_DOCKERFILE_PATH=Dockerfile.ubi8
199
198
200
199
# Base image for Jenkins agent base.
201
200
# For UBI8-based images (OpenShift 4):
202
- # - RHEL variant: https://catalog.redhat.com/software/containers/openshift4/ose- jenkins-agent-base/5cdd8e2fbed8bd5717d66e77
203
- # - Example: registry.redhat.io/openshift4/ose- jenkins-agent-base:v4.6
204
- # - Last tested: registry.redhat.io/openshift4/ose- jenkins:v4.10 .0-202305170515.p0.g2988625.assembly.stream
201
+ # - RHEL variant: https://catalog.redhat.com/software/containers/ocp-tools-4/ jenkins-agent-base-rhel8/6241e3457847116cf8577aea
202
+ # - Example: registry.redhat.io/ocp-tools-4/ jenkins-agent-base-rhel8 :v4.14.0
203
+ # - Last tested: registry.redhat.io/ocp-tools-4/ jenkins-agent-base-rhel8 :v4.14 .0-1706516367
205
204
# - Community variant: https://quay.io/repository/openshift/origin-jenkins-agent-base?tab=tags
206
205
# - Example: quay.io/openshift/origin-jenkins-agent-base:4.6
207
- # For RHEL7-based images (OpenShift 3.11):
208
- # - Available tags listed at: https://catalog.redhat.com/software/containers/openshift3/jenkins-slave-base-rhel7/581d2f3f00e5d05639b6515b.
209
- # - Example: registry.access.redhat.com/openshift3/jenkins-slave-base-rhel7:v3.11
210
- # - Latest tested tag: v3.11.248 (v3.11 is a moving target)
211
- JENKINS_AGENT_BASE_FROM_IMAGE=registry.redhat.io/openshift4/ose-jenkins-agent-base:v4.10.0-202305170515.p0.g2988625.assembly.stream
206
+ JENKINS_AGENT_BASE_FROM_IMAGE=registry.redhat.io/ocp-tools-4/jenkins-agent-base-rhel8:v4.14.0-1706516367
212
207
213
208
# Dockerfile to use for Jenkins agents.
214
209
# Use "Dockerfile.ubi8" for both OpenShift 3.11 and 4 (UBI8 base image)
@@ -217,25 +212,25 @@ JENKINS_AGENT_DOCKERFILE_PATH=Dockerfile.ubi8
217
212
# Snyk CLI binary distribution url
218
213
# Leave empty to avoid installing Snyk.
219
214
# Releases are published at https://github.com/snyk/snyk/releases.
220
- # Latest tested version is v1.1097 .0.
221
- JENKINS_AGENT_BASE_SNYK_DISTRIBUTION_URL=https://github.com/snyk/snyk/releases/download/v1.1097 .0/snyk-linux
215
+ # Latest tested version is v1.1284 .0.
216
+ JENKINS_AGENT_BASE_SNYK_DISTRIBUTION_URL=https://github.com/snyk/snyk/releases/download/v1.1284 .0/snyk-linux
222
217
223
218
# AquaSec CLI binary distribution url
224
219
# Leave empty to avoid installing AquaSec.
225
220
# Releases are published at https://download.aquasec.com/scanner
226
221
# Check Aqua versions backward compatibility at https://docs.aquasec.com/docs/version-compatibility-of-components#section-backward-compatibility-across-two-major-versions
227
222
# To Download the aquaSec scanner cli and check their documentaion requires a valid account on aquasec.com
228
- # Latest tested version is 2022.4.284
229
- # Example: https://<USER>:<PASSWORD>@download.aquasec.com/scanner/2022.4.284 /scannercli
223
+ # Latest tested version is 2022.4.517
224
+ # Example: https://<USER>:<PASSWORD>@download.aquasec.com/scanner/2022.4.517 /scannercli
230
225
JENKINS_AGENT_BASE_AQUASEC_SCANNERCLI_URL=
231
226
232
227
# Repository of shared library
233
228
# You may also point to repository underneath REPO_BASE.
234
229
SHARED_LIBRARY_REPOSITORY=https://github.com/opendevstack/ods-jenkins-shared-library.git
235
230
236
- ####################
237
- # OpenShift (3.11) #
238
- ####################
231
+ #############
232
+ # OpenShift #
233
+ #############
239
234
240
235
# Internal docker registry host and port - this is used
241
236
# for pulling the agent images in jenkins.
0 commit comments