Skip to content

Commit 593a68f

Browse files
committed
fix: service/deployment checks
1 parent 13e7e06 commit 593a68f

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

legacy/build-deploy-docker-compose.sh

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -199,19 +199,19 @@ buildStartTime="$(date +"%Y-%m-%d %H:%M:%S")"
199199
##############################################
200200
# run the collector
201201
ENVIRONMENT_DATA=$(build-deploy-tool collect environment)
202-
# echo "$ENVIRONMENT_DATA" | jq -r '.deployments.items[]?.name'
203-
# echo "$ENVIRONMENT_DATA" | jq -r '.cronjobs.items[]?.name'
204-
# echo "$ENVIRONMENT_DATA" | jq -r '.ingress.items[]?.name'
205-
# echo "$ENVIRONMENT_DATA" | jq -r '.services.items[]?.name'
206-
# echo "$ENVIRONMENT_DATA" | jq -r '.secrets.items[]?.name'
207-
# echo "$ENVIRONMENT_DATA" | jq -r '.pvcs.items[]?.name'
208-
# echo "$ENVIRONMENT_DATA" | jq -r '.schedulesv1.items[]?.name'
209-
# echo "$ENVIRONMENT_DATA" | jq -r '.schedulesv1alpha1.items[]?.name'
210-
# echo "$ENVIRONMENT_DATA" | jq -r '.prebackuppodsv1.items[]?.name'
211-
# echo "$ENVIRONMENT_DATA" | jq -r '.prebackuppodsv1alpha1.items[]?.name'
212-
# echo "$ENVIRONMENT_DATA" | jq -r '.mariadbconsumers.items[]?.name'
213-
# echo "$ENVIRONMENT_DATA" | jq -r '.mongodbconsumers.items[]?.name'
214-
# echo "$ENVIRONMENT_DATA" | jq -r '.postgresqlconsumers.items[]?.name'
202+
# echo "$ENVIRONMENT_DATA" | jq -r '.deployments.items[]?.metadata.name'
203+
# echo "$ENVIRONMENT_DATA" | jq -r '.cronjobs.items[]?.metadata.name'
204+
# echo "$ENVIRONMENT_DATA" | jq -r '.ingress.items[]?.metadata.name'
205+
# echo "$ENVIRONMENT_DATA" | jq -r '.services.items[]?.metadata.name'
206+
# echo "$ENVIRONMENT_DATA" | jq -r '.secrets.items[]?.metadata.name'
207+
# echo "$ENVIRONMENT_DATA" | jq -r '.pvcs.items[]?.metadata.name'
208+
# echo "$ENVIRONMENT_DATA" | jq -r '.schedulesv1.items[]?.metadata.name'
209+
# echo "$ENVIRONMENT_DATA" | jq -r '.schedulesv1alpha1.items[]?.metadata.name'
210+
# echo "$ENVIRONMENT_DATA" | jq -r '.prebackuppodsv1.items[]?.metadata.name'
211+
# echo "$ENVIRONMENT_DATA" | jq -r '.prebackuppodsv1alpha1.items[]?.metadata.name'
212+
# echo "$ENVIRONMENT_DATA" | jq -r '.mariadbconsumers.items[]?.metadata.name'
213+
# echo "$ENVIRONMENT_DATA" | jq -r '.mongodbconsumers.items[]?.metadata.name'
214+
# echo "$ENVIRONMENT_DATA" | jq -r '.postgresqlconsumers.items[]?.metadata.name'
215215

