feat(iac): scaffold orca-platform layout (M1.1)
Lands manifests/, overlays/, dns/, scripts/, Makefile per M1.1. Bundles yourplatform.com→breakpilot.com rename. vms/ removed (out-of-scope for Orca). Refs: M1.1
This commit was merged in pull request #3.
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# orca-platform — IaC for the Breakpilot Platform.
|
||||
#
|
||||
# make validate parse + structural sanity check every manifest
|
||||
# make plan ENV=<env> resolve manifests + overlay into .orca-out/<env>/
|
||||
# make apply ENV=<env> (M1.2+) push resolved set to Orca controller
|
||||
# make diff ENV=<env> alias for plan
|
||||
# make clean remove .orca-out/
|
||||
|
||||
.PHONY: help validate plan apply diff clean
|
||||
|
||||
ENV ?=
|
||||
ORCA_API_URL ?=
|
||||
|
||||
help:
|
||||
@echo "orca-platform targets:"
|
||||
@echo " make validate syntax + structural check (all manifests)"
|
||||
@echo " make plan ENV=<env> resolve manifests for env (dev/stage/prod)"
|
||||
@echo " make apply ENV=<env> push resolved set (no-op until M1.2)"
|
||||
@echo " make diff ENV=<env> alias for plan"
|
||||
@echo " make clean remove .orca-out/"
|
||||
|
||||
validate:
|
||||
@./scripts/validate.sh
|
||||
|
||||
plan:
|
||||
@./scripts/plan.sh
|
||||
|
||||
diff: plan
|
||||
|
||||
apply:
|
||||
@./scripts/apply.sh
|
||||
|
||||
clean:
|
||||
@rm -rf .orca-out
|
||||
@echo "removed .orca-out/"
|
||||
Reference in New Issue
Block a user