use env values
This commit is contained in:
		@@ -92,13 +92,69 @@ spec:
 | 
			
		||||
    kind: ClusterSecretStore
 | 
			
		||||
    name: vault
 | 
			
		||||
  data:
 | 
			
		||||
    - secretKey: vault-unseal.yaml
 | 
			
		||||
    - secretKey: ENVIRONMENT
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-1
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: vault-unseal.yaml-1
 | 
			
		||||
        property: ENVIRONMENT
 | 
			
		||||
    - secretKey: CHECK_INTERVAL
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-1
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: CHECK_INTERVAL
 | 
			
		||||
    - secretKey: MAX_CHECK_INTERVAL
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-1
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: MAX_CHECK_INTERVAL
 | 
			
		||||
    - secretKey: NODES
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-1
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: NODES
 | 
			
		||||
    - secretKey: TLS_SKIP_VERIFY
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-1
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: TLS_SKIP_VERIFY
 | 
			
		||||
    - secretKey: TOKENS
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-1
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: TOKENS
 | 
			
		||||
    - secretKey: EMAIL_ENABLED
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-1
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: EMAIL_ENABLED
 | 
			
		||||
    - secretKey: NOTIFY_MAX_ELAPSED
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-1
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: NOTIFY_MAX_ELAPSED
 | 
			
		||||
    - secretKey: NOTIFY_QUEUE_DELAY
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-1
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: NOTIFY_QUEUE_DELAY
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
apiVersion: external-secrets.io/v1beta1
 | 
			
		||||
@@ -117,13 +173,69 @@ spec:
 | 
			
		||||
    kind: ClusterSecretStore
 | 
			
		||||
    name: vault
 | 
			
		||||
  data:
 | 
			
		||||
    - secretKey: vault-unseal.yaml
 | 
			
		||||
    - secretKey: ENVIRONMENT
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-2
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: vault-unseal.yaml-2
 | 
			
		||||
        property: ENVIRONMENT
 | 
			
		||||
    - secretKey: CHECK_INTERVAL
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-2
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: CHECK_INTERVAL
 | 
			
		||||
    - secretKey: MAX_CHECK_INTERVAL
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-2
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: MAX_CHECK_INTERVAL
 | 
			
		||||
    - secretKey: NODES
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-2
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: NODES
 | 
			
		||||
    - secretKey: TLS_SKIP_VERIFY
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-2
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: TLS_SKIP_VERIFY
 | 
			
		||||
    - secretKey: TOKENS
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-2
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: TOKENS
 | 
			
		||||
    - secretKey: EMAIL_ENABLED
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-2
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: EMAIL_ENABLED
 | 
			
		||||
    - secretKey: NOTIFY_MAX_ELAPSED
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-2
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: NOTIFY_MAX_ELAPSED
 | 
			
		||||
    - secretKey: NOTIFY_QUEUE_DELAY
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-2
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: NOTIFY_QUEUE_DELAY
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
apiVersion: external-secrets.io/v1beta1
 | 
			
		||||
@@ -142,13 +254,69 @@ spec:
 | 
			
		||||
    kind: ClusterSecretStore
 | 
			
		||||
    name: vault
 | 
			
		||||
  data:
 | 
			
		||||
    - secretKey: vault-unseal.yaml
 | 
			
		||||
    - secretKey: ENVIRONMENT
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-3
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: vault-unseal.yaml-3
 | 
			
		||||
        property: ENVIRONMENT
 | 
			
		||||
    - secretKey: CHECK_INTERVAL
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config--3
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: CHECK_INTERVAL
 | 
			
		||||
    - secretKey: MAX_CHECK_INTERVAL
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-3
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: MAX_CHECK_INTERVAL
 | 
			
		||||
    - secretKey: NODES
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-3
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: NODES
 | 
			
		||||
    - secretKey: TLS_SKIP_VERIFY
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-3
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: TLS_SKIP_VERIFY
 | 
			
		||||
    - secretKey: TOKENS
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-3
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: TOKENS
 | 
			
		||||
    - secretKey: EMAIL_ENABLED
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-3
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: EMAIL_ENABLED
 | 
			
		||||
    - secretKey: NOTIFY_MAX_ELAPSED
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-3
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: NOTIFY_MAX_ELAPSED
 | 
			
		||||
    - secretKey: NOTIFY_QUEUE_DELAY
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/vault/unseal/config-3
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: NOTIFY_QUEUE_DELAY
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
apiVersion: external-secrets.io/v1beta1
 | 
			
		||||
 
 | 
			
		||||
