Skip to content

Commit 1524511

Browse files
authored
Merge pull request #9 from WyriHaximusNet/small-kubectl-call-inconsistencies
Small kubectl call inconsistencies
2 parents c530cf5 + aeb8b9d commit 1524511

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

engine/add.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace=$(echo "$json" | jq -r '.metadata.namespace')
66
kind=$(echo "$json" | jq -r '.kind')
77
secret=$(echo "$json" | jq -r '.spec.secret.name')
88
read=$(echo "$json" | jq -r '.spec.service.read')
9-
write=$(echo "$json" | jq -r '.spec.service.read')
9+
write=$(echo "$json" | jq -r '.spec.service.write')
1010
echo "${namespace}/${name} object is added"
1111
echo "${namespace}/${secret} is target secret"
1212
echo "${read} is read service"
@@ -31,7 +31,7 @@ if [[ "$?" == "1" ]] ; then
3131
isDatabaseFree=$(kubectl get configmap redis-database-assignment-operator-in-use-dbs-list -o json | jq -r '.data.dbs' | jq ".[\"${write}\"].db${i}" | grep free | wc -l)
3232
if [[ "$isDatabaseFree" == "1" ]] ; then
3333
echo "Database ${i} is available"
34-
kubectl create secret generic "${secret}" -n "${namespace}" --from-literal=database="${i}" --from-literal=read="${read}" --from-literal=write="${write}"
34+
kubectl create secret generic "${secret}" -n "${namespace}" --from-literal=database="${i}" --from-literal=read="${read}${i}" --from-literal=write="${write}${i}"
3535
kubectl create configmap redis-database-assignment-operator-in-use-dbs-list --from-literal=dbs=$(kubectl get configmap redis-database-assignment-operator-in-use-dbs-list -o json | jq -r '.data.dbs' | jq -r ". * {\"${write}\": {\"db${i}\": \"${namespace}/${secret}\"}}" | jq -c) --dry-run -o yaml | kubectl apply -f -
3636
echo "Database ${i} has now been claimed"
3737
break

0 commit comments

Comments
 (0)