diff --git a/nxrm-ha/templates/statefulset.yaml b/nxrm-ha/templates/statefulset.yaml index 1aa41cf..8218882 100644 --- a/nxrm-ha/templates/statefulset.yaml +++ b/nxrm-ha/templates/statefulset.yaml @@ -151,12 +151,18 @@ spec: -Dnexus.datastore.nexus.jdbcUrl=jdbc:postgresql://${DB_HOST}:{{ .Values.statefulset.container.env.nexusDBPort }}/${DB_NAME}{{ .Values.statefulset.container.env.jdbcUrlParams }} \ -Dnexus.datastore.nexus.username=${DB_USER} \ -Dnexus.datastore.nexus.password=${DB_PASSWORD}" - {{ else }} + {{ else if .Values.secret.license.enabled }} value: "{{ .Values.statefulset.container.env.install4jAddVmParams }} -Dnexus.licenseFile=${LICENSE_FILE} \ -Dnexus.datastore.enabled=true -Djava.util.prefs.userRoot=${NEXUS_DATA}/javaprefs \ -Dnexus.datastore.nexus.jdbcUrl=jdbc:postgresql://${DB_HOST}:{{ .Values.statefulset.container.env.nexusDBPort }}/${DB_NAME}{{ .Values.statefulset.container.env.jdbcUrlParams }} \ -Dnexus.datastore.nexus.username=${DB_USER} \ -Dnexus.datastore.nexus.password=${DB_PASSWORD}" + {{ else }} + value: "{{ .Values.statefulset.container.env.install4jAddVmParams }} -Dnexus.loadAsOSS=true \ + -Dnexus.datastore.enabled=true -Djava.util.prefs.userRoot=${NEXUS_DATA}/javaprefs \ + -Dnexus.datastore.nexus.jdbcUrl=jdbc:postgresql://${DB_HOST}:{{ .Values.statefulset.container.env.nexusDBPort }}/${DB_NAME}{{ .Values.statefulset.container.env.jdbcUrlParams }} \ + -Dnexus.datastore.nexus.username=${DB_USER} \ + -Dnexus.datastore.nexus.password=${DB_PASSWORD}" {{ end }} {{- if .Values.statefulset.container.additionalEnv }} {{ toYaml .Values.statefulset.container.additionalEnv | nindent 12 }} diff --git a/nxrm-ha/values.yaml b/nxrm-ha/values.yaml index d740107..e3f50cd 100644 --- a/nxrm-ha/values.yaml +++ b/nxrm-ha/values.yaml @@ -235,6 +235,7 @@ secret: enabled: false # Enable to apply nexus-admin-secret.yaml which allows you to the initial admin password for nexus repository adminPassword: yourinitialnexuspassword #You should change this when you login for the first time license: + enabled: true # Disable to start OSS version name: nexus-repo-license.lic licenseSecret: enabled: false @@ -281,4 +282,4 @@ nexus: config: enabled: false mountPath: /sonatype-nexus-conf - data: null \ No newline at end of file + data: null