Files
manifests/values/nexus/values/nexus.yaml.gotmpl
T

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
}
}
}