generate-mnemonic.yaml 992 B

123456789101112131415161718192021222324252627282930
  1. apiVersion: batch/v1
  2. kind: Job
  3. metadata:
  4. name: "pre-install"
  5. annotations:
  6. "helm.sh/hook": pre-install
  7. "helm.sh/hook-weight": "1"
  8. "helm.sh/hook-delete-policy": hook-succeeded
  9. spec:
  10. template:
  11. metadata:
  12. name: "pre-upgrade-hook2"
  13. spec:
  14. restartPolicy: Never
  15. containers:
  16. - name: {{ .Chart.Name }}-generate-mnemonic
  17. {{ include "common.containers.imageConfig" .Values.image | nindent 8 }}
  18. volumeMounts:{{ include "common.storage.configureAppVolumeMountsInContainer" .Values | nindent 10 }}
  19. - name: generate-mnemonic-configmap
  20. mountPath: /generate_entrypoint.sh
  21. readOnly: true
  22. subPath: entrypoint.sh
  23. command:
  24. - "/generate_entrypoint.sh"
  25. volumes: {{- include "common.storage.configureAppVolumes" .Values | nindent 8 -}}
  26. - name: generate-mnemonic-configmap
  27. configMap:
  28. defaultMode: 0700
  29. name: "generate-mnemonic-config-map"