Skip to content

Commit e3a64bd

Browse files
Merge pull request #349 from openshift-cherrypick-robot/cherry-pick-348-to-18.0-fr3
[18.0-fr3] Fetch up-to-date gcomm members list during a failover
2 parents ee017ae + 9a5832f commit e3a64bd

File tree

5 files changed

+60
-14
lines changed

5 files changed

+60
-14
lines changed

templates/galera/bin/mysql_wsrep_notify.sh

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,22 @@ function mysql_get_status {
4242
}
4343

4444
function mysql_get_members {
45-
mysql -nN -uroot -p"${DB_ROOT_PASSWORD}" -e "select node_name from mysql.wsrep_cluster_members;"
46-
local rc=$?
47-
[ $rc = 0 ] || log_error "could not get cluster members from mysql' (rc=$rc)"
45+
# The up-to-date list of members in this partition are precisely the incoming gcomm
46+
# addresses, which can be extracted from mysql status.
47+
# system table mysql.wsrep_cluster_members also exposes that information, but it
48+
# contains stale information during a state transition (e.g. when a node just
49+
# disappeared).
50+
# For accuracy, we only rely on current mysql status, as the data exactly matches
51+
# the value of argument `--members` passed to this script.
52+
local addresses
53+
local rc
54+
addresses=$(mysql_get_status wsrep_incoming_addresses)
55+
rc=$?
56+
if [ $rc = 0 ]; then
57+
# galera-0.subdomain:3306,galera-1.subdomain:3306,galera-2.subdomain:3306
58+
echo -n "${addresses}" | tr ',' '\n' | cut -d. -f1
59+
fi
60+
return $rc
4861
}
4962

5063
# When optional script parameters are not provided, set up the environment

tests/chainsaw/common/tls-certificate.yaml

