apiVersion: v1 kind: ConfigMap metadata: name: glutun-update-script namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: glutun-update-script app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/version: {{ .Chart.AppVersion }} app.kubernetes.io/component: gluetun app.kubernetes.io/part-of: {{ .Release.Name }} data: update.sh: | if ! command -v curl 2>&1 >/dev/null then echo "curl could not be found, installing" apk add curl fi echo "updating port with {{`{{PORTS}}`}}" curl -i -X POST -d "json={\"listen_port\": {{`{{PORTS}}}`}}" "http://localhost:8080/api/v2/app/setPreferences"'