feat(inter-hub): add Railiance app chart handoff
This commit is contained in:
25
Makefile
25
Makefile
@@ -14,6 +14,11 @@ VERGABE_DB_HOST ?= apps-pg-rw.databases
|
||||
VERGABE_DB_PORT ?= 5432
|
||||
VERGABE_DB_NAME ?= vergabe_db
|
||||
|
||||
INTER_HUB_RELEASE ?= inter-hub
|
||||
INTER_HUB_NAMESPACE ?= inter-hub
|
||||
INTER_HUB_CHART ?= charts/inter-hub
|
||||
INTER_HUB_VALUES ?= helm/inter-hub-values.yaml
|
||||
|
||||
SOPS_SENTINEL ?=
|
||||
DRY_RUN_CREATE_NAMESPACES ?= false
|
||||
|
||||
@@ -77,6 +82,24 @@ vergabe-db-url-secret: ## Rebuild DATABASE_URL with a URL-encoded cnpg password
|
||||
APP_DB_NAME=$(VERGABE_DB_NAME) \
|
||||
tools/build-database-url-secret.sh
|
||||
|
||||
##@ Inter-Hub
|
||||
|
||||
inter-hub-dry-run: ## helm template render (no apply) for inter-hub
|
||||
helm template $(INTER_HUB_RELEASE) $(INTER_HUB_CHART) \
|
||||
--namespace $(INTER_HUB_NAMESPACE) \
|
||||
-f $(INTER_HUB_VALUES)
|
||||
|
||||
inter-hub-deploy: ## Deploy / upgrade inter-hub Helm release
|
||||
helm upgrade --install $(INTER_HUB_RELEASE) $(INTER_HUB_CHART) \
|
||||
--namespace $(INTER_HUB_NAMESPACE) --create-namespace \
|
||||
-f $(INTER_HUB_VALUES) --wait --timeout 5m
|
||||
|
||||
inter-hub-status: ## Show inter-hub pod / svc / ingress / cert state
|
||||
kubectl get pods,svc,ingress,certificate -n $(INTER_HUB_NAMESPACE) -l app.kubernetes.io/instance=$(INTER_HUB_RELEASE) --ignore-not-found
|
||||
|
||||
inter-hub-logs: ## Tail inter-hub app logs
|
||||
kubectl logs -n $(INTER_HUB_NAMESPACE) -l app.kubernetes.io/instance=$(INTER_HUB_RELEASE) -f --tail=50
|
||||
|
||||
##@ Help
|
||||
|
||||
help: ## Show this help
|
||||
@@ -84,4 +107,4 @@ help: ## Show this help
|
||||
/^[a-zA-Z0-9_-]+:.*?##/ { printf " \033[36m%-20s\033[0m %s\n", $$1, $$2 } \
|
||||
/^##@/ { printf "\n\033[1m%s\033[0m\n", substr($$0, 5) }' $(MAKEFILE_LIST)
|
||||
|
||||
.PHONY: check-tools check-sops k8s-server-dry-run apps-pg-status vergabe-dry-run vergabe-deploy vergabe-ingress-deploy vergabe-status vergabe-migrate vergabe-seed vergabe-superuser vergabe-logs vergabe-db-url-secret help
|
||||
.PHONY: check-tools check-sops k8s-server-dry-run apps-pg-status vergabe-dry-run vergabe-deploy vergabe-ingress-deploy vergabe-status vergabe-migrate vergabe-seed vergabe-superuser vergabe-logs vergabe-db-url-secret inter-hub-dry-run inter-hub-deploy inter-hub-status inter-hub-logs help
|
||||
|
||||
Reference in New Issue
Block a user