123456789101112131415161718 |
- apiVersion: v1
- kind: ConfigMap
- metadata:
- name: "initial-scripts"
- annotations:
- rollme: {{ randAlphaNum 5 | quote }}
- data:
- init_config.sh: |-
- #!/bin/sh
- if ! [ -f ${DEFAULT_CERT_PATH} ] && ! [ -f ${DEFAULT_IDENTITY_CERT_PATH} ]; then
- curl -L https://github.com/storj/storj/releases/latest/download/identity_linux_amd64.zip -o identity_linux_amd64.zip
- unzip -o identity_linux_amd64.zip
- chmod +x identity
- ./identity create storagenode
- ./identity authorize storagenode ${AUTH_KEY}
- chown -R {{ .Values.runAsUser }}:{{ .Values.runAsGroup }} {{ .Values.identityCreationMountPath }}
- fi
|