21 lines
650 B
Smarty
21 lines
650 B
Smarty
|
{{- define "authentik.wait.server" -}}
|
||
|
{{- $fullname := (include "tc.v1.common.lib.chart.names.fullname" $) -}}
|
||
|
{{- $serverUrl := printf "https://%v:%v/-/health/ready/" $fullname .Values.service.main.ports.main.port }}
|
||
|
enabled: true
|
||
|
type: init
|
||
|
imageSelector: alpineImage
|
||
|
command: /bin/sh
|
||
|
args:
|
||
|
- -c
|
||
|
- |
|
||
|
echo "Waiting Authentik Server [{{ $serverUrl }}] to be ready..."
|
||
|
until wget --no-check-certificate --spider --quiet "{{ $serverUrl }}";
|
||
|
do
|
||
|
echo "Waiting Authentik Server [{{ $serverUrl }}] to be ready..."
|
||
|
sleep 3
|
||
|
done
|
||
|
|
||
|
echo "Authentik [{{ $serverUrl }}] is ready..."
|
||
|
echo "Starting Outpost..."
|
||
|
{{- end -}}
|