21 lines
612 B
Makefile
21 lines
612 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
|
|
|
|
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
|