From 56850e91e15a070c5256aff5dc55ad5217d92917 Mon Sep 17 00:00:00 2001 From: Paul Kwon Date: Mon, 29 Sep 2025 13:32:24 -0700 Subject: [PATCH] feat: add Makefile for bridge status schema deployment Add deployment infrastructure for data-feeds domain schemas: - Bridge status protobuf schemas registration to Schema Registry - Support for staging/prod environments with preview option - Follows same pattern as workflows and svr deployments This enables registration of bridge_status.v1.BridgeStatusEvent and related schemas to Confluent Schema Registry, resolving the 'beholder__data-feeds__messages-value' subject not found issue. --- data-feeds/Makefile | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 data-feeds/Makefile diff --git a/data-feeds/Makefile b/data-feeds/Makefile new file mode 100644 index 00000000..0be0fb73 --- /dev/null +++ b/data-feeds/Makefile @@ -0,0 +1,31 @@ +.PHONY: preview-staging +preview-staging: + iron-flask deploy-confluent -e staging -c ./iron-flask-data-feeds.yaml --preview + +.PHONY: deploy-staging +deploy-staging: + iron-flask deploy-confluent -e staging -c ./iron-flask-data-feeds.yaml + +.PHONY: destroy-staging +destroy-staging: + iron-flask deploy-confluent -e staging -c ./iron-flask-data-feeds.yaml --destroy + +.PHONY: preview-prod +preview-prod: + iron-flask deploy-confluent -e prod -c ./iron-flask-data-feeds.yaml --preview + +.PHONY: deploy-prod +deploy-prod: + iron-flask deploy-confluent -e prod -c ./iron-flask-data-feeds.yaml + +.PHONY: destroy-prod +destroy-prod: + iron-flask deploy-confluent -e prod -c ./iron-flask-data-feeds.yaml --destroy + +.PHONY: clean +clean: ## Remove generated files + find . -name '*.pb.go' -delete + +.PHONY: generate +generate: clean ## Generate go-proto files + go generate ./...