File tree Expand file tree Collapse file tree 2 files changed +41
-0
lines changed
Expand file tree Collapse file tree 2 files changed +41
-0
lines changed Original file line number Diff line number Diff line change 143143) "
144144 sleep 5
145145}
146+
147+ # createPassboltSecretV1 <name>
148+ function createPassboltSecretV1WithSecretNotFound() {
149+ createPassboltSecret " $( cat << EOF
150+ apiVersion: passbolt.tagesspiegel.de/v1
151+ kind: PassboltSecret
152+ metadata:
153+ name: ${1}
154+ spec:
155+ leaveOnDelete: false
156+ secretType: Opaque
157+ passboltSecrets:
158+ secret:
159+ id: 00000000-0000-0000-0000-000000000000
160+ field: username
161+ plainTextFields:
162+ key: value
163+ foo: bar
164+ EOF
165+ ) "
166+ sleep 5
167+ }
Original file line number Diff line number Diff line change @@ -87,3 +87,22 @@ compareLength "6" ${payload_length}
8787echo -e " ${color_blue} Checking if Kubernetes secret ${color_yellow}${secret_name}${color_blue} exists and has the right .data length${NC} "
8888payload_length=$( getKubernetesSecret ${secret_name} | jq -r " .data | length" )
8989compareLength " 6" ${payload_length}
90+
91+ # ###########################
92+ # ######### Test 4 ##########
93+ # ###########################
94+ api_version=" v1"
95+ echo -e " ${color_magenta} 4: Testing API version: ${api_version}${color_reset} "
96+ secret_name=" ${api_version} -backoff-check"
97+ createPassboltSecretV1WithSecretNotFound ${secret_name}
98+
99+ sync_status=$( getPassboltSecret ${secret_name} ${api_version} | jq -r " .status.lastSync" )
100+
101+ # check if status is not Success
102+ if [ " ${sync_status} " != " Success" ]; then
103+ echo -e " ${color_red} Expected status to be not ${color_yellow} Success${color_red} but got ${color_yellow}${sync_status}${color_reset} "
104+ exit 1
105+ fi
106+
107+ payload_length=$( getPassboltSecret ${secret_name} ${api_version} | jq -r " (.spec.passboltSecrets | length) + (.spec.plainTextFields | length)" )
108+ compareLength " 0" ${payload_length}
You can’t perform that action at this time.
0 commit comments