about summary refs log tree commit diff
path: root/bundles/svtree-containers/files/etc/s6-rc/templates/container/+service-srv/run
blob: 3ca06e2dae5d7735b65c3187a8126aefad5be6ca (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/execlineb -P

# load location of deployments from system config
envfile /etc/s6-rc/system.conf
importas -iu deployments_dir deployments_dir

# route all logs to stdout
fdmove -c 2 1

ifthenelse { eltest -e ${deployments_dir}/+service/secret.yaml }
{
	foreground { podman secret rm -i +service }
	foreground { podman secret create +service ${deployments_dir}/+service/secret.yaml }
}
{
	# noop
}

exec podman play kube \
	--log-driver=passthrough \
	--replace \
	--wait \
	${deployments_dir}/+service/kube.yaml