@@ -255,6 +255,9 @@ unseal:
 | 
			
		||||
            repository: ghcr.io/lrstanley/vault-unseal
 | 
			
		||||
            tag: 0.5.1
 | 
			
		||||
            pullPolicy: IfNotPresent
 | 
			
		||||
          envFrom:
 | 
			
		||||
            - secretRef:
 | 
			
		||||
                name: vault-unseal-config-1
 | 
			
		||||
          resources:
 | 
			
		||||
            requests:
 | 
			
		||||
              cpu: 100m
 | 
			
		||||
@@ -270,6 +273,9 @@ unseal:
 | 
			
		||||
            repository: ghcr.io/lrstanley/vault-unseal
 | 
			
		||||
            tag: 0.5.1
 | 
			
		||||
            pullPolicy: IfNotPresent
 | 
			
		||||
          envFrom:
 | 
			
		||||
            - secretRef:
 | 
			
		||||
                name: vault-unseal-config-2
 | 
			
		||||
          resources:
 | 
			
		||||
            requests:
 | 
			
		||||
              cpu: 100m
 | 
			
		||||
@@ -285,43 +291,12 @@ unseal:
 | 
			
		||||
            repository: ghcr.io/lrstanley/vault-unseal
 | 
			
		||||
            tag: 0.5.1
 | 
			
		||||
            pullPolicy: IfNotPresent
 | 
			
		||||
          envFrom:
 | 
			
		||||
            - secretRef:
 | 
			
		||||
                name: vault-unseal-config-3
 | 
			
		||||
          resources:
 | 
			
		||||
            requests:
 | 
			
		||||
              cpu: 100m
 | 
			
		||||
              memory: 128Mi
 | 
			
		||||
  serviceAccount:
 | 
			
		||||
    create: true
 | 
			
		||||
  persistence:
 | 
			
		||||
    config-1:
 | 
			
		||||
      enabled: true
 | 
			
		||||
      type: secret
 | 
			
		||||
      name: vault-unseal-config-1
 | 
			
		||||
      advancedMounts:
 | 
			
		||||
        unseal-1:
 | 
			
		||||
          main:
 | 
			
		||||
            - path: /vault-unseal.yaml
 | 
			
		||||
              readOnly: true
 | 
			
		||||
              mountPropagation: None
 | 
			
		||||
              subPath: vault-unseal.yaml
 | 
			
		||||
    config-2:
 | 
			
		||||
      enabled: true
 | 
			
		||||
      type: secret
 | 
			
		||||
      name: vault-unseal-config-2
 | 
			
		||||
      advancedMounts:
 | 
			
		||||
        unseal-2:
 | 
			
		||||
          main:
 | 
			
		||||
            - path: /vault-unseal.yaml
 | 
			
		||||
              readOnly: true
 | 
			
		||||
              mountPropagation: None
 | 
			
		||||
              subPath: vault-unseal.yaml
 | 
			
		||||
    config-3:
 | 
			
		||||
      enabled: true
 | 
			
		||||
      type: secret
 | 
			
		||||
      name: vault-unseal-config-3
 | 
			
		||||
      advancedMounts:
 | 
			
		||||
        unseal-3:
 | 
			
		||||
          main:
 | 
			
		||||
            - path: /vault-unseal.yaml
 | 
			
		||||
              readOnly: true
 | 
			
		||||
              mountPropagation: None
 | 
			
		||||
              subPath: vault-unseal.yaml
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user