61 lines
1.1 KiB
Go Template
61 lines
1.1 KiB
Go Template
image:
|
|
tag: 3.74.0
|
|
|
|
ingress:
|
|
enabled: true
|
|
ingressClassName: nginx
|
|
hosts:
|
|
- host: mochi.tos.oceanbox.io
|
|
paths:
|
|
- path: /
|
|
pathType: Prefix
|
|
tls:
|
|
- secretName: nexus-tls
|
|
hosts:
|
|
- mochi.tos.oceanbox.io
|
|
|
|
persistence:
|
|
enabled: true
|
|
storageClass: "ceph-rbd"
|
|
size: 8Gi
|
|
|
|
env:
|
|
- name: INSTALL4J_ADD_VM_PARAMS
|
|
value: "-Xms1024m -Xmx1024m -XX:MaxDirectMemorySize=1024m -Djava.util.prefs.userRoot=/nexus-data/javaprefs"
|
|
|
|
resources:
|
|
requests:
|
|
cpu: 200m
|
|
memory: 1Gi
|
|
limits:
|
|
memory: 1Gi
|
|
|
|
config:
|
|
enabled: true
|
|
data:
|
|
nexus.properties: |
|
|
nexus.s3.blobstore.enabled=true
|
|
rootPassword:
|
|
secret: nexus-admin-password
|
|
key: password
|
|
|
|
serviceAccount:
|
|
create: true
|
|
|
|
additionalConfigMaps:
|
|
- name: nexus-s3-config
|
|
data:
|
|
s3-blobstore.json: |
|
|
{
|
|
"name": "s3-nuget",
|
|
"type": "S3",
|
|
"attributes": {
|
|
"s3": {
|
|
"bucket": "nexus-nuget-registry",
|
|
"region": "us-east-1",
|
|
"prefix": "nuget/",
|
|
"expiration": -1
|
|
}
|
|
}
|
|
}
|