216216
currentStepEnd="$(date +"%Y-%m-%d %H:%M:%S")"
217217
# @TODO: uncomment when collector is introduced
@@ -1658,7 +1658,7 @@ LAGOON_DEPLOYMENTS_TO_JSON=$(build-deploy-tool identify lagoon-services --images
16581658
echo "${LAGOON_DEPLOYMENTS_TO_JSON}"
16591659
MATCHED_MARIADB=false
16601660
DELETE_MARIADB=()
1661-
for EXIST_CONSUMERS in $(echo "$ENVIRONMENT_DATA" | jq -r '.mariadbconsumers.items[]?.name'); do
1661+
for EXIST_CONSUMERS in $(echo "$ENVIRONMENT_DATA" | jq -r '.mariadbconsumers.items[]?.metadata.name'); do
16621662
for DBAAS_ENTRY in "${DBAAS[@]}"
16631663
do
16641664
IFS=':' read -ra DBAAS_ENTRY_SPLIT <<< "$DBAAS_ENTRY"
@@ -1677,7 +1677,7 @@ done
16771677

16781678
MATCHED_POSTGRES=false
16791679
DELETE_POSTGRES=()
1680-
for EXIST_CONSUMERS in $(echo "$ENVIRONMENT_DATA" | jq -r '.postgresqlconsumers.items[]?.name'); do
1680+
for EXIST_CONSUMERS in $(echo "$ENVIRONMENT_DATA" | jq -r '.postgresqlconsumers.items[]?.metadata.name'); do
16811681
for DBAAS_ENTRY in "${DBAAS[@]}"
16821682
do
16831683
IFS=':' read -ra DBAAS_ENTRY_SPLIT <<< "$DBAAS_ENTRY"
@@ -1695,7 +1695,7 @@ done
16951695

16961696
MATCHED_MONGODB=false
16971697
DELETE_MONGODB=()
1698-
for EXIST_CONSUMERS in $(echo "$ENVIRONMENT_DATA" | jq -r '.mongodbconsumers.items[]?.name'); do
1698+
for EXIST_CONSUMERS in $(echo "$ENVIRONMENT_DATA" | jq -r '.mongodbconsumers.items[]?.metadata.name'); do
16991699
for DBAAS_ENTRY in "${DBAAS[@]}"
17001700
do
17011701
IFS=':' read -ra DBAAS_ENTRY_SPLIT <<< "$DBAAS_ENTRY"
@@ -1714,7 +1714,7 @@ done
17141714
# check the current deployments in the environment against what the build has created and mark anything that isnt in this build as needing removal
17151715
MATCHED_DEPLOYMENT=false
17161716
DELETE_DEPLOYMENT=()
1717-
for EXIST_DEPLOYMENT in $(echo "$ENVIRONMENT_DATA" | jq -r '.deployments.items[]?.name'); do
1717+
for EXIST_DEPLOYMENT in $(echo "$ENVIRONMENT_DATA" | jq -r '.deployments.items[]?.metadata.name'); do
17181718
for DEPLOYMENT in $(echo "$LAGOON_DEPLOYMENTS_TO_JSON" | jq -rc '.deployments[]?')
17191719
do
17201720
if [ "${EXIST_DEPLOYMENT}" == "${DEPLOYMENT}" ]; then
@@ -1730,7 +1730,7 @@ done
17301730
# check the current volumes in the environment against what the build has created and mark anything that isnt in this build as needing removal
17311731
MATCHED_VOLUME=false
17321732
DELETE_VOLUME=()
1733-
for EXIST_PVC in $(echo "$ENVIRONMENT_DATA" | jq -r '.pvcs.items[]?.name'); do
1733+
for EXIST_PVC in $(echo "$ENVIRONMENT_DATA" | jq -r '.pvcs.items[]?.metadata.name'); do
17341734
for VOLUME in $(echo "$LAGOON_DEPLOYMENTS_TO_JSON" | jq -rc '.volumes[]?')
17351735
do
17361736
if [ "${EXIST_PVC}" == "${VOLUME}" ]; then
@@ -1746,7 +1746,7 @@ done
17461746
# check the current services in the environment against what the build has created and mark anything that isnt in this build as needing removal
17471747
MATCHED_SERVICE=false
17481748
DELETE_SERVICE=()
1749-
for EXIST_SERVICE in $(echo "$ENVIRONMENT_DATA" | jq -r '.services.items[]?.name'); do
1749+
for EXIST_SERVICE in $(echo "$ENVIRONMENT_DATA" | jq -r '.services.items[]?.metadata.name'); do
17501750
for SERVICE in $(echo "$LAGOON_DEPLOYMENTS_TO_JSON" | jq -rc '.services[]?')
17511751
do
17521752
if [ "${EXIST_SERVICE}" == "${SERVICE}" ]; then
@@ -1760,13 +1760,13 @@ for EXIST_SERVICE in $(echo "$ENVIRONMENT_DATA" | jq -r '.services.items[]?.name
17601760
MATCHED_SERVICE=false
17611761
done
17621762

1763-
# echo "$ENVIRONMENT_DATA" | jq -r '.cronjobs.items[]?.name'
1764-
# echo "$ENVIRONMENT_DATA" | jq -r '.ingress.items[]?.name'
1765-
# echo "$ENVIRONMENT_DATA" | jq -r '.secrets.items[]?.name'
1766-
# echo "$ENVIRONMENT_DATA" | jq -r '.schedulesv1.items[]?.name'
1767-
# echo "$ENVIRONMENT_DATA" | jq -r '.schedulesv1alpha1.items[]?.name'
1768-
# echo "$ENVIRONMENT_DATA" | jq -r '.prebackuppodsv1.items[]?.name'
1769-
# echo "$ENVIRONMENT_DATA" | jq -r '.prebackuppodsv1alpha1.items[]?.name'
1763+
# echo "$ENVIRONMENT_DATA" | jq -r '.cronjobs.items[]?.metadata.name'
1764+
# echo "$ENVIRONMENT_DATA" | jq -r '.ingress.items[]?.metadata.name'
1765+
# echo "$ENVIRONMENT_DATA" | jq -r '.secrets.items[]?.metadata.name'
1766+
# echo "$ENVIRONMENT_DATA" | jq -r '.schedulesv1.items[]?.metadata.name'
1767+
# echo "$ENVIRONMENT_DATA" | jq -r '.schedulesv1alpha1.items[]?.metadata.name'
1768+
# echo "$ENVIRONMENT_DATA" | jq -r '.prebackuppodsv1.items[]?.metadata.name'
1769+
# echo "$ENVIRONMENT_DATA" | jq -r '.prebackuppodsv1alpha1.items[]?.metadata.name'
17701770

17711771
if [[ ${#DELETE_DEPLOYMENT[@]} -ne 0 ]] || [[ ${#DELETE_SERVICE[@]} -ne 0 ]] || [[ ${#DELETE_VOLUME[@]} -ne 0 ]] || [[ ${#DELETE_MARIADB[@]} -ne 0 ]] || [[ ${#DELETE_POSTGRES[@]} -ne 0 ]] || [[ ${#DELETE_MONGODB[@]} -ne 0 ]]; then
17721772
# only show the service cleanup section if there is anything to actually clean up

0 commit comments

Comments
 (0)