условный блок руля не работает, если установлено значение false - PullRequest
0 голосов
/ 08 февраля 2020

Я пытаюсь создать условный блок для создания PV C или emptyDir. Когда я устанавливаю значение true, оно работает как положено, однако при использовании false я получаю следующую ошибку: не нашел ожидаемый '-' индикатор

файл yaml:

        volumeMounts:
        - name: rabbitmq-data
          mountPath: /etc/rabbitmq/config
          readOnly: false
        - name: mq-tls
          mountPath: /etc/rabbitmq/certfiles
        - name: data
          mountPath: /var/lib/rabbitmq/mnesia
      volumes:
        - name: data
        {{- if .Values.global.rabbitmq.persistence.enabled }}          
          persistentVolumeClaim:
            claimName: rabbitmq-pv-claim
        {{- else }}
        emptyDir: {}    
        {{- end }}           
        - name: mq-tls
          secret:
            secretName: rabbitmq-secrets
            defaultMode: 420
        - configMap:
            name: mq-config
            defaultMode: 420
            items:
            - key: rabbitmq.config
              path: rabbitmq.config
            - key: definitions.json
              path: definitions.json
          name: rabbitmq-data

values.yaml file:

  rabbitmq:
    persistence:
      enabled: false
...