Deploy a cluster, not an estate
The repo had accreted one estate's accounts, topics and prose. An application's account and its topics belong to the application, whose own repo says what it may read and write — so that adding or removing the application adds or removes its access. What is left is the cluster, the admin and smoke-test accounts, the cross-namespace credentials store, and the pattern to copy. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -81,8 +81,7 @@ deploy:
|
||||
@for user in kafka-admin kafka-client; do \
|
||||
kubectl wait kafkauser/$$user --for=condition=Ready --timeout=120s -n $(NAMESPACE); \
|
||||
done
|
||||
@echo "==> [6/6] Deploying topics and the credentials store"
|
||||
@kubectl apply -f $(SCRIPT_DIR)kafka-topics.yaml
|
||||
@echo "==> [6/6] Deploying the credentials store"
|
||||
@kubectl apply -f $(SCRIPT_DIR)credentials-access.yaml
|
||||
@echo ""
|
||||
@echo "Cluster ready. Bootstrap: $(BOOTSTRAP)"
|
||||
@@ -116,7 +115,6 @@ upgrade:
|
||||
teardown:
|
||||
@echo "==> Deleting KafkaUsers and Kafka cluster"
|
||||
@kubectl delete -f $(SCRIPT_DIR)credentials-access.yaml --ignore-not-found
|
||||
@kubectl delete -f $(SCRIPT_DIR)kafka-topics.yaml --ignore-not-found
|
||||
@kubectl delete -f $(SCRIPT_DIR)kafka-users.yaml --ignore-not-found
|
||||
@kubectl delete -f $(SCRIPT_DIR)kafka.yaml --ignore-not-found
|
||||
@echo "==> Waiting for pods to terminate"
|
||||
|
||||
Reference in New Issue
Block a user