File tree Expand file tree Collapse file tree 5 files changed +12
-12
lines changed Expand file tree Collapse file tree 5 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -1278,6 +1278,10 @@ function generate_vs_json() {
1278
1278
}
1279
1279
1280
1280
check_passwords_leak () {
1281
+ local secrets
1282
+ local passwords
1283
+ local pods
1284
+
1281
1285
secrets=$( kubectl_bin get secrets -o json | jq -r ' .items[].data | to_entries | .[] | select(.key | (contains("_PASSWORD"))) | .value' )
1282
1286
echo secrets=$secrets
1283
1287
@@ -1290,9 +1294,10 @@ check_passwords_leak() {
1290
1294
pods=$( kubectl_bin get pods -o name | awk -F " /" ' {print $2}' )
1291
1295
echo pods=$pods
1292
1296
1293
- TEMP_DIR=$( mktemp -d)
1294
-
1295
1297
collect_logs () {
1298
+ local containers
1299
+ local count
1300
+
1296
1301
NS=$1
1297
1302
for p in $pods ; do
1298
1303
containers=$( kubectl_bin -n " $NS " get pod $p -o jsonpath=' {.spec.containers[*].name}' )
@@ -1301,12 +1306,12 @@ check_passwords_leak() {
1301
1306
if [[ ${c} =~ " pmm" ]]; then
1302
1307
continue
1303
1308
fi
1304
- kubectl_bin -n " $NS " logs $p -c $c > ${TEMP_DIR } /logs_output-$p -$c .txt
1305
- echo logs saved in: ${TEMP_DIR } /logs_output-$p -$c .txt
1309
+ kubectl_bin -n " $NS " logs $p -c $c > ${tmp_dir } /logs_output-$p -$c .txt
1310
+ echo logs saved in: ${tmp_dir } /logs_output-$p -$c .txt
1306
1311
for pass in $passwords ; do
1307
- count=$( grep -c --fixed-strings -- " $pass " ${TEMP_DIR } /logs_output-$p -$c .txt || :)
1312
+ count=$( grep -c --fixed-strings -- " $pass " ${tmp_dir } /logs_output-$p -$c .txt || :)
1308
1313
if [[ $count != 0 ]]; then
1309
- echo leaked passwords are found in log ${TEMP_DIR } /logs_output-$p -$c .txt
1314
+ echo leaked passwords are found in log ${tmp_dir } /logs_output-$p -$c .txt
1310
1315
false
1311
1316
fi
1312
1317
done
Original file line number Diff line number Diff line change 387
387
},
388
388
"actions" : [
389
389
" appendOplogNote" ,
390
- " checkFreeMonitoringStatus" ,
391
390
" connPoolStats" ,
392
391
" forceUUID" ,
393
392
" getDefaultRWConcern" ,
Original file line number Diff line number Diff line change 219
219
" appendOplogNote" ,
220
220
" applicationMessage" ,
221
221
" auditConfigure" ,
222
- " checkFreeMonitoringStatus" ,
223
222
" cleanupOrphaned" ,
224
223
" connPoolStats" ,
225
224
" connPoolSync" ,
256
255
" serverStatus" ,
257
256
" setDefaultRWConcern" ,
258
257
" setFeatureCompatibilityVersion" ,
259
- " setFreeMonitoring" ,
260
258
" setParameter" ,
261
259
" shardingState" ,
262
260
" shutdown" ,
Original file line number Diff line number Diff line change 156
156
"cluster" : true
157
157
},
158
158
"actions" : [
159
- " checkFreeMonitoringStatus" ,
160
159
" connPoolStats" ,
161
160
" getDefaultRWConcern" ,
162
161
" getCmdLineOpts" ,
Original file line number Diff line number Diff line change 32
32
retry 10 60 helm install monitoring --set imageTag=$IMAGE_PMM_SERVER_TAG --set imageRepo=$IMAGE_PMM_SERVER_REPO --set platform=$platform https://percona-charts.storage.googleapis.com/pmm-server-${PMM_SERVER_VER} .tgz
33
33
fi
34
34
sleep 20
35
- SERVICE=" postgres"
36
- until kubectl_bin exec monitoring-0 -- bash -c " pgrep -x $SERVICE >/dev/null" ; do
35
+ until kubectl_bin exec monitoring-0 -- bash -c " ls -l /proc/*/exe 2>/dev/null| grep postgres >/dev/null" ; do
37
36
echo " Retry $retry "
38
37
sleep 5
39
38
let retry+=1
You can’t perform that action at this time.
0 commit comments