home-assistant/Makefile
2022-07-23 11:45:51 +02:00

21 lines
629 B
Makefile

.PHONY: default all ui-minimalist config sensors
NAMESPACE := home-assistant
POD_ID := $(shell kubectl -n home-assistant get pod --selector=app.kubernetes.io/name=home-assistant --template "{{range .items}}{{.metadata.name}}{{\"\n\"}}{{end}}")
CONFIG_FILES := configuration.yaml secrets.yaml input_boolean.yaml ui-lovelace.yaml
default: all
all: ui-minimalist config sensors
config:
for FILE in $(CONFIG_FILES); do \
kubectl cp $$FILE $(NAMESPACE)/$(POD_ID):/config; \
done
ui-minimalist:
kubectl cp ui_lovelace_minimalist $(NAMESPACE)/$(POD_ID):/config; \
sensors:
kubectl cp sensors $(NAMESPACE)/$(POD_ID):/config