{{- if .Values.docs.enabled }} apiVersion: apps/v1 kind: Deployment metadata: name: registry-server-docs namespace: {{ .Values.global.namespace }} labels: app: registry-server-docs {{- include "terraform-registry.labels" . | nindent 4 }} spec: replicas: 1 selector: matchLabels: app: registry-server-docs template: metadata: labels: app: registry-server-docs spec: containers: - name: registry-server image: "{{ .Values.docs.image.repository }}:{{ .Values.docs.image.tag }}" imagePullPolicy: {{ .Values.docs.image.pullPolicy }} env: - name: REGISTRY_HOSTNAME value: {{ .Values.global.registryHostname | quote }} - name: S3_ENDPOINT value: {{ .Values.s3.endpoint | quote }} - name: S3_ACCESS_KEY valueFrom: secretKeyRef: name: {{ .Values.s3.existingSecret }} key: {{ .Values.s3.accessKeyField }} - name: S3_SECRET_KEY valueFrom: secretKeyRef: name: {{ .Values.s3.existingSecret }} key: {{ .Values.s3.secretKeyField }} - name: S3_BUCKET value: {{ .Values.s3.bucket | quote }} - name: S3_USE_SSL value: {{ .Values.s3.useSSL | quote }} ports: - containerPort: 8080 resources: requests: cpu: 50m memory: 64Mi limits: cpu: 500m memory: 128Mi {{- end }}