|
| 1 | +sonatype-nexus: |
| 2 | + nexus: |
| 3 | + imageName: sonatype/nexus3 |
| 4 | + imageTag: 3.24.0 |
| 5 | + service: |
| 6 | + type: ClusterIP |
| 7 | + podAnnotations: {} |
| 8 | + securityContextEnabled: false |
| 9 | + route: |
| 10 | + enabled: true |
| 11 | + name: nexus |
| 12 | + portName: nexus-service |
| 13 | + path: '""' |
| 14 | + nexusProxy: |
| 15 | + enabled: false |
| 16 | + persistence: |
| 17 | + storageSize: 20Gi |
| 18 | + serviceAccount: |
| 19 | + name: nexus |
| 20 | + annotations: {} |
| 21 | + additionalConfigMaps: |
| 22 | + - name: jboss-public |
| 23 | + labels: |
| 24 | + nexus-type: repository |
| 25 | + data: |
| 26 | + recipe: 'MavenProxy' |
| 27 | + remoteUrl: 'https://repository.jboss.org/nexus/content/groups/public/' |
| 28 | + blobStoreName: 'default' |
| 29 | + strictContentTypeValidation: 'true' |
| 30 | + versionPolicy: 'RELEASE' |
| 31 | + layoutPolicy: 'STRICT' |
| 32 | + - name: redhat-ga |
| 33 | + labels: |
| 34 | + nexus-type: repository |
| 35 | + data: |
| 36 | + recipe: 'MavenProxy' |
| 37 | + remoteUrl: 'https://maven.repository.redhat.com/ga/' |
| 38 | + blobStoreName: 'default' |
| 39 | + strictContentTypeValidation: 'true' |
| 40 | + versionPolicy: 'RELEASE' |
| 41 | + layoutPolicy: 'STRICT' |
| 42 | + - name: redhat-earlyaccess |
| 43 | + labels: |
| 44 | + nexus-type: repository |
| 45 | + data: |
| 46 | + recipe: 'MavenProxy' |
| 47 | + remoteUrl: 'https://maven.repository.redhat.com/earlyaccess/all/' |
| 48 | + blobStoreName: 'default' |
| 49 | + strictContentTypeValidation: 'true' |
| 50 | + versionPolicy: 'RELEASE' |
| 51 | + layoutPolicy: 'STRICT' |
| 52 | + - name: redhat-public |
| 53 | + labels: |
| 54 | + nexus-type: repository |
| 55 | + data: |
| 56 | + recipe: 'MavenGroup' |
| 57 | + members: jboss-public,redhat-ga,redhat-earlyaccess |
| 58 | + blobStoreName: 'default' |
| 59 | + - name: maven-public |
| 60 | + labels: |
| 61 | + nexus-type: repository |
| 62 | + data: |
| 63 | + recipe: 'MavenGroup' |
| 64 | + members: maven-releases,maven-snapshots,maven-central,redhat-public |
| 65 | + - name: docker-registry |
| 66 | + labels: |
| 67 | + nexus-type: repository |
| 68 | + data: |
| 69 | + recipe: 'DockerHosted' |
| 70 | + httpPort: '5000' |
| 71 | + blobStoreName: 'default' |
| 72 | + strictContentTypeValidation: 'true' |
| 73 | + v1Enabled: 'true' |
| 74 | + writePolicy: 'ALLOW' |
| 75 | + forceBasicAuth: 'true' |
| 76 | + deployment: |
| 77 | + annotations: {} |
| 78 | + initContainers: |
| 79 | + - name: k8s-plugin-puller |
| 80 | + image: curlimages/curl:latest |
| 81 | + imagePullPolicy: Always |
| 82 | + command: ['sh','-c'] |
| 83 | + args: ['curl -L -o /k8s-plugin/nexus-openshift-plugin.jar https://github.com/sonatype-nexus-community/nexus-kubernetes-openshift/releases/download/v0.2.8/nexus-openshift-plugin-0.2.8.jar'] |
| 84 | + volumeMounts: |
| 85 | + - name: k8s-plugin |
| 86 | + mountPath: /k8s-plugin |
| 87 | + additionalVolumes: |
| 88 | + - name: k8s-plugin |
| 89 | + emptyDir: {} |
| 90 | + additionalVolumeMounts: |
| 91 | + - mountPath: /opt/sonatype/nexus/deploy/nexus-openshift-plugin.jar |
| 92 | + name: k8s-plugin |
| 93 | + subPath: nexus-openshift-plugin.jar |
| 94 | + service: |
| 95 | + enabled: true |
| 96 | + name: nexus-service |
| 97 | + labels: {} |
| 98 | + annotations: {} |
| 99 | + portName: nexus-service |
| 100 | + port: 8081 |
| 101 | + targetPort: 8081 |
| 102 | + ports: [] |
0 commit comments