deploy-templates/nexus-operator/templates/nexus.yaml (23 lines of code) (raw):

apiVersion: v2.edp.epam.com/v1alpha1 kind: Nexus metadata: name: nexus labels: {{- include "nexus-operator.metaLabels" . | nindent 4 }} spec: basePath: {{ .Values.nexus.basePath | default "''" }} edpSpec: dnsWildcard: {{ .Values.dnsWildcard }} image: {{ template "nexus.image.name" . }} version: {{ .Values.nexus.image.version }} keycloakSpec: enabled: {{ .Values.keycloakIntegration.enabled }} realm: {{ template "keycloak.realm" . }} url: {{ template "nexus.url" . }} {{- with .Values.keycloakIntegration.roles }} roles: {{ . | toYaml | nindent 6 }} {{- end }} volumes: - capacity: {{ .Values.nexus.storage.size }} name: data storage_class: {{ .Values.global.storageClass }}