Skip to content

Commit 58bb86c

Browse files
committed
build: update aws credentials on kind bootstrap cluster
1 parent 381a6e3 commit 58bb86c

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

make/dev.mk

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ endif
1818
kubectl rollout restart deployment cluster-api-runtime-extensions-nutanix
1919
kubectl rollout status deployment cluster-api-runtime-extensions-nutanix
2020

21+
.PHONY: dev.update-webhook-image-on-kind
22+
dev.update-webhook-image-on-kind: export KUBECONFIG := $(KIND_KUBECONFIG)
2123
dev.update-webhook-image-on-kind:
2224
ifndef SKIP_BUILD
2325
$(MAKE) release-snapshot
@@ -27,3 +29,12 @@ endif
2729
kubectl set image deployment cluster-api-runtime-extensions-nutanix webhook=ko.local/cluster-api-runtime-extensions-nutanix:$$(gojq -r .version dist/metadata.json)
2830
kubectl rollout restart deployment cluster-api-runtime-extensions-nutanix
2931
kubectl rollout status deployment cluster-api-runtime-extensions-nutanix
32+
33+
34+
.PHONY: dev.update-bootstrap-credentials-aws
35+
dev.update-bootstrap-credentials-aws: export KUBECONFIG := $(KIND_KUBECONFIG)
36+
dev.update-bootstrap-credentials-aws: export AWS_B64ENCODED_CREDENTIALS := $(shell clusterawsadm bootstrap credentials encode-as-profile)
37+
dev.update-bootstrap-credentials-aws:
38+
kubectl patch secret capa-manager-bootstrap-credentials -n capa-system -p='{"data":{"credentials": "$(AWS_B64ENCODED_CREDENTIALS)"}}'
39+
kubectl rollout restart deployment capa-controller-manager -n capa-system
40+
kubectl rollout status deployment capa-controller-manager -n capa-system

0 commit comments

Comments
 (0)