Lines changed: 37 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,45 @@
33
# the ca.crt key has been renamed to tls-ca-bundle.pem
44
# ---
55
# apiVersion: cert-manager.io/v1
6+
# kind: ClusterIssuer
7+
# metadata:
8+
# name: selfsigned-issuer
9+
# spec:
10+
# selfSigned: {}
11+
# ---
12+
# apiVersion: cert-manager.io/v1
13+
# kind: Certificate
14+
# metadata:
15+
# name: selfsigned-ca
16+
# namespace: openstack
17+
# spec:
18+
# isCA: true
19+
# commonName: selfsigned-ca
20+
# secretName: root-secret
21+
# privateKey:
22+
# algorithm: ECDSA
23+
# size: 256
24+
# issuerRef:
25+
# name: selfsigned-issuer
26+
# kind: ClusterIssuer
27+
# group: cert-manager.io
28+
# ---
29+
# apiVersion: cert-manager.io/v1
30+
# kind: Issuer
31+
# metadata:
32+
# name: ca-issuer
33+
# namespace: openstack
34+
# spec:
35+
# ca:
36+
# secretName: root-secret
37+
# ---
38+
# apiVersion: cert-manager.io/v1
639
# kind: Certificate
740
# metadata:
841
# name: galera-cert
942
# spec:
1043
# secretName: galera-cert
11-
# duration: 12720h
44+
# duration: 32088h
1245
# renewBefore: 1h
1346
# subject:
1447
# organizations:
@@ -40,6 +73,6 @@ kind: Secret
4073
metadata:
4174
name: galera-cert
4275
data:
43-
tls-ca-bundle.pem: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJmRENDQVNLZ0F3SUJBZ0lRSlUrQTRBYUpDRFowRDYzbDF5UXNFVEFLQmdncWhrak9QUVFEQWpBZU1Sd3cKR2dZRFZRUURFeE5yZFhSMGJDMXpaV3htYzJsbmJtVmtMV05oTUI0WERUSTBNREV4T0RFek1UazBNbG9YRFRJMQpNRGN3TVRFek1UazBNbG93SGpFY01Cb0dBMVVFQXhNVGEzVjBkR3d0YzJWc1puTnBaMjVsWkMxallUQlpNQk1HCkJ5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCSTJKUWdYME1oZUNHSjQ2OHFSNE9wMGJYWGFuTWZSMWRpd3EKR1VtcXlrM20vdHVNZ2hxZlJNNmdWYXFpekNLMjQyNjJUL2dIamdsaDNJTEQ4UnByQXFlalFqQkFNQTRHQTFVZApEd0VCL3dRRUF3SUNwREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlFMbThjamY3dmc5ZjRxCjdsMzVmN1YxUXNsRDlqQUtCZ2dxaGtqT1BRUURBZ05JQURCRkFpQUZkdEhUbkdiMWtQVlJlZmcvbmNHaThoR2UKVlh5UVZycFJjRStNSXZMeUpRSWhBS2VLZHNleE9LUElQSDVOT0VBUHNxOTQ5cWlFVHU4ZlJEVUdkanozSkZSKwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
44-
tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURhekNDQXhHZ0F3SUJBZ0lSQUoranowQ1p5aGV5Nk5tVWxTZnBoVUF3Q2dZSUtvWkl6ajBFQXdJd0hqRWMKTUJvR0ExVUVBeE1UYTNWMGRHd3RjMlZzWm5OcFoyNWxaQzFqWVRBZUZ3MHlOREF4TVRneE16STFNekJhRncweQpOVEEzTURFeE16STFNekJhTURNeEZqQVVCZ05WQkFvVERXTnNkWE4wWlhJdWJHOWpZV3d4R1RBWEJnTlZCQU1UCkVHOXdaVzV6ZEdGamF5MW5ZV3hsY21Fd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUIKQVFEUTBmeFVYZVFvRTVhOGNmb1hTYXBpbmM2dDhHaTI2UFNrQW5kSDVXWG5jQVVmWFU1dEVqdkpWTVlPSmc2Rwp0amtyaHBTbjljL0JNTFlGUldKN2YxYVE1WXlpUTFKMkNYYjN1VlJPNTV3a3VZbmtJQ2Z0QjdERDVWTWVNQ3VDCkhZV0JqZm1vci94L3FLcGcrZ1BBV3NsY25VS245bFBudGRSQXFrU0hFM2lWRzNoR3R2ZDR4YWZ6eGt5bnJheGMKaU9pLysyVVUyeXlnTG0wM1AxRno0RU5BaUhNaVk4RTgxcGUrSit1OC9WMXNxaVNBdkg2b2RlR1Q2S2hrS2kwbworVnlwcGx2dnM4RnFTdUswRk9HbmhnbFhTWDRwZWM4V2ZCdVJXY2djMU9MbGtLMWJPb25ERzlIeVFabi85VWJwCi9wSTdZem5nU3R4TWhEMW56TmRnUTJJVEFnTUJBQUdqZ2dGT01JSUJTakFkQmdOVkhTVUVGakFVQmdnckJnRUYKQlFjREFRWUlLd1lCQlFVSEF3SXdEQVlEVlIwVEFRSC9CQUl3QURBZkJnTlZIU01FR0RBV2dCUUxtOGNqZjd2Zwo5ZjRxN2wzNWY3VjFRc2xEOWpDQitRWURWUjBSQklIeE1JSHVnaGR2Y0dWdWMzUmhZMnN1YjNCbGJuTjBZV05yCkxuTjJZNElsYjNCbGJuTjBZV05yTG05d1pXNXpkR0ZqYXk1emRtTXVZMngxYzNSbGNpNXNiMk5oYklJU0tpNXYKY0dWdWMzUmhZMnN0WjJGc1pYSmhnaHdxTG05d1pXNXpkR0ZqYXkxbllXeGxjbUV1YjNCbGJuTjBZV05yZ2lBcQpMbTl3Wlc1emRHRmpheTFuWVd4bGNtRXViM0JsYm5OMFlXTnJMbk4yWTRJb0tpNXZjR1Z1YzNSaFkyc3RaMkZzClpYSmhMbTl3Wlc1emRHRmpheTV6ZG1NdVkyeDFjM1JsY29JdUtpNXZjR1Z1YzNSaFkyc3RaMkZzWlhKaExtOXcKWlc1emRHRmpheTV6ZG1NdVkyeDFjM1JsY2k1c2IyTmhiREFLQmdncWhrak9QUVFEQWdOSUFEQkZBaUJ6Q1RGbgoyc1BVRHNvTFdYNy9nMlZDbjBsVEtjWVRLdkg3OGtDbUhXK3R6d0loQUxMa1hENWUvZ1hwNVF2UlYvNlhIbk15CjJ2YU5UQStLQXZicnFaR3JLRCtzCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
45-
tls.key: LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV2Z0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktnd2dnU2tBZ0VBQW9JQkFRRFEwZnhVWGVRb0U1YTgKY2ZvWFNhcGluYzZ0OEdpMjZQU2tBbmRINVdYbmNBVWZYVTV0RWp2SlZNWU9KZzZHdGprcmhwU245Yy9CTUxZRgpSV0o3ZjFhUTVZeWlRMUoyQ1hiM3VWUk81NXdrdVlua0lDZnRCN0RENVZNZU1DdUNIWVdCamZtb3IveC9xS3BnCitnUEFXc2xjblVLbjlsUG50ZFJBcWtTSEUzaVZHM2hHdHZkNHhhZnp4a3lucmF4Y2lPaS8rMlVVMnl5Z0xtMDMKUDFGejRFTkFpSE1pWThFODFwZStKK3U4L1Yxc3FpU0F2SDZvZGVHVDZLaGtLaTBvK1Z5cHBsdnZzOEZxU3VLMApGT0duaGdsWFNYNHBlYzhXZkJ1UldjZ2MxT0xsa0sxYk9vbkRHOUh5UVpuLzlVYnAvcEk3WXpuZ1N0eE1oRDFuCnpOZGdRMklUQWdNQkFBRUNnZ0VBSVNxSTRqbDdhR1ljRmRnZ2VaeG9wSHNkL1lCbWtVNlV0SXZ6dUFhV1ZkanoKNTFSaGhXOVU4WmcyVUw3NHBhckJqOGt6U1M0QWpsV1hRMlVPekVDZ1Zpa3ZXZ0pKVVpnVlBpbEFXN3ZyaitXcwpJZ0I5ZHVjMnl4WmNTam9xWHVNamRqMC9mdXhjdFVYcnNiVmo3U1ErUVNoMUVzcEw3MHh3NXNoa1UvUGl2Z095Ck4rbHh5UFhCK0RxVGdYSDRpVmQxbHNsaXpCbjB6d0VDb2d5V0RoVEg2d1pVYTBLWDNSVk1CcEhZTEZpdXBGZmgKWU9nbExIa2JDTmtzRXg3Zlg3Rks5eUVmQUxEeGZXSkVpQXRheGpEeng2NmVucFoyVWQzNU91MkNwYVdZbHNjNQpoOUNZRkRjeTVnYmZrL0xKdHFmZ2E0OVg4OUtBeXJrcDlUMS9McTNkU1FLQmdRRFU3dGRMUzVMeDJvUUx2Qi9vCk43ZFlWVGxXZW1BUWpqMFk0RHhVZmNOVE1oUmV6N01FM1dTcFlHYS9CWjNwQjROVGdhcG1qeEdqL2MveGZ3MHUKSG5pd2dFQU5vby9jNHNGVHJlWFBqNnYwbUdvbTZFcHd5UC9GL1NWNnFMVWNGS3piUFVtRTRnd3FtRWRiUjVZZwpsVCtzdHdOZ2czS3gwQW5sR1VucEcvODVIUUtCZ1FEN0RqSzFyejBFbW5aNU1OOXhrdUNYdzcxMzJxMTB1NWpsCjR1WEVqUG92cjZsamM4c3lMOEROUGNMSGxLWkpOUTZyL011T1ovekpDVGRvNWw1dDB0UnNnSFhyZktIN2NXN20KbUpocFk0amZQT0g5VlYveHFaVllGd2JXcVFVaXFtM290OHlTdmhzcE0rbFZmNnhiNHRYOUVVZWl5TWJXTEE1bwp4bGpwNG5SUTd3S0JnUUMrRUJyNFNKTDNjbmNmQ21Mb29xTHpJODgwVTdOZjA3YlJkNFlpWE1kMmdXTVJaZytECkxpTGwxUGloVldBb1d0NXNNWGRxYUJYMDdWOHBUcUR6STV2UzRBZE1wR2dKWUJYMG5XcGVKUDMySy8zRWtOK3gKWUpoOW40Sk94RHcwdm5lMGtqWUhlTVluVnhtS2JwR2dyOWZRVU9PZ3lIUWVKM1pObW84UWxqN3dPUUtCZ1FEQgpXbHYveGFqdTVLK2VBdC8wTHJTKzdjZjhpUFRTVkxFYlREYTl1LzNyd0JSclBnRWU4OXcvdGZOUGx0TEN5eFF6CnJZeHdidkluT3V2cjVKQ1JjTENkcUFvcGhXR1RyL2REcmY2a0hENkwvKzNsR0YyK1YyZG40c1FuaXlFalk3TW0KYW5ncUJEUVM5YUlkY1NrajAzNFBXOEdhUTV1djAxcDlvMVZUUEU5dERRS0JnSGlsbDhpMXIydFdrQUsxTERRbwpYWlRJUnNrb0dUaGFLbVNkNnNLMkxQK0xOMFZ0R3NZem5salhSYldWOE9ubHdUMThTWWhCbFRaNnVrN29GMTFKCmdJYzIwZEs1UUkzcVJoa3JoT21FaGlqTHI3ZkJIei9XRTVvbFppR1locHZJcDZ4QWlpN3BHNlIxYzJZUmtZUnkKY0lvanpYNm5zVmpDeUYrNTNabjJNdExKCi0tLS0tRU5EIFBSSVZBVEUgS0VZLS0tLS0K # notsecret
76+
tls-ca-bundle.pem: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJjRENDQVJhZ0F3SUJBZ0lRWm5GbEtqTU9SV1FhZ1VWcjVBV1BvVEFLQmdncWhrak9QUVFEQWpBWU1SWXcKRkFZRFZRUURFdzF6Wld4bWMybG5ibVZrTFdOaE1CNFhEVEkxTURjeU1URXpNRGN5TlZvWERUSTFNVEF4T1RFegpNRGN5TlZvd0dERVdNQlFHQTFVRUF4TU5jMlZzWm5OcFoyNWxaQzFqWVRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJBb0VNbG9ybmxkUENiSk51cjBLQW5HcERaU3VWWlhEdWpPNW15ckROS203bFh2RmJ3a2gKc0FXQjFpVDRqZ0o5UXgvVTcxYUxVN1A1bmZWQmVxcXAzazJqUWpCQU1BNEdBMVVkRHdFQi93UUVBd0lDcERBUApCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRV0JCUmFWWkhMcHM4Rjluc3lXMVZTTWNPNERCaC80akFLCkJnZ3Foa2pPUFFRREFnTklBREJGQWlFQXZRMzdqbS9PSHROUjNlMU9NcUhNZUZ0Zzc3UE1SMm52ZG5pZnpubkgKYThRQ0lDZ3FIMWU1UkZWenBQME14WU1RZ0VkMzQyRGMvZ1p4STdQTzRwb2pFdTFvCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
77+
tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURaVENDQXd1Z0F3SUJBZ0lSQU9EL21FQVo3VmNIMENabnBXV01nNm93Q2dZSUtvWkl6ajBFQXdJd0dERVcKTUJRR0ExVUVBeE1OYzJWc1puTnBaMjVsWkMxallUQWVGdzB5TlRBM01qRXhNek0wTkRsYUZ3MHlPVEF6TVRreApNek0wTkRsYU1ETXhGakFVQmdOVkJBb1REV05zZFhOMFpYSXViRzlqWVd3eEdUQVhCZ05WQkFNVEVHOXdaVzV6CmRHRmpheTFuWVd4bGNtRXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFEQ253akEKcU92SG9EZVlvR3k3Y0RybXcxMXA4N2RYRCtYV2dWYy8zaTlQby83OTVQUnMzeEhnUllJUUdBOUZsYW1PNXNNWQpBZjA2a05RWjRaTWVEN0REWEIzcXUxZzI1UTBqRWpGNzBWVGNvMXZDQUNTN05GK3dwZGQwM0NudEduNFlidnpjClZ3T0FrVjVsZ29URFgxTGVQaWI1ZTgvdzE1MmRkbHlhU3lGallGUGJrQVJ3TDIwOWpIZnRGQm1CMHoxdnZvd2oKV05ORkhQeFVlRXluL3NaSnJWVkh3QVU0ZlpzdVBvVEpldjRtU3orTUR6QVh2by9SZWtweUdwbi9lUUY5aXhTUwphQTUyTUlyY245d0ZmTVYyQVV0V2RZMFU1KytLTXBPdXpScVBDdjFHbnkwWm1WVlFkdmF1N1Yzc3cwVktaSlJ4Cmcwc0w2R2N4akhzbXBveFhBZ01CQUFHamdnRk9NSUlCU2pBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUkKS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WSFNNRUdEQVdnQlJhVlpITHBzOEY5bnN5VzFWUwpNY080REJoLzRqQ0IrUVlEVlIwUkJJSHhNSUh1Z2hkdmNHVnVjM1JoWTJzdWIzQmxibk4wWVdOckxuTjJZNElsCmIzQmxibk4wWVdOckxtOXdaVzV6ZEdGamF5NXpkbU11WTJ4MWMzUmxjaTVzYjJOaGJJSVNLaTV2Y0dWdWMzUmgKWTJzdFoyRnNaWEpoZ2h3cUxtOXdaVzV6ZEdGamF5MW5ZV3hsY21FdWIzQmxibk4wWVdOcmdpQXFMbTl3Wlc1egpkR0ZqYXkxbllXeGxjbUV1YjNCbGJuTjBZV05yTG5OMlk0SW9LaTV2Y0dWdWMzUmhZMnN0WjJGc1pYSmhMbTl3ClpXNXpkR0ZqYXk1emRtTXVZMngxYzNSbGNvSXVLaTV2Y0dWdWMzUmhZMnN0WjJGc1pYSmhMbTl3Wlc1emRHRmoKYXk1emRtTXVZMngxYzNSbGNpNXNiMk5oYkRBS0JnZ3Foa2pPUFFRREFnTklBREJGQWlBQXUvZFdKa1I2ZXlZYQpoSFZXNUR3NHF5WDhneE41Znd5NjhpNi8zTGRoTWdJaEFOV29rSzBvSlVxZ24zTFRKV0FBSVJEWVdFUmhVUWZ3ClY3QXFidE5BcmRtZgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
78+
tls.key: LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV2UUlCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktjd2dnU2pBZ0VBQW9JQkFRRENud2pBcU92SG9EZVkKb0d5N2NEcm13MTFwODdkWEQrWFdnVmMvM2k5UG8vNzk1UFJzM3hIZ1JZSVFHQTlGbGFtTzVzTVlBZjA2a05RWgo0Wk1lRDdERFhCM3F1MWcyNVEwakVqRjcwVlRjbzF2Q0FDUzdORit3cGRkMDNDbnRHbjRZYnZ6Y1Z3T0FrVjVsCmdvVERYMUxlUGliNWU4L3cxNTJkZGx5YVN5RmpZRlBia0FSd0wyMDlqSGZ0RkJtQjB6MXZ2b3dqV05ORkhQeFUKZUV5bi9zWkpyVlZId0FVNGZac3VQb1RKZXY0bVN6K01EekFYdm8vUmVrcHlHcG4vZVFGOWl4U1NhQTUyTUlyYwpuOXdGZk1WMkFVdFdkWTBVNSsrS01wT3V6UnFQQ3YxR255MFptVlZRZHZhdTdWM3N3MFZLWkpSeGcwc0w2R2N4CmpIc21wb3hYQWdNQkFBRUNnZ0VBZUJoYzlVNEhtTHJVTTltaTN4TkZOWXNPeE1mQXRmZTRjMktDN1lWMG1tZHYKZlVyZ1RhSmxUSWgzMXVpUjIvV2JtUFBySlpCc3E4d2RKZzlka2lwS2dITUNmd3UyUnNHWEZySXVXT0oyeEdRRgp4alFDZG9hK0dhcHN4czdwREVmUjBkQUROeEIydDhwOGZwVkl5YXF6M3pKcEtJQnZjNFlKMjlYakZNOFJ2bGpwCmRhZW1sWUdic3NRZEFNQVN2cUVzWlRqNU9mSWVsV0pvdEszUTFvcTFXNEMxelVZKzhra05sZEJQWTRYdDNCNlEKWVk1QS9ZSE9sUThMREcwQUpIMXhYZUNic0lyMG9OdDdNQ3kvUTRBVE1IL0loekRMZ3JsY0R6ck5BYVppdkl1Ywo1eDI0SDlQSVpmbThxcG1HYW1zVVpxSCtwQXhNdXMvTTVnME5YNkF1MlFLQmdRRHhUVVJMbGpNekpiZExtRUdhClBSSzByRE1MWXhWeEpqZjZudXJYUXZRRmk5TmFpZzAvNzgzNDJBU3poOHBTWVVMKzdqalpGdnRzWG9kOFF4aG4KMU11c1g4czFvRUprckxubkEyZEdETFJIdUMwWUpLUGJ5WFZXbHhFSVFNYjNheUJ1dWlkYTFLZDl6OEpzSWc0LwpGcDEwbWo2Z1lGb1E5dU5mcTcwREdscXUwd0tCZ1FET2VkclhHK0dybjM4aWFhcktlc3NwbVd2ZjFtM3VmV2swCnlYN3FNTzJpYzBHQWRFRkRJMFpJQVcxUmx3blBnTjJvMnZoc3NSa05MNy9UMmo4cjJKYnNxTTRzYnRyQUhXTi8KUi9TdmF1MW5rMmtNWUwvT0pwNkxDM3YydjlJSmhicDUzcCs0R21URDdNbFFHZkJtM2txam9Ba040eitYeVpraAoveDkwYkVDaDdRS0JnUUMzeDN0dWZqVDhqWXN1dmdXbzdUN2o4QXJvYjB5VFl1SmJ0TkZ6cFlDcEFMZTJTMUtRCkVabzBIb0ptSWRQTUxsdVNRZWwySGZUYnNwdEozdWdsbklLTEJHS0dzMG9kMXhlM2hIWVJlZmVNY0ErWVJiK3UKMDU3VWxqWFlyVTFjZjNDeUpJRjR3bUhXaG5lelY3UzJCQWxrRjEzL1U2TUZMS1E3NTFjTGwvVGRGUUtCZ0dheQptMVBFN1hFa3F1S2Q5akl4ODEwa2oxQk5ZbTV0K0djbUZiYzhVT1l0TjVaQnZMZzlFbGI4UnJoL1RJVG1UdG9PCjErT1FEcXJOWmpka1pXbFVtSFRyM1dpaVZyR1pySVNCY01YVGhIT3hFVjN6dlZNM1NFSldtdmozSGV4WWxKREwKVjF3RjNMckt5ckxKeEJZV1dMK2IrUVRzVkJRV1ZORmhDTzhxYk5kZEFvR0FGTEpiRnNHRThjVWdEWEtjcW55RQpPTHdmd3JSMmsrVngxcTc2a1laQVU4eHlmS093NFNxK1JSNmFqMDQvU0xhR0ozY2RwR244VGFCZGNYRjR2alJMCjIrQ1RBdndxVkszbTI5dzZrUDlIeG9CcGJUdnlIRGFvSnNqMDkxQUpaazh2RVl6Wm1NNms5RjJ3clN6ZGVXY2UKMnRzMk5LS0pUekdBTWpKNEZDeWxsNzA9Ci0tLS0tRU5EIFBSSVZBVEUgS0VZLS0tLS0K # notsecret

tests/chainsaw/tests/service/chainsaw-test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ spec:
9191
content: |
9292
oc wait -n $NAMESPACE --for=jsonpath='{.status.readyReplicas}'=3 statefulset openstack-galera
9393
current=$ENDPOINT
94-
oc rsh -n $NAMESPACE $ENDPOINT killall -9 /usr/libexec/mysqld
94+
oc rsh -n $NAMESPACE $ENDPOINT killall -s STOP /usr/libexec/mysqld
9595
while [ "$current" = "$ENDPOINT" ]; do
9696
echo $(date) "$current" "$ENDPOINT"
9797
sleep 1

0 commit comments

Comments
 (0)