fix(setup): Use single-line command

This commit is contained in:
2024-09-04 20:06:21 +02:00
parent 0d2139f78c
commit 8aa4c9242f
2 changed files with 5 additions and 12 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
apiVersion: v2
name: cluster_setup
version: 0.6.2
version: 0.6.3
type: application
description: "Initial cluster setup"
maintainers:
@@ -9,7 +9,7 @@ maintainers:
annotations:
artifacthub.io/changes: |
- kind: fixed
description: Fixed missing namespace values
description: Use single-line command
artifacthub.io/signKey: |
fingerprint: F0F153B65BAD467201D7544E47393ABD1F96B7C8
url: https://mafiasi.de/pks/key/47393ABD1F96B7C8.asc
@@ -80,17 +80,10 @@ spec:
serviceAccountName: sa-ecr-token-helper
containers:
- command:
- /bin/sh
- /bin/sh
args:
- -c
- |-
TOKEN=`aws ecr get-login-password --region ${REGION} | cut -d' ' -f6`
kubectl delete secret -n {{ .name }} --ignore-not-found $SECRET_NAME
kubectl create secret -n {{ .name }} docker-registry $SECRET_NAME \
--docker-server=$ECR_REPOSITORY \
--docker-username=AWS \
--docker-password=$TOKEN \
--namespace={{ .name }}
kubectl patch serviceaccount default -p '{"imagePullSecrets":[{"name":"'$SECRET_NAME'"}]}' -n {{ .name }}
- TOKEN=`aws ecr get-login-password --region $REGION | cut -d' ' -f6`; kubectl delete secret -n {{ .name }} --ignore-not-found $SECRET_NAME; kubectl create secret -n {{ .name }} docker-registry $SECRET_NAME --docker-server=$ECR_REPOSITORY --docker-username=AWS --docker-password=$TOKEN; kubectl patch serviceaccount default -p '{"imagePullSecrets":[{"name":"$SECRET_NAME"}]}' -n {{ .name }}
env:
- name: SECRET_NAME
value: 'ecrcred'