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
|