From 58bb86c4775bfff96f45d26d99d30fdd67c91463 Mon Sep 17 00:00:00 2001 From: Shalin Patel Date: Wed, 10 Apr 2024 17:33:16 -0700 Subject: [PATCH 1/2] build: update aws credentials on kind bootstrap cluster --- make/dev.mk | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/make/dev.mk b/make/dev.mk index 6a42b4165..4d6d4dc05 100644 --- a/make/dev.mk +++ b/make/dev.mk @@ -18,6 +18,8 @@ endif kubectl rollout restart deployment cluster-api-runtime-extensions-nutanix kubectl rollout status deployment cluster-api-runtime-extensions-nutanix +.PHONY: dev.update-webhook-image-on-kind +dev.update-webhook-image-on-kind: export KUBECONFIG := $(KIND_KUBECONFIG) dev.update-webhook-image-on-kind: ifndef SKIP_BUILD $(MAKE) release-snapshot @@ -27,3 +29,12 @@ endif kubectl set image deployment cluster-api-runtime-extensions-nutanix webhook=ko.local/cluster-api-runtime-extensions-nutanix:$$(gojq -r .version dist/metadata.json) kubectl rollout restart deployment cluster-api-runtime-extensions-nutanix kubectl rollout status deployment cluster-api-runtime-extensions-nutanix + + +.PHONY: dev.update-bootstrap-credentials-aws +dev.update-bootstrap-credentials-aws: export KUBECONFIG := $(KIND_KUBECONFIG) +dev.update-bootstrap-credentials-aws: export AWS_B64ENCODED_CREDENTIALS := $(shell clusterawsadm bootstrap credentials encode-as-profile) +dev.update-bootstrap-credentials-aws: + kubectl patch secret capa-manager-bootstrap-credentials -n capa-system -p='{"data":{"credentials": "$(AWS_B64ENCODED_CREDENTIALS)"}}' + kubectl rollout restart deployment capa-controller-manager -n capa-system + kubectl rollout status deployment capa-controller-manager -n capa-system From 8b6de5062577c1cf5a6c0e891c85a783dc03f1f3 Mon Sep 17 00:00:00 2001 From: Shalin Patel Date: Tue, 16 Apr 2024 13:16:14 -0700 Subject: [PATCH 2/2] build: generate aws token in makefile target --- make/dev.mk | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/make/dev.mk b/make/dev.mk index 4d6d4dc05..aec6bda21 100644 --- a/make/dev.mk +++ b/make/dev.mk @@ -33,8 +33,7 @@ endif .PHONY: dev.update-bootstrap-credentials-aws dev.update-bootstrap-credentials-aws: export KUBECONFIG := $(KIND_KUBECONFIG) -dev.update-bootstrap-credentials-aws: export AWS_B64ENCODED_CREDENTIALS := $(shell clusterawsadm bootstrap credentials encode-as-profile) dev.update-bootstrap-credentials-aws: - kubectl patch secret capa-manager-bootstrap-credentials -n capa-system -p='{"data":{"credentials": "$(AWS_B64ENCODED_CREDENTIALS)"}}' + kubectl patch secret capa-manager-bootstrap-credentials -n capa-system -p="{\"data\":{\"credentials\": \"$$(clusterawsadm bootstrap credentials encode-as-profile)\"}}" kubectl rollout restart deployment capa-controller-manager -n capa-system kubectl rollout status deployment capa-controller-manager -n capa-system