Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 16 additions & 3 deletions templates/galera/bin/mysql_wsrep_notify.sh
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,22 @@ function mysql_get_status {
}

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

# When optional script parameters are not provided, set up the environment
Expand Down
41 changes: 37 additions & 4 deletions tests/chainsaw/common/tls-certificate.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,45 @@
# the ca.crt key has been renamed to tls-ca-bundle.pem
# ---
# apiVersion: cert-manager.io/v1
# kind: ClusterIssuer
# metadata:
# name: selfsigned-issuer
# spec:
# selfSigned: {}
# ---
# apiVersion: cert-manager.io/v1
# kind: Certificate
# metadata:
# name: selfsigned-ca
# namespace: openstack
# spec:
# isCA: true
# commonName: selfsigned-ca
# secretName: root-secret
# privateKey:
# algorithm: ECDSA
# size: 256
# issuerRef:
# name: selfsigned-issuer
# kind: ClusterIssuer
# group: cert-manager.io
# ---
# apiVersion: cert-manager.io/v1
# kind: Issuer
# metadata:
# name: ca-issuer
# namespace: openstack
# spec:
# ca:
# secretName: root-secret
# ---
# apiVersion: cert-manager.io/v1
# kind: Certificate
# metadata:
# name: galera-cert
# spec:
# secretName: galera-cert
# duration: 12720h
# duration: 32088h
# renewBefore: 1h
# subject:
# organizations:
Expand Down Expand Up @@ -40,6 +73,6 @@ kind: Secret
metadata:
name: galera-cert
data:
tls-ca-bundle.pem: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJmRENDQVNLZ0F3SUJBZ0lRSlUrQTRBYUpDRFowRDYzbDF5UXNFVEFLQmdncWhrak9QUVFEQWpBZU1Sd3cKR2dZRFZRUURFeE5yZFhSMGJDMXpaV3htYzJsbmJtVmtMV05oTUI0WERUSTBNREV4T0RFek1UazBNbG9YRFRJMQpNRGN3TVRFek1UazBNbG93SGpFY01Cb0dBMVVFQXhNVGEzVjBkR3d0YzJWc1puTnBaMjVsWkMxallUQlpNQk1HCkJ5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCSTJKUWdYME1oZUNHSjQ2OHFSNE9wMGJYWGFuTWZSMWRpd3EKR1VtcXlrM20vdHVNZ2hxZlJNNmdWYXFpekNLMjQyNjJUL2dIamdsaDNJTEQ4UnByQXFlalFqQkFNQTRHQTFVZApEd0VCL3dRRUF3SUNwREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlFMbThjamY3dmc5ZjRxCjdsMzVmN1YxUXNsRDlqQUtCZ2dxaGtqT1BRUURBZ05JQURCRkFpQUZkdEhUbkdiMWtQVlJlZmcvbmNHaThoR2UKVlh5UVZycFJjRStNSXZMeUpRSWhBS2VLZHNleE9LUElQSDVOT0VBUHNxOTQ5cWlFVHU4ZlJEVUdkanozSkZSKwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURhekNDQXhHZ0F3SUJBZ0lSQUoranowQ1p5aGV5Nk5tVWxTZnBoVUF3Q2dZSUtvWkl6ajBFQXdJd0hqRWMKTUJvR0ExVUVBeE1UYTNWMGRHd3RjMlZzWm5OcFoyNWxaQzFqWVRBZUZ3MHlOREF4TVRneE16STFNekJhRncweQpOVEEzTURFeE16STFNekJhTURNeEZqQVVCZ05WQkFvVERXTnNkWE4wWlhJdWJHOWpZV3d4R1RBWEJnTlZCQU1UCkVHOXdaVzV6ZEdGamF5MW5ZV3hsY21Fd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUIKQVFEUTBmeFVYZVFvRTVhOGNmb1hTYXBpbmM2dDhHaTI2UFNrQW5kSDVXWG5jQVVmWFU1dEVqdkpWTVlPSmc2Rwp0amtyaHBTbjljL0JNTFlGUldKN2YxYVE1WXlpUTFKMkNYYjN1VlJPNTV3a3VZbmtJQ2Z0QjdERDVWTWVNQ3VDCkhZV0JqZm1vci94L3FLcGcrZ1BBV3NsY25VS245bFBudGRSQXFrU0hFM2lWRzNoR3R2ZDR4YWZ6eGt5bnJheGMKaU9pLysyVVUyeXlnTG0wM1AxRno0RU5BaUhNaVk4RTgxcGUrSit1OC9WMXNxaVNBdkg2b2RlR1Q2S2hrS2kwbworVnlwcGx2dnM4RnFTdUswRk9HbmhnbFhTWDRwZWM4V2ZCdVJXY2djMU9MbGtLMWJPb25ERzlIeVFabi85VWJwCi9wSTdZem5nU3R4TWhEMW56TmRnUTJJVEFnTUJBQUdqZ2dGT01JSUJTakFkQmdOVkhTVUVGakFVQmdnckJnRUYKQlFjREFRWUlLd1lCQlFVSEF3SXdEQVlEVlIwVEFRSC9CQUl3QURBZkJnTlZIU01FR0RBV2dCUUxtOGNqZjd2Zwo5ZjRxN2wzNWY3VjFRc2xEOWpDQitRWURWUjBSQklIeE1JSHVnaGR2Y0dWdWMzUmhZMnN1YjNCbGJuTjBZV05yCkxuTjJZNElsYjNCbGJuTjBZV05yTG05d1pXNXpkR0ZqYXk1emRtTXVZMngxYzNSbGNpNXNiMk5oYklJU0tpNXYKY0dWdWMzUmhZMnN0WjJGc1pYSmhnaHdxTG05d1pXNXpkR0ZqYXkxbllXeGxjbUV1YjNCbGJuTjBZV05yZ2lBcQpMbTl3Wlc1emRHRmpheTFuWVd4bGNtRXViM0JsYm5OMFlXTnJMbk4yWTRJb0tpNXZjR1Z1YzNSaFkyc3RaMkZzClpYSmhMbTl3Wlc1emRHRmpheTV6ZG1NdVkyeDFjM1JsY29JdUtpNXZjR1Z1YzNSaFkyc3RaMkZzWlhKaExtOXcKWlc1emRHRmpheTV6ZG1NdVkyeDFjM1JsY2k1c2IyTmhiREFLQmdncWhrak9QUVFEQWdOSUFEQkZBaUJ6Q1RGbgoyc1BVRHNvTFdYNy9nMlZDbjBsVEtjWVRLdkg3OGtDbUhXK3R6d0loQUxMa1hENWUvZ1hwNVF2UlYvNlhIbk15CjJ2YU5UQStLQXZicnFaR3JLRCtzCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
tls.key: LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV2Z0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktnd2dnU2tBZ0VBQW9JQkFRRFEwZnhVWGVRb0U1YTgKY2ZvWFNhcGluYzZ0OEdpMjZQU2tBbmRINVdYbmNBVWZYVTV0RWp2SlZNWU9KZzZHdGprcmhwU245Yy9CTUxZRgpSV0o3ZjFhUTVZeWlRMUoyQ1hiM3VWUk81NXdrdVlua0lDZnRCN0RENVZNZU1DdUNIWVdCamZtb3IveC9xS3BnCitnUEFXc2xjblVLbjlsUG50ZFJBcWtTSEUzaVZHM2hHdHZkNHhhZnp4a3lucmF4Y2lPaS8rMlVVMnl5Z0xtMDMKUDFGejRFTkFpSE1pWThFODFwZStKK3U4L1Yxc3FpU0F2SDZvZGVHVDZLaGtLaTBvK1Z5cHBsdnZzOEZxU3VLMApGT0duaGdsWFNYNHBlYzhXZkJ1UldjZ2MxT0xsa0sxYk9vbkRHOUh5UVpuLzlVYnAvcEk3WXpuZ1N0eE1oRDFuCnpOZGdRMklUQWdNQkFBRUNnZ0VBSVNxSTRqbDdhR1ljRmRnZ2VaeG9wSHNkL1lCbWtVNlV0SXZ6dUFhV1ZkanoKNTFSaGhXOVU4WmcyVUw3NHBhckJqOGt6U1M0QWpsV1hRMlVPekVDZ1Zpa3ZXZ0pKVVpnVlBpbEFXN3ZyaitXcwpJZ0I5ZHVjMnl4WmNTam9xWHVNamRqMC9mdXhjdFVYcnNiVmo3U1ErUVNoMUVzcEw3MHh3NXNoa1UvUGl2Z095Ck4rbHh5UFhCK0RxVGdYSDRpVmQxbHNsaXpCbjB6d0VDb2d5V0RoVEg2d1pVYTBLWDNSVk1CcEhZTEZpdXBGZmgKWU9nbExIa2JDTmtzRXg3Zlg3Rks5eUVmQUxEeGZXSkVpQXRheGpEeng2NmVucFoyVWQzNU91MkNwYVdZbHNjNQpoOUNZRkRjeTVnYmZrL0xKdHFmZ2E0OVg4OUtBeXJrcDlUMS9McTNkU1FLQmdRRFU3dGRMUzVMeDJvUUx2Qi9vCk43ZFlWVGxXZW1BUWpqMFk0RHhVZmNOVE1oUmV6N01FM1dTcFlHYS9CWjNwQjROVGdhcG1qeEdqL2MveGZ3MHUKSG5pd2dFQU5vby9jNHNGVHJlWFBqNnYwbUdvbTZFcHd5UC9GL1NWNnFMVWNGS3piUFVtRTRnd3FtRWRiUjVZZwpsVCtzdHdOZ2czS3gwQW5sR1VucEcvODVIUUtCZ1FEN0RqSzFyejBFbW5aNU1OOXhrdUNYdzcxMzJxMTB1NWpsCjR1WEVqUG92cjZsamM4c3lMOEROUGNMSGxLWkpOUTZyL011T1ovekpDVGRvNWw1dDB0UnNnSFhyZktIN2NXN20KbUpocFk0amZQT0g5VlYveHFaVllGd2JXcVFVaXFtM290OHlTdmhzcE0rbFZmNnhiNHRYOUVVZWl5TWJXTEE1bwp4bGpwNG5SUTd3S0JnUUMrRUJyNFNKTDNjbmNmQ21Mb29xTHpJODgwVTdOZjA3YlJkNFlpWE1kMmdXTVJaZytECkxpTGwxUGloVldBb1d0NXNNWGRxYUJYMDdWOHBUcUR6STV2UzRBZE1wR2dKWUJYMG5XcGVKUDMySy8zRWtOK3gKWUpoOW40Sk94RHcwdm5lMGtqWUhlTVluVnhtS2JwR2dyOWZRVU9PZ3lIUWVKM1pObW84UWxqN3dPUUtCZ1FEQgpXbHYveGFqdTVLK2VBdC8wTHJTKzdjZjhpUFRTVkxFYlREYTl1LzNyd0JSclBnRWU4OXcvdGZOUGx0TEN5eFF6CnJZeHdidkluT3V2cjVKQ1JjTENkcUFvcGhXR1RyL2REcmY2a0hENkwvKzNsR0YyK1YyZG40c1FuaXlFalk3TW0KYW5ncUJEUVM5YUlkY1NrajAzNFBXOEdhUTV1djAxcDlvMVZUUEU5dERRS0JnSGlsbDhpMXIydFdrQUsxTERRbwpYWlRJUnNrb0dUaGFLbVNkNnNLMkxQK0xOMFZ0R3NZem5salhSYldWOE9ubHdUMThTWWhCbFRaNnVrN29GMTFKCmdJYzIwZEs1UUkzcVJoa3JoT21FaGlqTHI3ZkJIei9XRTVvbFppR1locHZJcDZ4QWlpN3BHNlIxYzJZUmtZUnkKY0lvanpYNm5zVmpDeUYrNTNabjJNdExKCi0tLS0tRU5EIFBSSVZBVEUgS0VZLS0tLS0K # notsecret
tls-ca-bundle.pem: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJjRENDQVJhZ0F3SUJBZ0lRWm5GbEtqTU9SV1FhZ1VWcjVBV1BvVEFLQmdncWhrak9QUVFEQWpBWU1SWXcKRkFZRFZRUURFdzF6Wld4bWMybG5ibVZrTFdOaE1CNFhEVEkxTURjeU1URXpNRGN5TlZvWERUSTFNVEF4T1RFegpNRGN5TlZvd0dERVdNQlFHQTFVRUF4TU5jMlZzWm5OcFoyNWxaQzFqWVRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJBb0VNbG9ybmxkUENiSk51cjBLQW5HcERaU3VWWlhEdWpPNW15ckROS203bFh2RmJ3a2gKc0FXQjFpVDRqZ0o5UXgvVTcxYUxVN1A1bmZWQmVxcXAzazJqUWpCQU1BNEdBMVVkRHdFQi93UUVBd0lDcERBUApCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRV0JCUmFWWkhMcHM4Rjluc3lXMVZTTWNPNERCaC80akFLCkJnZ3Foa2pPUFFRREFnTklBREJGQWlFQXZRMzdqbS9PSHROUjNlMU9NcUhNZUZ0Zzc3UE1SMm52ZG5pZnpubkgKYThRQ0lDZ3FIMWU1UkZWenBQME14WU1RZ0VkMzQyRGMvZ1p4STdQTzRwb2pFdTFvCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURaVENDQXd1Z0F3SUJBZ0lSQU9EL21FQVo3VmNIMENabnBXV01nNm93Q2dZSUtvWkl6ajBFQXdJd0dERVcKTUJRR0ExVUVBeE1OYzJWc1puTnBaMjVsWkMxallUQWVGdzB5TlRBM01qRXhNek0wTkRsYUZ3MHlPVEF6TVRreApNek0wTkRsYU1ETXhGakFVQmdOVkJBb1REV05zZFhOMFpYSXViRzlqWVd3eEdUQVhCZ05WQkFNVEVHOXdaVzV6CmRHRmpheTFuWVd4bGNtRXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFEQ253akEKcU92SG9EZVlvR3k3Y0RybXcxMXA4N2RYRCtYV2dWYy8zaTlQby83OTVQUnMzeEhnUllJUUdBOUZsYW1PNXNNWQpBZjA2a05RWjRaTWVEN0REWEIzcXUxZzI1UTBqRWpGNzBWVGNvMXZDQUNTN05GK3dwZGQwM0NudEduNFlidnpjClZ3T0FrVjVsZ29URFgxTGVQaWI1ZTgvdzE1MmRkbHlhU3lGallGUGJrQVJ3TDIwOWpIZnRGQm1CMHoxdnZvd2oKV05ORkhQeFVlRXluL3NaSnJWVkh3QVU0ZlpzdVBvVEpldjRtU3orTUR6QVh2by9SZWtweUdwbi9lUUY5aXhTUwphQTUyTUlyY245d0ZmTVYyQVV0V2RZMFU1KytLTXBPdXpScVBDdjFHbnkwWm1WVlFkdmF1N1Yzc3cwVktaSlJ4Cmcwc0w2R2N4akhzbXBveFhBZ01CQUFHamdnRk9NSUlCU2pBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUkKS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WSFNNRUdEQVdnQlJhVlpITHBzOEY5bnN5VzFWUwpNY080REJoLzRqQ0IrUVlEVlIwUkJJSHhNSUh1Z2hkdmNHVnVjM1JoWTJzdWIzQmxibk4wWVdOckxuTjJZNElsCmIzQmxibk4wWVdOckxtOXdaVzV6ZEdGamF5NXpkbU11WTJ4MWMzUmxjaTVzYjJOaGJJSVNLaTV2Y0dWdWMzUmgKWTJzdFoyRnNaWEpoZ2h3cUxtOXdaVzV6ZEdGamF5MW5ZV3hsY21FdWIzQmxibk4wWVdOcmdpQXFMbTl3Wlc1egpkR0ZqYXkxbllXeGxjbUV1YjNCbGJuTjBZV05yTG5OMlk0SW9LaTV2Y0dWdWMzUmhZMnN0WjJGc1pYSmhMbTl3ClpXNXpkR0ZqYXk1emRtTXVZMngxYzNSbGNvSXVLaTV2Y0dWdWMzUmhZMnN0WjJGc1pYSmhMbTl3Wlc1emRHRmoKYXk1emRtTXVZMngxYzNSbGNpNXNiMk5oYkRBS0JnZ3Foa2pPUFFRREFnTklBREJGQWlBQXUvZFdKa1I2ZXlZYQpoSFZXNUR3NHF5WDhneE41Znd5NjhpNi8zTGRoTWdJaEFOV29rSzBvSlVxZ24zTFRKV0FBSVJEWVdFUmhVUWZ3ClY3QXFidE5BcmRtZgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
tls.key: LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV2UUlCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktjd2dnU2pBZ0VBQW9JQkFRRENud2pBcU92SG9EZVkKb0d5N2NEcm13MTFwODdkWEQrWFdnVmMvM2k5UG8vNzk1UFJzM3hIZ1JZSVFHQTlGbGFtTzVzTVlBZjA2a05RWgo0Wk1lRDdERFhCM3F1MWcyNVEwakVqRjcwVlRjbzF2Q0FDUzdORit3cGRkMDNDbnRHbjRZYnZ6Y1Z3T0FrVjVsCmdvVERYMUxlUGliNWU4L3cxNTJkZGx5YVN5RmpZRlBia0FSd0wyMDlqSGZ0RkJtQjB6MXZ2b3dqV05ORkhQeFUKZUV5bi9zWkpyVlZId0FVNGZac3VQb1RKZXY0bVN6K01EekFYdm8vUmVrcHlHcG4vZVFGOWl4U1NhQTUyTUlyYwpuOXdGZk1WMkFVdFdkWTBVNSsrS01wT3V6UnFQQ3YxR255MFptVlZRZHZhdTdWM3N3MFZLWkpSeGcwc0w2R2N4CmpIc21wb3hYQWdNQkFBRUNnZ0VBZUJoYzlVNEhtTHJVTTltaTN4TkZOWXNPeE1mQXRmZTRjMktDN1lWMG1tZHYKZlVyZ1RhSmxUSWgzMXVpUjIvV2JtUFBySlpCc3E4d2RKZzlka2lwS2dITUNmd3UyUnNHWEZySXVXT0oyeEdRRgp4alFDZG9hK0dhcHN4czdwREVmUjBkQUROeEIydDhwOGZwVkl5YXF6M3pKcEtJQnZjNFlKMjlYakZNOFJ2bGpwCmRhZW1sWUdic3NRZEFNQVN2cUVzWlRqNU9mSWVsV0pvdEszUTFvcTFXNEMxelVZKzhra05sZEJQWTRYdDNCNlEKWVk1QS9ZSE9sUThMREcwQUpIMXhYZUNic0lyMG9OdDdNQ3kvUTRBVE1IL0loekRMZ3JsY0R6ck5BYVppdkl1Ywo1eDI0SDlQSVpmbThxcG1HYW1zVVpxSCtwQXhNdXMvTTVnME5YNkF1MlFLQmdRRHhUVVJMbGpNekpiZExtRUdhClBSSzByRE1MWXhWeEpqZjZudXJYUXZRRmk5TmFpZzAvNzgzNDJBU3poOHBTWVVMKzdqalpGdnRzWG9kOFF4aG4KMU11c1g4czFvRUprckxubkEyZEdETFJIdUMwWUpLUGJ5WFZXbHhFSVFNYjNheUJ1dWlkYTFLZDl6OEpzSWc0LwpGcDEwbWo2Z1lGb1E5dU5mcTcwREdscXUwd0tCZ1FET2VkclhHK0dybjM4aWFhcktlc3NwbVd2ZjFtM3VmV2swCnlYN3FNTzJpYzBHQWRFRkRJMFpJQVcxUmx3blBnTjJvMnZoc3NSa05MNy9UMmo4cjJKYnNxTTRzYnRyQUhXTi8KUi9TdmF1MW5rMmtNWUwvT0pwNkxDM3YydjlJSmhicDUzcCs0R21URDdNbFFHZkJtM2txam9Ba040eitYeVpraAoveDkwYkVDaDdRS0JnUUMzeDN0dWZqVDhqWXN1dmdXbzdUN2o4QXJvYjB5VFl1SmJ0TkZ6cFlDcEFMZTJTMUtRCkVabzBIb0ptSWRQTUxsdVNRZWwySGZUYnNwdEozdWdsbklLTEJHS0dzMG9kMXhlM2hIWVJlZmVNY0ErWVJiK3UKMDU3VWxqWFlyVTFjZjNDeUpJRjR3bUhXaG5lelY3UzJCQWxrRjEzL1U2TUZMS1E3NTFjTGwvVGRGUUtCZ0dheQptMVBFN1hFa3F1S2Q5akl4ODEwa2oxQk5ZbTV0K0djbUZiYzhVT1l0TjVaQnZMZzlFbGI4UnJoL1RJVG1UdG9PCjErT1FEcXJOWmpka1pXbFVtSFRyM1dpaVZyR1pySVNCY01YVGhIT3hFVjN6dlZNM1NFSldtdmozSGV4WWxKREwKVjF3RjNMckt5ckxKeEJZV1dMK2IrUVRzVkJRV1ZORmhDTzhxYk5kZEFvR0FGTEpiRnNHRThjVWdEWEtjcW55RQpPTHdmd3JSMmsrVngxcTc2a1laQVU4eHlmS093NFNxK1JSNmFqMDQvU0xhR0ozY2RwR244VGFCZGNYRjR2alJMCjIrQ1RBdndxVkszbTI5dzZrUDlIeG9CcGJUdnlIRGFvSnNqMDkxQUpaazh2RVl6Wm1NNms5RjJ3clN6ZGVXY2UKMnRzMk5LS0pUekdBTWpKNEZDeWxsNzA9Ci0tLS0tRU5EIFBSSVZBVEUgS0VZLS0tLS0K # notsecret
2 changes: 1 addition & 1 deletion tests/chainsaw/tests/service/chainsaw-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ spec:
content: |
oc wait -n $NAMESPACE --for=jsonpath='{.status.readyReplicas}'=3 statefulset openstack-galera
current=$ENDPOINT
oc rsh -n $NAMESPACE $ENDPOINT killall -9 /usr/libexec/mysqld
oc rsh -n $NAMESPACE $ENDPOINT killall -s STOP /usr/libexec/mysqld
while [ "$current" = "$ENDPOINT" ]; do
echo $(date) "$current" "$ENDPOINT"
sleep 1
Expand Down
Loading