Files
karakeep-mirror/kubernetes/Makefile
Jose Fuentes Castillo 7ddfcad392 docs: Add Kubernetes installation with Kustomize (#324)
* Add kubernetes installation

* Add kubernetes installation docs

* Simplify config

* Remove the patch to use only amd64 nodes and add sample env file
2024-07-28 21:56:31 -07:00

25 lines
491 B
Makefile

# Define the output file
OUTPUT_FILE := _manifest.yaml
# Define the Kustomize build command
KUSTOMIZE_BUILD := kustomize build .
# The default target
all: build
$(OUTPUT_FILE):
$(KUSTOMIZE_BUILD) > $(OUTPUT_FILE)
# Build the Kustomize configuration into the output file
build: clean $(OUTPUT_FILE)
# Deploy the manifest using kubectl apply
deploy: $(OUTPUT_FILE)
kubectl apply -f $(OUTPUT_FILE)
# Clean up the output file
clean:
rm -f $(OUTPUT_FILE)
.PHONY: all build deploy clean