mirror of
https://github.com/nold360/hive-apps
synced 2024-09-05 08:09:00 +00:00
18 lines
639 B
YAML
18 lines
639 B
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: {{ template "common.names.fullname" . }}-init
|
|
labels:
|
|
{{- include "common.labels" . | nindent 4 }}
|
|
data:
|
|
init.sh: |
|
|
#!/bin/bash
|
|
if ! octoprint --version 2>/dev/null ; then
|
|
mkdir -p /octoprint/tmp ; wget -O- https://github.com/OctoPrint/OctoPrint/archive/refs/tags/1.8.1.tar.gz | tar -xz --strip-components 1 -C /octoprint/tmp ; cd /octoprint/tmp; pip install .
|
|
fi
|
|
{{- if .Values.octoprint.plugins.install }}
|
|
{{- range .Values.octoprint.plugins.plugins }}
|
|
pip install{{if $.Values.octoprint.plugins.upgrade }} --upgrade{{ end }} {{.}}
|
|
{{- end }}
|
|
{{- end }}
|