=== RUN   kuttl
    harness.go:464: starting setup
    harness.go:255: running tests using configured kubeconfig.
    harness.go:278: Successful connection to cluster at: https://34.57.239.47
    harness.go:363: running tests
    harness.go:75: going to run test suite with timeout of 180 seconds for each step
    harness.go:375: testsuite: e2e-tests/tests has 22 tests
=== RUN   kuttl/harness
=== RUN   kuttl/harness/self-healing
=== PAUSE kuttl/harness/self-healing
=== CONT  kuttl/harness/self-healing
    logger.go:42: 11:48:49 | self-healing | Creating namespace: kuttl-test-fleet-adder
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | starting test step 0-deploy-operator
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        init_temp_dir # do this only in the first TestStep
        
        deploy_operator
        deploy_client]
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | + source ../../functions
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ realpath ../../..
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | ++++ pwd
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | ++ test_name=self-healing
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export PG_VER=16
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ PG_VER=16
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ export PGOV1_VER=14
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ PGOV1_VER=14
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | ++++ which gdate
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | ++++ which date
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ date=/usr/bin/date
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | ++++ which gsed
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | ++++ which sed
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ sed=/usr/bin/sed
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | +++ command -v oc
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | ++ oc get projects
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | + init_temp_dir
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | + rm -rf /tmp/kuttl/pg/self-healing
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | + mkdir -p /tmp/kuttl/pg/self-healing
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | + deploy_operator
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | + local cw_prefix=
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | + destroy_operator
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | + kubectl -n pg-operator delete deployment percona-postgresql-operator --force --grace-period=0
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | Warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | Error from server (NotFound): deployments.apps "percona-postgresql-operator" not found
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | + true
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | + [[ -n pg-operator ]]
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | + kubectl delete namespace pg-operator --force --grace-period=0
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | Warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | Error from server (NotFound): namespaces "pg-operator" not found
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | + true
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | + [[ -n pg-operator ]]
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | + create_namespace pg-operator
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | + local namespace=pg-operator
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | + [[ -n '' ]]
    logger.go:42: 11:48:50 | self-healing/0-deploy-operator | + kubectl delete namespace pg-operator --ignore-not-found
    logger.go:42: 11:48:51 | self-healing/0-deploy-operator | + kubectl wait --for=delete namespace pg-operator
    logger.go:42: 11:48:51 | self-healing/0-deploy-operator | + kubectl create namespace pg-operator
    logger.go:42: 11:48:52 | self-healing/0-deploy-operator | namespace/pg-operator created
    logger.go:42: 11:48:52 | self-healing/0-deploy-operator | + cw_prefix=cw-
    logger.go:42: 11:48:52 | self-healing/0-deploy-operator | + kubectl -n pg-operator apply --server-side --force-conflicts -f /mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy/crd.yaml
    logger.go:42: 11:48:52 | self-healing/0-deploy-operator | customresourcedefinition.apiextensions.k8s.io/crunchybridgeclusters.postgres-operator.crunchydata.com serverside-applied
    logger.go:42: 11:48:52 | self-healing/0-deploy-operator | customresourcedefinition.apiextensions.k8s.io/perconapgbackups.pgv2.percona.com serverside-applied
    logger.go:42: 11:48:54 | self-healing/0-deploy-operator | customresourcedefinition.apiextensions.k8s.io/perconapgclusters.pgv2.percona.com serverside-applied
    logger.go:42: 11:48:55 | self-healing/0-deploy-operator | customresourcedefinition.apiextensions.k8s.io/perconapgrestores.pgv2.percona.com serverside-applied
    logger.go:42: 11:48:55 | self-healing/0-deploy-operator | customresourcedefinition.apiextensions.k8s.io/perconapgupgrades.pgv2.percona.com serverside-applied
    logger.go:42: 11:48:55 | self-healing/0-deploy-operator | customresourcedefinition.apiextensions.k8s.io/pgadmins.postgres-operator.crunchydata.com serverside-applied
    logger.go:42: 11:48:55 | self-healing/0-deploy-operator | customresourcedefinition.apiextensions.k8s.io/pgupgrades.postgres-operator.crunchydata.com serverside-applied
    logger.go:42: 11:48:56 | self-healing/0-deploy-operator | customresourcedefinition.apiextensions.k8s.io/postgresclusters.postgres-operator.crunchydata.com serverside-applied
    logger.go:42: 11:48:56 | self-healing/0-deploy-operator | + kubectl -n pg-operator apply --server-side --force-conflicts -f /mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy/cw-rbac.yaml
    logger.go:42: 11:48:57 | self-healing/0-deploy-operator | serviceaccount/percona-postgresql-operator serverside-applied
    logger.go:42: 11:48:57 | self-healing/0-deploy-operator | clusterrole.rbac.authorization.k8s.io/percona-postgresql-operator serverside-applied
    logger.go:42: 11:48:57 | self-healing/0-deploy-operator | clusterrolebinding.rbac.authorization.k8s.io/percona-postgresql-operator serverside-applied
    logger.go:42: 11:48:57 | self-healing/0-deploy-operator | + local disable_telemetry=true
    logger.go:42: 11:48:57 | self-healing/0-deploy-operator | + '[' self-healing == telemetry-transfer ']'
    logger.go:42: 11:48:57 | self-healing/0-deploy-operator | + yq eval '(.spec.template.spec.containers[] | select(.name=="operator") | .env[] | select(.name=="DISABLE_TELEMETRY") | .value) = "true"' -
    logger.go:42: 11:48:57 | self-healing/0-deploy-operator | + kubectl -n pg-operator apply -f -
    logger.go:42: 11:48:57 | self-healing/0-deploy-operator | + yq eval '.spec.template.spec.containers[0].image = "perconalab/percona-postgresql-operator:PR-991-4e1f4e43a"' /mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy/cw-operator.yaml
    logger.go:42: 11:48:58 | self-healing/0-deploy-operator | deployment.apps/percona-postgresql-operator created
    logger.go:42: 11:48:58 | self-healing/0-deploy-operator | + deploy_client
    logger.go:42: 11:48:58 | self-healing/0-deploy-operator | + kubectl -n kuttl-test-fleet-adder apply -f /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf/client.yaml
    logger.go:42: 11:48:59 | self-healing/0-deploy-operator | deployment.apps/pg-client created
    logger.go:42: 11:49:00 | self-healing/0-deploy-operator | running command: [sh -c kubectl assert exist-enhanced deployment percona-postgresql-operator -n ${OPERATOR_NS:-$NAMESPACE} --field-selector status.readyReplicas=1]
    logger.go:42: 11:49:00 | self-healing/0-deploy-operator | ASSERT deployment percona-postgresql-operator matching field criteria 'status.readyReplicas=1' should exist.
    logger.go:42: 11:49:01 | self-healing/0-deploy-operator | INFO   Found 1 resource(s).
    logger.go:42: 11:49:01 | self-healing/0-deploy-operator | NAME                          NAMESPACE     COL0
    logger.go:42: 11:49:01 | self-healing/0-deploy-operator | percona-postgresql-operator   pg-operator   1
    logger.go:42: 11:49:01 | self-healing/0-deploy-operator | ASSERT PASS
    logger.go:42: 11:49:01 | self-healing/0-deploy-operator | test step completed 0-deploy-operator
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | starting test step 1-deploy-chaos-mesh
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        
        deploy_chaos_mesh]
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | + source ../../functions
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ realpath ../../..
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++++ pwd
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++ test_name=self-healing
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export PG_VER=16
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ PG_VER=16
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ export PGOV1_VER=14
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ PGOV1_VER=14
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++++ which gdate
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++++ which date
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ date=/usr/bin/date
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++++ which gsed
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++++ which sed
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ sed=/usr/bin/sed
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | +++ command -v oc
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++ oc get projects
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | + deploy_chaos_mesh
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | + destroy_chaos_mesh
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++ helm list --all-namespaces --filter chaos-mesh
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++ sed s/NAMESPACE//
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++ awk '-F ' '{print $2}'
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++ tail -n1
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /mnt/jenkins/workspace/cloud-pg-operator_PR-991/kubeconfig
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | WARNING: Kubernetes configuration file is world-readable. This is insecure. Location: /mnt/jenkins/workspace/cloud-pg-operator_PR-991/kubeconfig
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | + local chaos_mesh_ns=
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | + '[' -n '' ']'
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++ kubectl get MutatingWebhookConfiguration
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++ grep chaos-mesh
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | + timeout 30 kubectl delete MutatingWebhookConfiguration
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | error: resource(s) were provided, but no name was specified
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | + :
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++ kubectl get ValidatingWebhookConfiguration
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++ grep chaos-mesh
    logger.go:42: 11:49:01 | self-healing/1-deploy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:49:02 | self-healing/1-deploy-chaos-mesh | + timeout 30 kubectl delete ValidatingWebhookConfiguration
    logger.go:42: 11:49:02 | self-healing/1-deploy-chaos-mesh | error: resource(s) were provided, but no name was specified
    logger.go:42: 11:49:02 | self-healing/1-deploy-chaos-mesh | + :
    logger.go:42: 11:49:02 | self-healing/1-deploy-chaos-mesh | ++ kubectl get ValidatingWebhookConfiguration
    logger.go:42: 11:49:02 | self-healing/1-deploy-chaos-mesh | ++ grep validate-auth
    logger.go:42: 11:49:02 | self-healing/1-deploy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:49:02 | self-healing/1-deploy-chaos-mesh | + timeout 30 kubectl delete ValidatingWebhookConfiguration
    logger.go:42: 11:49:02 | self-healing/1-deploy-chaos-mesh | error: resource(s) were provided, but no name was specified
    logger.go:42: 11:49:02 | self-healing/1-deploy-chaos-mesh | + :
    logger.go:42: 11:49:02 | self-healing/1-deploy-chaos-mesh | ++ kubectl api-resources
    logger.go:42: 11:49:02 | self-healing/1-deploy-chaos-mesh | ++ grep chaos-mesh
    logger.go:42: 11:49:02 | self-healing/1-deploy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:49:03 | self-healing/1-deploy-chaos-mesh | ++ kubectl get crd
    logger.go:42: 11:49:03 | self-healing/1-deploy-chaos-mesh | ++ grep chaos-mesh.org
    logger.go:42: 11:49:03 | self-healing/1-deploy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:49:04 | self-healing/1-deploy-chaos-mesh | + timeout 30 kubectl delete crd
    logger.go:42: 11:49:04 | self-healing/1-deploy-chaos-mesh | error: resource(s) were provided, but no name was specified
    logger.go:42: 11:49:04 | self-healing/1-deploy-chaos-mesh | + :
    logger.go:42: 11:49:04 | self-healing/1-deploy-chaos-mesh | ++ kubectl get clusterrolebinding
    logger.go:42: 11:49:04 | self-healing/1-deploy-chaos-mesh | ++ grep chaos-mesh
    logger.go:42: 11:49:04 | self-healing/1-deploy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:49:04 | self-healing/1-deploy-chaos-mesh | + timeout 30 kubectl delete clusterrolebinding
    logger.go:42: 11:49:04 | self-healing/1-deploy-chaos-mesh | error: resource(s) were provided, but no name was specified
    logger.go:42: 11:49:04 | self-healing/1-deploy-chaos-mesh | + :
    logger.go:42: 11:49:04 | self-healing/1-deploy-chaos-mesh | ++ kubectl get clusterrole
    logger.go:42: 11:49:04 | self-healing/1-deploy-chaos-mesh | ++ grep chaos-mesh
    logger.go:42: 11:49:04 | self-healing/1-deploy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:49:05 | self-healing/1-deploy-chaos-mesh | + timeout 30 kubectl delete clusterrole
    logger.go:42: 11:49:05 | self-healing/1-deploy-chaos-mesh | error: resource(s) were provided, but no name was specified
    logger.go:42: 11:49:05 | self-healing/1-deploy-chaos-mesh | + :
    logger.go:42: 11:49:05 | self-healing/1-deploy-chaos-mesh | + helm repo add chaos-mesh https://charts.chaos-mesh.org
    logger.go:42: 11:49:05 | self-healing/1-deploy-chaos-mesh | WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /mnt/jenkins/workspace/cloud-pg-operator_PR-991/kubeconfig
    logger.go:42: 11:49:05 | self-healing/1-deploy-chaos-mesh | WARNING: Kubernetes configuration file is world-readable. This is insecure. Location: /mnt/jenkins/workspace/cloud-pg-operator_PR-991/kubeconfig
    logger.go:42: 11:49:05 | self-healing/1-deploy-chaos-mesh | "chaos-mesh" already exists with the same configuration, skipping
    logger.go:42: 11:49:05 | self-healing/1-deploy-chaos-mesh | + helm install chaos-mesh chaos-mesh/chaos-mesh --namespace=kuttl-test-fleet-adder --set chaosDaemon.runtime=containerd --set chaosDaemon.socketPath=/run/containerd/containerd.sock --set dashboard.create=false --version 2.5.1
    logger.go:42: 11:49:05 | self-healing/1-deploy-chaos-mesh | WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /mnt/jenkins/workspace/cloud-pg-operator_PR-991/kubeconfig
    logger.go:42: 11:49:05 | self-healing/1-deploy-chaos-mesh | WARNING: Kubernetes configuration file is world-readable. This is insecure. Location: /mnt/jenkins/workspace/cloud-pg-operator_PR-991/kubeconfig
    logger.go:42: 11:49:26 | self-healing/1-deploy-chaos-mesh | NAME: chaos-mesh
    logger.go:42: 11:49:26 | self-healing/1-deploy-chaos-mesh | LAST DEPLOYED: Thu Jan  2 11:49:16 2025
    logger.go:42: 11:49:26 | self-healing/1-deploy-chaos-mesh | NAMESPACE: kuttl-test-fleet-adder
    logger.go:42: 11:49:26 | self-healing/1-deploy-chaos-mesh | STATUS: deployed
    logger.go:42: 11:49:26 | self-healing/1-deploy-chaos-mesh | REVISION: 1
    logger.go:42: 11:49:26 | self-healing/1-deploy-chaos-mesh | TEST SUITE: None
    logger.go:42: 11:49:26 | self-healing/1-deploy-chaos-mesh | NOTES:
    logger.go:42: 11:49:26 | self-healing/1-deploy-chaos-mesh | 1. Make sure chaos-mesh components are running
    logger.go:42: 11:49:26 | self-healing/1-deploy-chaos-mesh |    kubectl get pods --namespace kuttl-test-fleet-adder -l app.kubernetes.io/instance=chaos-mesh
    logger.go:42: 11:49:26 | self-healing/1-deploy-chaos-mesh | + [[ -n '' ]]
    logger.go:42: 11:49:26 | self-healing/1-deploy-chaos-mesh | + sleep 10
[controller-runtime] log.SetLogger(...) was never called; logs will not be displayed.
Detected at:
	>  goroutine 22 [running]:
	>  runtime/debug.Stack()
	>  	/nix/store/wkbckbd30nlhq4dxzg64q6y4vm1xx4fk-go-1.22.1/share/go/src/runtime/debug/stack.go:24 +0x5e
	>  sigs.k8s.io/controller-runtime/pkg/log.eventuallyFulfillRoot()
	>  	/home/mowsiany/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/log/log.go:60 +0xcd
	>  sigs.k8s.io/controller-runtime/pkg/log.(*delegatingLogSink).WithName(0xc000367c00, {0x184a055, 0x14})
	>  	/home/mowsiany/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/log/deleg.go:147 +0x3e
	>  github.com/go-logr/logr.Logger.WithName({{0x1acb7d8, 0xc000367c00}, 0x0}, {0x184a055?, 0xc000781f80?})
	>  	/home/mowsiany/go/pkg/mod/github.com/go-logr/logr@v1.2.4/logr.go:336 +0x36
	>  sigs.k8s.io/controller-runtime/pkg/client.newClient(0x131ead3?, {0x0, 0xc0001869a0, {0x1accd90, 0xc000366100}, 0x0, {0x0, 0x0}, 0x0})
	>  	/home/mowsiany/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/client/client.go:122 +0xf1
	>  sigs.k8s.io/controller-runtime/pkg/client.New(0xc00054cfc8?, {0x0, 0xc0001869a0, {0x1accd90, 0xc000366100}, 0x0, {0x0, 0x0}, 0x0})
	>  	/home/mowsiany/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/client/client.go:103 +0x7d
	>  github.com/kudobuilder/kuttl/pkg/test/utils.NewRetryClient(0xc00054cfc8, {0x0, 0xc0001869a0, {0x1accd90, 0xc000366100}, 0x0, {0x0, 0x0}, 0x0})
	>  	/home/mowsiany/go/src/github.com/kudobuilder/kuttl/pkg/test/utils/kubernetes.go:177 +0x127
	>  github.com/kudobuilder/kuttl/pkg/test.(*Harness).Client(0xc0003ed208, 0x47?)
	>  	/home/mowsiany/go/src/github.com/kudobuilder/kuttl/pkg/test/harness.go:323 +0x18e
	>  github.com/kudobuilder/kuttl/pkg/test.(*Step).Create(0xc0003c0d00, 0xc0003fa1a0, {0xc0005613f8, 0x16})
	>  	/home/mowsiany/go/src/github.com/kudobuilder/kuttl/pkg/test/step.go:177 +0x63
	>  github.com/kudobuilder/kuttl/pkg/test.(*Step).Run(0xc0003c0d00, 0xc0003fa1a0, {0xc0005613f8, 0x16})
	>  	/home/mowsiany/go/src/github.com/kudobuilder/kuttl/pkg/test/step.go:457 +0x24a
	>  github.com/kudobuilder/kuttl/pkg/test.(*Case).Run(0xc0002f7ea0, 0xc0003fa1a0, 0xc000003710)
	>  	/home/mowsiany/go/src/github.com/kudobuilder/kuttl/pkg/test/case.go:373 +0xaeb
	>  github.com/kudobuilder/kuttl/pkg/test.(*Harness).RunTests.func1.1(0xc0003fa1a0)
	>  	/home/mowsiany/go/src/github.com/kudobuilder/kuttl/pkg/test/harness.go:401 +0x12e
	>  testing.tRunner(0xc0003fa1a0, 0xc0003f6ab0)
	>  	/nix/store/wkbckbd30nlhq4dxzg64q6y4vm1xx4fk-go-1.22.1/share/go/src/testing/testing.go:1689 +0xfb
	>  created by testing.(*T).Run in goroutine 21
	>  	/nix/store/wkbckbd30nlhq4dxzg64q6y4vm1xx4fk-go-1.22.1/share/go/src/testing/testing.go:1742 +0x390
    logger.go:42: 11:49:36 | self-healing/1-deploy-chaos-mesh | test step completed 1-deploy-chaos-mesh
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | starting test step 2-create-cluster
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        
        get_cr | kubectl -n "${NAMESPACE}" apply -f -]
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | + source ../../functions
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ realpath ../../..
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | ++++ pwd
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | ++ test_name=self-healing
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export PG_VER=16
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ PG_VER=16
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ export PGOV1_VER=14
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ PGOV1_VER=14
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | ++++ which gdate
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | ++++ which date
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ date=/usr/bin/date
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | ++++ which gsed
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | ++++ which sed
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ sed=/usr/bin/sed
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | +++ command -v oc
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | ++ oc get projects
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | + get_cr
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | + local cr_name=
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | + kubectl -n kuttl-test-fleet-adder apply -f -
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | + '[' -z ']'
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | + cr_name=self-healing
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | + local repo_path=
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | + yq eval '
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | 		.metadata.name = "self-healing" |
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | 		.metadata.labels = {"e2e":"self-healing"} |
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | 		.spec.postgresVersion = 16 |
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | 		.spec.users += [{"name":"postgres","password":{"type":"AlphaNumeric"}}] |
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | 		.spec.users += [{"name":"self-healing","password":{"type":"AlphaNumeric"}}] |
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | 		.spec.image = "perconalab/percona-postgresql-operator:main-ppg16-postgres" |
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | 		.spec.backups.pgbackrest.image = "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" |
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | 		.spec.proxy.pgBouncer.image = "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer" |
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | 		.spec.pmm.image = "perconalab/pmm-client:dev-latest" |
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | 		.spec.pmm.secret = "self-healing-pmm-secret"
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | 		' /mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy/cr.yaml
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | + [[ -n '' ]]
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | + case $test_name in
    logger.go:42: 11:49:36 | self-healing/2-create-cluster | + cat /tmp/kuttl/pg/self-healing/cr.yaml
    logger.go:42: 11:49:37 | self-healing/2-create-cluster | perconapgcluster.pgv2.percona.com/self-healing created
    logger.go:42: 11:50:32 | self-healing/2-create-cluster | test step completed 2-create-cluster
    logger.go:42: 11:50:32 | self-healing/3-write-data | starting test step 3-write-data
    logger.go:42: 11:50:32 | self-healing/3-write-data | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        
        run_psql_local \
          'CREATE DATABASE myapp; \c myapp \\\ CREATE TABLE IF NOT EXISTS myApp (id int PRIMARY KEY);' \
          "postgres:$(get_psql_user_pass self-healing-pguser-postgres)@$(get_psql_user_host self-healing-pguser-postgres)"
        
        run_psql_local \
          '\c myapp \\\ INSERT INTO myApp (id) VALUES (100500)' \
          "postgres:$(get_psql_user_pass self-healing-pguser-postgres)@$(get_psql_user_host self-healing-pguser-postgres)"]
    logger.go:42: 11:50:32 | self-healing/3-write-data | + source ../../functions
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ realpath ../../..
    logger.go:42: 11:50:32 | self-healing/3-write-data | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:50:32 | self-healing/3-write-data | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:50:32 | self-healing/3-write-data | ++++ pwd
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:50:32 | self-healing/3-write-data | ++ test_name=self-healing
    logger.go:42: 11:50:32 | self-healing/3-write-data | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:50:32 | self-healing/3-write-data | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export PG_VER=16
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ PG_VER=16
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ export PGOV1_VER=14
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ PGOV1_VER=14
    logger.go:42: 11:50:32 | self-healing/3-write-data | ++++ which gdate
    logger.go:42: 11:50:32 | self-healing/3-write-data | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:50:32 | self-healing/3-write-data | ++++ which date
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ date=/usr/bin/date
    logger.go:42: 11:50:32 | self-healing/3-write-data | ++++ which gsed
    logger.go:42: 11:50:32 | self-healing/3-write-data | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:50:32 | self-healing/3-write-data | ++++ which sed
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ sed=/usr/bin/sed
    logger.go:42: 11:50:32 | self-healing/3-write-data | +++ command -v oc
    logger.go:42: 11:50:32 | self-healing/3-write-data | ++ oc get projects
    logger.go:42: 11:50:32 | self-healing/3-write-data | ++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:50:32 | self-healing/3-write-data | ++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:50:32 | self-healing/3-write-data | ++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:50:33 | self-healing/3-write-data | ++ get_psql_user_host self-healing-pguser-postgres
    logger.go:42: 11:50:33 | self-healing/3-write-data | ++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:50:33 | self-healing/3-write-data | ++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.host | base64decode }}'
    logger.go:42: 11:50:33 | self-healing/3-write-data | + run_psql_local 'CREATE DATABASE myapp; \c myapp \\\ CREATE TABLE IF NOT EXISTS myApp (id int PRIMARY KEY);' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc
    logger.go:42: 11:50:33 | self-healing/3-write-data | + local 'command=CREATE DATABASE myapp; \c myapp \\\ CREATE TABLE IF NOT EXISTS myApp (id int PRIMARY KEY);'
    logger.go:42: 11:50:33 | self-healing/3-write-data | + local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc
    logger.go:42: 11:50:33 | self-healing/3-write-data | + local driver=postgres
    logger.go:42: 11:50:33 | self-healing/3-write-data | ++ get_client_pod
    logger.go:42: 11:50:33 | self-healing/3-write-data | ++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:50:33 | self-healing/3-write-data | + kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''CREATE DATABASE myapp; \c myapp \\\ CREATE TABLE IF NOT EXISTS myApp (id int PRIMARY KEY);\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:50:35 | self-healing/3-write-data | ++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:50:35 | self-healing/3-write-data | ++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:50:35 | self-healing/3-write-data | ++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:50:35 | self-healing/3-write-data | ++ get_psql_user_host self-healing-pguser-postgres
    logger.go:42: 11:50:35 | self-healing/3-write-data | ++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:50:35 | self-healing/3-write-data | ++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.host | base64decode }}'
    logger.go:42: 11:50:36 | self-healing/3-write-data | + run_psql_local '\c myapp \\\ INSERT INTO myApp (id) VALUES (100500)' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc
    logger.go:42: 11:50:36 | self-healing/3-write-data | + local 'command=\c myapp \\\ INSERT INTO myApp (id) VALUES (100500)'
    logger.go:42: 11:50:36 | self-healing/3-write-data | + local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc
    logger.go:42: 11:50:36 | self-healing/3-write-data | + local driver=postgres
    logger.go:42: 11:50:36 | self-healing/3-write-data | ++ get_client_pod
    logger.go:42: 11:50:36 | self-healing/3-write-data | ++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:50:36 | self-healing/3-write-data | + kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ INSERT INTO myApp (id) VALUES (100500)\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:50:38 | self-healing/3-write-data | test step completed 3-write-data
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | starting test step 4-read-from-primary
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        data=$(run_psql_local '\c myapp \\\ SELECT * from myApp;' "postgres:$(get_psql_user_pass self-healing-pguser-postgres)@$(get_psql_user_host self-healing-pguser-postgres)")
        
        kubectl create configmap -n "${NAMESPACE}" 04-read-from-primary --from-literal=data="${data}"]
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | + source ../../functions
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ realpath ../../..
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | ++++ pwd
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | ++ test_name=self-healing
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export PG_VER=16
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ PG_VER=16
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ export PGOV1_VER=14
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ PGOV1_VER=14
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | ++++ which gdate
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | ++++ which date
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ date=/usr/bin/date
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | ++++ which gsed
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | ++++ which sed
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ sed=/usr/bin/sed
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ command -v oc
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | ++ oc get projects
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ get_psql_user_host self-healing-pguser-postgres
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.host | base64decode }}'
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | ++ run_psql_local '\c myapp \\\ SELECT * from myApp;' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | ++ local 'command=\c myapp \\\ SELECT * from myApp;'
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | ++ local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | ++ local driver=postgres
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ get_client_pod
    logger.go:42: 11:50:38 | self-healing/4-read-from-primary | +++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:50:39 | self-healing/4-read-from-primary | ++ kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ SELECT * from myApp;\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:50:40 | self-healing/4-read-from-primary | + data=' 100500'
    logger.go:42: 11:50:40 | self-healing/4-read-from-primary | + kubectl create configmap -n kuttl-test-fleet-adder 04-read-from-primary '--from-literal=data= 100500'
    logger.go:42: 11:50:41 | self-healing/4-read-from-primary | configmap/04-read-from-primary created
    logger.go:42: 11:50:41 | self-healing/4-read-from-primary | test step completed 4-read-from-primary
    logger.go:42: 11:50:41 | self-healing/5-kill-master | starting test step 5-kill-master
    logger.go:42: 11:50:41 | self-healing/5-kill-master | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        
        kill_pods "${NAMESPACE}" "pod" "$init_pod"
        sleep 10 # wait a bit for pod to be killed]
    logger.go:42: 11:50:41 | self-healing/5-kill-master | + source ../../functions
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ realpath ../../..
    logger.go:42: 11:50:41 | self-healing/5-kill-master | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:50:41 | self-healing/5-kill-master | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:50:41 | self-healing/5-kill-master | ++++ pwd
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:50:41 | self-healing/5-kill-master | ++ test_name=self-healing
    logger.go:42: 11:50:41 | self-healing/5-kill-master | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:50:41 | self-healing/5-kill-master | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export PG_VER=16
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ PG_VER=16
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ export PGOV1_VER=14
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ PGOV1_VER=14
    logger.go:42: 11:50:41 | self-healing/5-kill-master | ++++ which gdate
    logger.go:42: 11:50:41 | self-healing/5-kill-master | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:50:41 | self-healing/5-kill-master | ++++ which date
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ date=/usr/bin/date
    logger.go:42: 11:50:41 | self-healing/5-kill-master | ++++ which gsed
    logger.go:42: 11:50:41 | self-healing/5-kill-master | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:50:41 | self-healing/5-kill-master | ++++ which sed
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ sed=/usr/bin/sed
    logger.go:42: 11:50:41 | self-healing/5-kill-master | +++ command -v oc
    logger.go:42: 11:50:41 | self-healing/5-kill-master | ++ oc get projects
    logger.go:42: 11:50:41 | self-healing/5-kill-master | + kill_pods kuttl-test-fleet-adder pod ''
    logger.go:42: 11:50:41 | self-healing/5-kill-master | + local ns=kuttl-test-fleet-adder
    logger.go:42: 11:50:41 | self-healing/5-kill-master | + local selector=pod
    logger.go:42: 11:50:41 | self-healing/5-kill-master | + local pod_label=
    logger.go:42: 11:50:41 | self-healing/5-kill-master | + local label_value=
    logger.go:42: 11:50:41 | self-healing/5-kill-master | + '[' pod == pod ']'
    logger.go:42: 11:50:41 | self-healing/5-kill-master | + yq eval '
    logger.go:42: 11:50:41 | self-healing/5-kill-master | 			.metadata.name = "chaos-pod-kill-24649" |
    logger.go:42: 11:50:41 | self-healing/5-kill-master | 			del(.spec.selector.pods.test-namespace) |
    logger.go:42: 11:50:41 | self-healing/5-kill-master | 			.spec.selector.pods.kuttl-test-fleet-adder[0] = ""' /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf/chaos-pod-kill.yml
    logger.go:42: 11:50:41 | self-healing/5-kill-master | + kubectl apply --namespace kuttl-test-fleet-adder -f -
    logger.go:42: 11:50:42 | self-healing/5-kill-master | podchaos.chaos-mesh.org/chaos-pod-kill-24649 created
    logger.go:42: 11:50:42 | self-healing/5-kill-master | + sleep 5
    logger.go:42: 11:50:47 | self-healing/5-kill-master | + sleep 10
    logger.go:42: 11:50:59 | self-healing/5-kill-master | test step completed 5-kill-master
    logger.go:42: 11:50:59 | self-healing/6-write-data | starting test step 6-write-data
    logger.go:42: 11:50:59 | self-healing/6-write-data | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        
        run_psql_local \
          '\c myapp \\\ INSERT INTO myApp (id) VALUES (100501)' \
          "postgres:$(get_psql_user_pass self-healing-pguser-postgres)@$(get_psql_user_host self-healing-pguser-postgres)"]
    logger.go:42: 11:50:59 | self-healing/6-write-data | + source ../../functions
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ realpath ../../..
    logger.go:42: 11:50:59 | self-healing/6-write-data | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:50:59 | self-healing/6-write-data | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:50:59 | self-healing/6-write-data | ++++ pwd
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:50:59 | self-healing/6-write-data | ++ test_name=self-healing
    logger.go:42: 11:50:59 | self-healing/6-write-data | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:50:59 | self-healing/6-write-data | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export PG_VER=16
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ PG_VER=16
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ export PGOV1_VER=14
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ PGOV1_VER=14
    logger.go:42: 11:50:59 | self-healing/6-write-data | ++++ which gdate
    logger.go:42: 11:50:59 | self-healing/6-write-data | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:50:59 | self-healing/6-write-data | ++++ which date
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ date=/usr/bin/date
    logger.go:42: 11:50:59 | self-healing/6-write-data | ++++ which gsed
    logger.go:42: 11:50:59 | self-healing/6-write-data | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:50:59 | self-healing/6-write-data | ++++ which sed
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ sed=/usr/bin/sed
    logger.go:42: 11:50:59 | self-healing/6-write-data | +++ command -v oc
    logger.go:42: 11:50:59 | self-healing/6-write-data | ++ oc get projects
    logger.go:42: 11:50:59 | self-healing/6-write-data | ++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:50:59 | self-healing/6-write-data | ++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:50:59 | self-healing/6-write-data | ++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:50:59 | self-healing/6-write-data | ++ get_psql_user_host self-healing-pguser-postgres
    logger.go:42: 11:50:59 | self-healing/6-write-data | ++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:50:59 | self-healing/6-write-data | ++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.host | base64decode }}'
    logger.go:42: 11:51:00 | self-healing/6-write-data | + run_psql_local '\c myapp \\\ INSERT INTO myApp (id) VALUES (100501)' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc
    logger.go:42: 11:51:00 | self-healing/6-write-data | + local 'command=\c myapp \\\ INSERT INTO myApp (id) VALUES (100501)'
    logger.go:42: 11:51:00 | self-healing/6-write-data | + local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc
    logger.go:42: 11:51:00 | self-healing/6-write-data | + local driver=postgres
    logger.go:42: 11:51:00 | self-healing/6-write-data | ++ get_client_pod
    logger.go:42: 11:51:00 | self-healing/6-write-data | ++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:51:00 | self-healing/6-write-data | + kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ INSERT INTO myApp (id) VALUES (100501)\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:51:02 | self-healing/6-write-data | test step completed 6-write-data
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | starting test step 7-read-from-all-pods
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        
        pods=$(get_instance_set_pods instance1)
        i=1
        for pod in $pods; do
            data=$(run_psql_local '\c myapp \\\ SELECT * from myApp;' "postgres:$(get_psql_user_pass self-healing-pguser-postgres)@$(get_psql_pod_host ${pod})")
            kubectl create configmap -n "${NAMESPACE}" 07-read-from-${i} --from-literal=data="${data}"
            i=$((i+1))
        done]
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | + source ../../functions
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ realpath ../../..
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | ++++ pwd
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | ++ test_name=self-healing
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export PG_VER=16
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ PG_VER=16
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ export PGOV1_VER=14
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ PGOV1_VER=14
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | ++++ which gdate
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | ++++ which date
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ date=/usr/bin/date
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | ++++ which gsed
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | ++++ which sed
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ sed=/usr/bin/sed
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ command -v oc
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | ++ oc get projects
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | ++ get_instance_set_pods instance1
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | ++ local instance=instance1
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | ++ kubectl get pods -n kuttl-test-fleet-adder --selector postgres-operator.crunchydata.com/instance-set=instance1 -o custom-columns=NAME:.metadata.name --no-headers
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | + pods='self-healing-instance1-6hbr-0
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | self-healing-instance1-6j5p-0
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | self-healing-instance1-g92f-0'
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | + i=1
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | + for pod in '$pods'
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:51:02 | self-healing/7-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:51:03 | self-healing/7-read-from-all-pods | +++ get_psql_pod_host self-healing-instance1-6hbr-0
    logger.go:42: 11:51:03 | self-healing/7-read-from-all-pods | +++ local pod=self-healing-instance1-6hbr-0
    logger.go:42: 11:51:03 | self-healing/7-read-from-all-pods | +++ echo self-healing-instance1-6hbr-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:51:03 | self-healing/7-read-from-all-pods | ++ run_psql_local '\c myapp \\\ SELECT * from myApp;' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6hbr-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:51:03 | self-healing/7-read-from-all-pods | ++ local 'command=\c myapp \\\ SELECT * from myApp;'
    logger.go:42: 11:51:03 | self-healing/7-read-from-all-pods | ++ local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6hbr-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:51:03 | self-healing/7-read-from-all-pods | ++ local driver=postgres
    logger.go:42: 11:51:03 | self-healing/7-read-from-all-pods | +++ get_client_pod
    logger.go:42: 11:51:03 | self-healing/7-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:51:03 | self-healing/7-read-from-all-pods | ++ kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ SELECT * from myApp;\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6hbr-0.self-healing-pods.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods | + data=' 100500
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods |  100501'
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods | + kubectl create configmap -n kuttl-test-fleet-adder 07-read-from-1 '--from-literal=data= 100500
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods |  100501'
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods | configmap/07-read-from-1 created
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods | + i=2
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods | + for pod in '$pods'
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods | +++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods | +++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods | +++ get_psql_pod_host self-healing-instance1-6j5p-0
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods | +++ local pod=self-healing-instance1-6j5p-0
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods | +++ echo self-healing-instance1-6j5p-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods | ++ run_psql_local '\c myapp \\\ SELECT * from myApp;' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6j5p-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods | ++ local 'command=\c myapp \\\ SELECT * from myApp;'
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods | ++ local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6j5p-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods | ++ local driver=postgres
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods | +++ get_client_pod
    logger.go:42: 11:51:05 | self-healing/7-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:51:06 | self-healing/7-read-from-all-pods | ++ kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ SELECT * from myApp;\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6j5p-0.self-healing-pods.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:51:07 | self-healing/7-read-from-all-pods | + data=' 100500
    logger.go:42: 11:51:07 | self-healing/7-read-from-all-pods |  100501'
    logger.go:42: 11:51:07 | self-healing/7-read-from-all-pods | + kubectl create configmap -n kuttl-test-fleet-adder 07-read-from-2 '--from-literal=data= 100500
    logger.go:42: 11:51:07 | self-healing/7-read-from-all-pods |  100501'
    logger.go:42: 11:51:07 | self-healing/7-read-from-all-pods | configmap/07-read-from-2 created
    logger.go:42: 11:51:07 | self-healing/7-read-from-all-pods | + i=3
    logger.go:42: 11:51:07 | self-healing/7-read-from-all-pods | + for pod in '$pods'
    logger.go:42: 11:51:07 | self-healing/7-read-from-all-pods | +++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:51:07 | self-healing/7-read-from-all-pods | +++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:51:07 | self-healing/7-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:51:08 | self-healing/7-read-from-all-pods | +++ get_psql_pod_host self-healing-instance1-g92f-0
    logger.go:42: 11:51:08 | self-healing/7-read-from-all-pods | +++ local pod=self-healing-instance1-g92f-0
    logger.go:42: 11:51:08 | self-healing/7-read-from-all-pods | +++ echo self-healing-instance1-g92f-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:51:08 | self-healing/7-read-from-all-pods | ++ run_psql_local '\c myapp \\\ SELECT * from myApp;' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-g92f-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:51:08 | self-healing/7-read-from-all-pods | ++ local 'command=\c myapp \\\ SELECT * from myApp;'
    logger.go:42: 11:51:08 | self-healing/7-read-from-all-pods | ++ local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-g92f-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:51:08 | self-healing/7-read-from-all-pods | ++ local driver=postgres
    logger.go:42: 11:51:08 | self-healing/7-read-from-all-pods | +++ get_client_pod
    logger.go:42: 11:51:08 | self-healing/7-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:51:08 | self-healing/7-read-from-all-pods | ++ kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ SELECT * from myApp;\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-g92f-0.self-healing-pods.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:51:10 | self-healing/7-read-from-all-pods | + data=' 100500
    logger.go:42: 11:51:10 | self-healing/7-read-from-all-pods |  100501'
    logger.go:42: 11:51:10 | self-healing/7-read-from-all-pods | + kubectl create configmap -n kuttl-test-fleet-adder 07-read-from-3 '--from-literal=data= 100500
    logger.go:42: 11:51:10 | self-healing/7-read-from-all-pods |  100501'
    logger.go:42: 11:51:10 | self-healing/7-read-from-all-pods | configmap/07-read-from-3 created
    logger.go:42: 11:51:10 | self-healing/7-read-from-all-pods | + i=4
    logger.go:42: 11:51:11 | self-healing/7-read-from-all-pods | test step completed 7-read-from-all-pods
    logger.go:42: 11:51:11 | self-healing/8-failure-master | starting test step 8-failure-master
    logger.go:42: 11:51:11 | self-healing/8-failure-master | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        
        init_pod=$(get_pod_by_role self-healing master name)
        failure_pod "${NAMESPACE}" "$(get_pod_by_role self-healing master name)"
        sleep 30 # wait a bit for pod to be killed and new master elected
        
        if [ "$init_pod" == "$(get_pod_by_role self-healing master name)" ]; then
          echo "master pod was not killed! something went wrong."
          exit 1
        fi]
    logger.go:42: 11:51:11 | self-healing/8-failure-master | + source ../../functions
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ realpath ../../..
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++++ pwd
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ test_name=self-healing
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export PG_VER=16
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ PG_VER=16
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ export PGOV1_VER=14
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ PGOV1_VER=14
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++++ which gdate
    logger.go:42: 11:51:11 | self-healing/8-failure-master | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++++ which date
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ date=/usr/bin/date
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++++ which gsed
    logger.go:42: 11:51:11 | self-healing/8-failure-master | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++++ which sed
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ sed=/usr/bin/sed
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ command -v oc
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ oc get projects
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ get_pod_by_role self-healing master name
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ local cluster=self-healing
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ local role=master
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ local parameter=name
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ case ${parameter} in
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ local 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ kubectl get pods --namespace kuttl-test-fleet-adder --selector=postgres-operator.crunchydata.com/role=master,postgres-operator.crunchydata.com/cluster=self-healing -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ echo self-healing-instance1-g92f-0
    logger.go:42: 11:51:11 | self-healing/8-failure-master | + init_pod=self-healing-instance1-g92f-0
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ get_pod_by_role self-healing master name
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ local cluster=self-healing
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ local role=master
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ local parameter=name
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ case ${parameter} in
    logger.go:42: 11:51:11 | self-healing/8-failure-master | ++ local 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:51:11 | self-healing/8-failure-master | +++ kubectl get pods --namespace kuttl-test-fleet-adder --selector=postgres-operator.crunchydata.com/role=master,postgres-operator.crunchydata.com/cluster=self-healing -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:51:12 | self-healing/8-failure-master | ++ echo self-healing-instance1-g92f-0
    logger.go:42: 11:51:12 | self-healing/8-failure-master | + failure_pod kuttl-test-fleet-adder self-healing-instance1-g92f-0
    logger.go:42: 11:51:12 | self-healing/8-failure-master | + local ns=kuttl-test-fleet-adder
    logger.go:42: 11:51:12 | self-healing/8-failure-master | + local pod=self-healing-instance1-g92f-0
    logger.go:42: 11:51:12 | self-healing/8-failure-master | + yq eval '
    logger.go:42: 11:51:12 | self-healing/8-failure-master |         .metadata.name = "chaos-pod-failure-30672" |
    logger.go:42: 11:51:12 | self-healing/8-failure-master |         del(.spec.selector.pods.test-namespace) |
    logger.go:42: 11:51:12 | self-healing/8-failure-master |         .spec.selector.pods.kuttl-test-fleet-adder[0] = "self-healing-instance1-g92f-0"' /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf/chaos-pod-failure.yml
    logger.go:42: 11:51:12 | self-healing/8-failure-master | + kubectl apply --namespace kuttl-test-fleet-adder -f -
    logger.go:42: 11:51:13 | self-healing/8-failure-master | podchaos.chaos-mesh.org/chaos-pod-failure-30672 created
    logger.go:42: 11:51:13 | self-healing/8-failure-master | + sleep 5
    logger.go:42: 11:51:18 | self-healing/8-failure-master | + sleep 30
    logger.go:42: 11:51:48 | self-healing/8-failure-master | ++ get_pod_by_role self-healing master name
    logger.go:42: 11:51:48 | self-healing/8-failure-master | ++ local cluster=self-healing
    logger.go:42: 11:51:48 | self-healing/8-failure-master | ++ local role=master
    logger.go:42: 11:51:48 | self-healing/8-failure-master | ++ local parameter=name
    logger.go:42: 11:51:48 | self-healing/8-failure-master | ++ case ${parameter} in
    logger.go:42: 11:51:48 | self-healing/8-failure-master | ++ local 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:51:48 | self-healing/8-failure-master | +++ kubectl get pods --namespace kuttl-test-fleet-adder --selector=postgres-operator.crunchydata.com/role=master,postgres-operator.crunchydata.com/cluster=self-healing -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:51:49 | self-healing/8-failure-master | ++ echo self-healing-instance1-6j5p-0
    logger.go:42: 11:51:49 | self-healing/8-failure-master | + '[' self-healing-instance1-g92f-0 == self-healing-instance1-6j5p-0 ']'
    logger.go:42: 11:52:19 | self-healing/8-failure-master | test step completed 8-failure-master
    logger.go:42: 11:52:19 | self-healing/9-write-data | starting test step 9-write-data
    logger.go:42: 11:52:19 | self-healing/9-write-data | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        
        run_psql_local \
          '\c myapp \\\ INSERT INTO myApp (id) VALUES (100502)' \
          "postgres:$(get_psql_user_pass self-healing-pguser-postgres)@$(get_psql_user_host self-healing-pguser-postgres)"]
    logger.go:42: 11:52:19 | self-healing/9-write-data | + source ../../functions
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ realpath ../../..
    logger.go:42: 11:52:19 | self-healing/9-write-data | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:52:19 | self-healing/9-write-data | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:52:19 | self-healing/9-write-data | ++++ pwd
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:52:19 | self-healing/9-write-data | ++ test_name=self-healing
    logger.go:42: 11:52:19 | self-healing/9-write-data | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:52:19 | self-healing/9-write-data | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export PG_VER=16
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ PG_VER=16
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ export PGOV1_VER=14
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ PGOV1_VER=14
    logger.go:42: 11:52:19 | self-healing/9-write-data | ++++ which gdate
    logger.go:42: 11:52:19 | self-healing/9-write-data | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:52:19 | self-healing/9-write-data | ++++ which date
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ date=/usr/bin/date
    logger.go:42: 11:52:19 | self-healing/9-write-data | ++++ which gsed
    logger.go:42: 11:52:19 | self-healing/9-write-data | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:52:19 | self-healing/9-write-data | ++++ which sed
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ sed=/usr/bin/sed
    logger.go:42: 11:52:19 | self-healing/9-write-data | +++ command -v oc
    logger.go:42: 11:52:19 | self-healing/9-write-data | ++ oc get projects
    logger.go:42: 11:52:19 | self-healing/9-write-data | ++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:52:19 | self-healing/9-write-data | ++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:52:19 | self-healing/9-write-data | ++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:52:19 | self-healing/9-write-data | ++ get_psql_user_host self-healing-pguser-postgres
    logger.go:42: 11:52:19 | self-healing/9-write-data | ++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:52:19 | self-healing/9-write-data | ++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.host | base64decode }}'
    logger.go:42: 11:52:20 | self-healing/9-write-data | + run_psql_local '\c myapp \\\ INSERT INTO myApp (id) VALUES (100502)' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc
    logger.go:42: 11:52:20 | self-healing/9-write-data | + local 'command=\c myapp \\\ INSERT INTO myApp (id) VALUES (100502)'
    logger.go:42: 11:52:20 | self-healing/9-write-data | + local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc
    logger.go:42: 11:52:20 | self-healing/9-write-data | + local driver=postgres
    logger.go:42: 11:52:20 | self-healing/9-write-data | ++ get_client_pod
    logger.go:42: 11:52:20 | self-healing/9-write-data | ++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:52:20 | self-healing/9-write-data | + kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ INSERT INTO myApp (id) VALUES (100502)\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:52:22 | self-healing/9-write-data | test step completed 9-write-data
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | starting test step 10-read-from-all-pods
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        
        pods=$(get_instance_set_pods instance1)
        i=1
        for pod in $pods; do
            data=$(run_psql_local '\c myapp \\\ SELECT * from myApp;' "postgres:$(get_psql_user_pass self-healing-pguser-postgres)@$(get_psql_pod_host ${pod})")
            kubectl create configmap -n "${NAMESPACE}" 10-read-from-${i} --from-literal=data="${data}"
            i=$((i+1))
        done]
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | + source ../../functions
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ realpath ../../..
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | ++++ pwd
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | ++ test_name=self-healing
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export PG_VER=16
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ PG_VER=16
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ export PGOV1_VER=14
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ PGOV1_VER=14
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | ++++ which gdate
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | ++++ which date
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ date=/usr/bin/date
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | ++++ which gsed
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | ++++ which sed
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ sed=/usr/bin/sed
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ command -v oc
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | ++ oc get projects
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | ++ get_instance_set_pods instance1
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | ++ local instance=instance1
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | ++ kubectl get pods -n kuttl-test-fleet-adder --selector postgres-operator.crunchydata.com/instance-set=instance1 -o custom-columns=NAME:.metadata.name --no-headers
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | + pods='self-healing-instance1-6hbr-0
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | self-healing-instance1-6j5p-0
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | self-healing-instance1-g92f-0'
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | + i=1
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | + for pod in '$pods'
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:52:22 | self-healing/10-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:52:23 | self-healing/10-read-from-all-pods | +++ get_psql_pod_host self-healing-instance1-6hbr-0
    logger.go:42: 11:52:23 | self-healing/10-read-from-all-pods | +++ local pod=self-healing-instance1-6hbr-0
    logger.go:42: 11:52:23 | self-healing/10-read-from-all-pods | +++ echo self-healing-instance1-6hbr-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:52:23 | self-healing/10-read-from-all-pods | ++ run_psql_local '\c myapp \\\ SELECT * from myApp;' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6hbr-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:52:23 | self-healing/10-read-from-all-pods | ++ local 'command=\c myapp \\\ SELECT * from myApp;'
    logger.go:42: 11:52:23 | self-healing/10-read-from-all-pods | ++ local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6hbr-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:52:23 | self-healing/10-read-from-all-pods | ++ local driver=postgres
    logger.go:42: 11:52:23 | self-healing/10-read-from-all-pods | +++ get_client_pod
    logger.go:42: 11:52:23 | self-healing/10-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:52:23 | self-healing/10-read-from-all-pods | ++ kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ SELECT * from myApp;\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6hbr-0.self-healing-pods.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods | + data=' 100500
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods |  100501
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods |  100502'
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods | + kubectl create configmap -n kuttl-test-fleet-adder 10-read-from-1 '--from-literal=data= 100500
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods |  100501
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods |  100502'
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods | configmap/10-read-from-1 created
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods | + i=2
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods | + for pod in '$pods'
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods | +++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods | +++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods | +++ get_psql_pod_host self-healing-instance1-6j5p-0
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods | +++ local pod=self-healing-instance1-6j5p-0
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods | +++ echo self-healing-instance1-6j5p-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods | ++ run_psql_local '\c myapp \\\ SELECT * from myApp;' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6j5p-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods | ++ local 'command=\c myapp \\\ SELECT * from myApp;'
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods | ++ local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6j5p-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods | ++ local driver=postgres
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods | +++ get_client_pod
    logger.go:42: 11:52:25 | self-healing/10-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:52:26 | self-healing/10-read-from-all-pods | ++ kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ SELECT * from myApp;\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6j5p-0.self-healing-pods.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:52:27 | self-healing/10-read-from-all-pods | + data=' 100500
    logger.go:42: 11:52:27 | self-healing/10-read-from-all-pods |  100501
    logger.go:42: 11:52:27 | self-healing/10-read-from-all-pods |  100502'
    logger.go:42: 11:52:27 | self-healing/10-read-from-all-pods | + kubectl create configmap -n kuttl-test-fleet-adder 10-read-from-2 '--from-literal=data= 100500
    logger.go:42: 11:52:27 | self-healing/10-read-from-all-pods |  100501
    logger.go:42: 11:52:27 | self-healing/10-read-from-all-pods |  100502'
    logger.go:42: 11:52:28 | self-healing/10-read-from-all-pods | configmap/10-read-from-2 created
    logger.go:42: 11:52:28 | self-healing/10-read-from-all-pods | + i=3
    logger.go:42: 11:52:28 | self-healing/10-read-from-all-pods | + for pod in '$pods'
    logger.go:42: 11:52:28 | self-healing/10-read-from-all-pods | +++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:52:28 | self-healing/10-read-from-all-pods | +++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:52:28 | self-healing/10-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:52:28 | self-healing/10-read-from-all-pods | +++ get_psql_pod_host self-healing-instance1-g92f-0
    logger.go:42: 11:52:28 | self-healing/10-read-from-all-pods | +++ local pod=self-healing-instance1-g92f-0
    logger.go:42: 11:52:28 | self-healing/10-read-from-all-pods | +++ echo self-healing-instance1-g92f-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:52:28 | self-healing/10-read-from-all-pods | ++ run_psql_local '\c myapp \\\ SELECT * from myApp;' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-g92f-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:52:28 | self-healing/10-read-from-all-pods | ++ local 'command=\c myapp \\\ SELECT * from myApp;'
    logger.go:42: 11:52:28 | self-healing/10-read-from-all-pods | ++ local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-g92f-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:52:28 | self-healing/10-read-from-all-pods | ++ local driver=postgres
    logger.go:42: 11:52:28 | self-healing/10-read-from-all-pods | +++ get_client_pod
    logger.go:42: 11:52:28 | self-healing/10-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:52:28 | self-healing/10-read-from-all-pods | ++ kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ SELECT * from myApp;\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-g92f-0.self-healing-pods.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:52:30 | self-healing/10-read-from-all-pods | + data=' 100500
    logger.go:42: 11:52:30 | self-healing/10-read-from-all-pods |  100501
    logger.go:42: 11:52:30 | self-healing/10-read-from-all-pods |  100502'
    logger.go:42: 11:52:30 | self-healing/10-read-from-all-pods | + kubectl create configmap -n kuttl-test-fleet-adder 10-read-from-3 '--from-literal=data= 100500
    logger.go:42: 11:52:30 | self-healing/10-read-from-all-pods |  100501
    logger.go:42: 11:52:30 | self-healing/10-read-from-all-pods |  100502'
    logger.go:42: 11:52:30 | self-healing/10-read-from-all-pods | configmap/10-read-from-3 created
    logger.go:42: 11:52:30 | self-healing/10-read-from-all-pods | + i=4
    logger.go:42: 11:52:31 | self-healing/10-read-from-all-pods | test step completed 10-read-from-all-pods
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | starting test step 11-network-loss-master
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        
        network_loss "${NAMESPACE}" "$(get_pod_by_role self-healing master name)"
        sleep 40 # wait for new master to get elected]
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | + source ../../functions
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ realpath ../../..
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | ++++ pwd
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | ++ test_name=self-healing
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export PG_VER=16
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ PG_VER=16
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ export PGOV1_VER=14
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ PGOV1_VER=14
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | ++++ which gdate
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | ++++ which date
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ date=/usr/bin/date
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | ++++ which gsed
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | ++++ which sed
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ sed=/usr/bin/sed
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ command -v oc
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | ++ oc get projects
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | ++ get_pod_by_role self-healing master name
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | ++ local cluster=self-healing
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | ++ local role=master
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | ++ local parameter=name
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | ++ case ${parameter} in
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | ++ local 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:52:31 | self-healing/11-network-loss-master | +++ kubectl get pods --namespace kuttl-test-fleet-adder --selector=postgres-operator.crunchydata.com/role=master,postgres-operator.crunchydata.com/cluster=self-healing -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:52:32 | self-healing/11-network-loss-master | ++ echo self-healing-instance1-6j5p-0
    logger.go:42: 11:52:32 | self-healing/11-network-loss-master | + network_loss kuttl-test-fleet-adder self-healing-instance1-6j5p-0
    logger.go:42: 11:52:32 | self-healing/11-network-loss-master | + local ns=kuttl-test-fleet-adder
    logger.go:42: 11:52:32 | self-healing/11-network-loss-master | + local pod=self-healing-instance1-6j5p-0
    logger.go:42: 11:52:32 | self-healing/11-network-loss-master | + kubectl apply --namespace kuttl-test-fleet-adder -f -
    logger.go:42: 11:52:32 | self-healing/11-network-loss-master | + yq eval '
    logger.go:42: 11:52:32 | self-healing/11-network-loss-master |         .metadata.name = "chaos-pod-network-loss-31716" |
    logger.go:42: 11:52:32 | self-healing/11-network-loss-master |         del(.spec.selector.pods.test-namespace) |
    logger.go:42: 11:52:32 | self-healing/11-network-loss-master |         .spec.selector.pods.kuttl-test-fleet-adder[0] = "self-healing-instance1-6j5p-0"' /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf/chaos-network-loss.yml
    logger.go:42: 11:52:33 | self-healing/11-network-loss-master | networkchaos.chaos-mesh.org/chaos-pod-network-loss-31716 created
    logger.go:42: 11:52:33 | self-healing/11-network-loss-master | + sleep 5
    logger.go:42: 11:52:38 | self-healing/11-network-loss-master | + sleep 40
    logger.go:42: 11:53:45 | self-healing/11-network-loss-master | test step completed 11-network-loss-master
    logger.go:42: 11:53:45 | self-healing/12-write-data | starting test step 12-write-data
    logger.go:42: 11:53:45 | self-healing/12-write-data | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        
        run_psql_local \
          '\c myapp \\\ INSERT INTO myApp (id) VALUES (100503)' \
          "postgres:$(get_psql_user_pass self-healing-pguser-postgres)@$(get_psql_user_host self-healing-pguser-postgres)"]
    logger.go:42: 11:53:45 | self-healing/12-write-data | + source ../../functions
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ realpath ../../..
    logger.go:42: 11:53:45 | self-healing/12-write-data | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:53:45 | self-healing/12-write-data | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:53:45 | self-healing/12-write-data | ++++ pwd
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:53:45 | self-healing/12-write-data | ++ test_name=self-healing
    logger.go:42: 11:53:45 | self-healing/12-write-data | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:53:45 | self-healing/12-write-data | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export PG_VER=16
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ PG_VER=16
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ export PGOV1_VER=14
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ PGOV1_VER=14
    logger.go:42: 11:53:45 | self-healing/12-write-data | ++++ which gdate
    logger.go:42: 11:53:45 | self-healing/12-write-data | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:53:45 | self-healing/12-write-data | ++++ which date
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ date=/usr/bin/date
    logger.go:42: 11:53:45 | self-healing/12-write-data | ++++ which gsed
    logger.go:42: 11:53:45 | self-healing/12-write-data | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:53:45 | self-healing/12-write-data | ++++ which sed
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ sed=/usr/bin/sed
    logger.go:42: 11:53:45 | self-healing/12-write-data | +++ command -v oc
    logger.go:42: 11:53:45 | self-healing/12-write-data | ++ oc get projects
    logger.go:42: 11:53:45 | self-healing/12-write-data | ++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:53:45 | self-healing/12-write-data | ++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:53:45 | self-healing/12-write-data | ++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:53:45 | self-healing/12-write-data | ++ get_psql_user_host self-healing-pguser-postgres
    logger.go:42: 11:53:45 | self-healing/12-write-data | ++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:53:45 | self-healing/12-write-data | ++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.host | base64decode }}'
    logger.go:42: 11:53:46 | self-healing/12-write-data | + run_psql_local '\c myapp \\\ INSERT INTO myApp (id) VALUES (100503)' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc
    logger.go:42: 11:53:46 | self-healing/12-write-data | + local 'command=\c myapp \\\ INSERT INTO myApp (id) VALUES (100503)'
    logger.go:42: 11:53:46 | self-healing/12-write-data | + local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc
    logger.go:42: 11:53:46 | self-healing/12-write-data | + local driver=postgres
    logger.go:42: 11:53:46 | self-healing/12-write-data | ++ get_client_pod
    logger.go:42: 11:53:46 | self-healing/12-write-data | ++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:53:46 | self-healing/12-write-data | + kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ INSERT INTO myApp (id) VALUES (100503)\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:53:48 | self-healing/12-write-data | test step completed 12-write-data
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | starting test step 13-read-from-all-pods
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        
        pods=$(get_instance_set_pods instance1)
        i=1
        for pod in $pods; do
            data=$(run_psql_local '\c myapp \\\ SELECT * from myApp;' "postgres:$(get_psql_user_pass self-healing-pguser-postgres)@$(get_psql_pod_host ${pod})")
            kubectl create configmap -n "${NAMESPACE}" 13-read-from-${i} --from-literal=data="${data}"
            i=$((i+1))
        done]
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | + source ../../functions
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ realpath ../../..
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | ++++ pwd
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | ++ test_name=self-healing
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export PG_VER=16
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ PG_VER=16
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ export PGOV1_VER=14
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ PGOV1_VER=14
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | ++++ which gdate
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | ++++ which date
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ date=/usr/bin/date
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | ++++ which gsed
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | ++++ which sed
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ sed=/usr/bin/sed
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ command -v oc
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | ++ oc get projects
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | ++ get_instance_set_pods instance1
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | ++ local instance=instance1
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | ++ kubectl get pods -n kuttl-test-fleet-adder --selector postgres-operator.crunchydata.com/instance-set=instance1 -o custom-columns=NAME:.metadata.name --no-headers
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | + pods='self-healing-instance1-6hbr-0
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | self-healing-instance1-6j5p-0
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | self-healing-instance1-g92f-0'
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | + i=1
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | + for pod in '$pods'
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:53:48 | self-healing/13-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:53:49 | self-healing/13-read-from-all-pods | +++ get_psql_pod_host self-healing-instance1-6hbr-0
    logger.go:42: 11:53:49 | self-healing/13-read-from-all-pods | +++ local pod=self-healing-instance1-6hbr-0
    logger.go:42: 11:53:49 | self-healing/13-read-from-all-pods | +++ echo self-healing-instance1-6hbr-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:53:49 | self-healing/13-read-from-all-pods | ++ run_psql_local '\c myapp \\\ SELECT * from myApp;' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6hbr-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:53:49 | self-healing/13-read-from-all-pods | ++ local 'command=\c myapp \\\ SELECT * from myApp;'
    logger.go:42: 11:53:49 | self-healing/13-read-from-all-pods | ++ local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6hbr-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:53:49 | self-healing/13-read-from-all-pods | ++ local driver=postgres
    logger.go:42: 11:53:49 | self-healing/13-read-from-all-pods | +++ get_client_pod
    logger.go:42: 11:53:49 | self-healing/13-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:53:49 | self-healing/13-read-from-all-pods | ++ kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ SELECT * from myApp;\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6hbr-0.self-healing-pods.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:53:51 | self-healing/13-read-from-all-pods | + data=' 100500
    logger.go:42: 11:53:51 | self-healing/13-read-from-all-pods |  100501
    logger.go:42: 11:53:51 | self-healing/13-read-from-all-pods |  100502
    logger.go:42: 11:53:51 | self-healing/13-read-from-all-pods |  100503'
    logger.go:42: 11:53:51 | self-healing/13-read-from-all-pods | + kubectl create configmap -n kuttl-test-fleet-adder 13-read-from-1 '--from-literal=data= 100500
    logger.go:42: 11:53:51 | self-healing/13-read-from-all-pods |  100501
    logger.go:42: 11:53:51 | self-healing/13-read-from-all-pods |  100502
    logger.go:42: 11:53:51 | self-healing/13-read-from-all-pods |  100503'
    logger.go:42: 11:53:51 | self-healing/13-read-from-all-pods | configmap/13-read-from-1 created
    logger.go:42: 11:53:51 | self-healing/13-read-from-all-pods | + i=2
    logger.go:42: 11:53:51 | self-healing/13-read-from-all-pods | + for pod in '$pods'
    logger.go:42: 11:53:51 | self-healing/13-read-from-all-pods | +++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:53:51 | self-healing/13-read-from-all-pods | +++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:53:51 | self-healing/13-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:53:52 | self-healing/13-read-from-all-pods | +++ get_psql_pod_host self-healing-instance1-6j5p-0
    logger.go:42: 11:53:52 | self-healing/13-read-from-all-pods | +++ local pod=self-healing-instance1-6j5p-0
    logger.go:42: 11:53:52 | self-healing/13-read-from-all-pods | +++ echo self-healing-instance1-6j5p-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:53:52 | self-healing/13-read-from-all-pods | ++ run_psql_local '\c myapp \\\ SELECT * from myApp;' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6j5p-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:53:52 | self-healing/13-read-from-all-pods | ++ local 'command=\c myapp \\\ SELECT * from myApp;'
    logger.go:42: 11:53:52 | self-healing/13-read-from-all-pods | ++ local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6j5p-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:53:52 | self-healing/13-read-from-all-pods | ++ local driver=postgres
    logger.go:42: 11:53:52 | self-healing/13-read-from-all-pods | +++ get_client_pod
    logger.go:42: 11:53:52 | self-healing/13-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:53:52 | self-healing/13-read-from-all-pods | ++ kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ SELECT * from myApp;\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6j5p-0.self-healing-pods.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:53:53 | self-healing/13-read-from-all-pods | + data=' 100500
    logger.go:42: 11:53:53 | self-healing/13-read-from-all-pods |  100501
    logger.go:42: 11:53:53 | self-healing/13-read-from-all-pods |  100502
    logger.go:42: 11:53:53 | self-healing/13-read-from-all-pods |  100503'
    logger.go:42: 11:53:53 | self-healing/13-read-from-all-pods | + kubectl create configmap -n kuttl-test-fleet-adder 13-read-from-2 '--from-literal=data= 100500
    logger.go:42: 11:53:53 | self-healing/13-read-from-all-pods |  100501
    logger.go:42: 11:53:53 | self-healing/13-read-from-all-pods |  100502
    logger.go:42: 11:53:53 | self-healing/13-read-from-all-pods |  100503'
    logger.go:42: 11:53:54 | self-healing/13-read-from-all-pods | configmap/13-read-from-2 created
    logger.go:42: 11:53:54 | self-healing/13-read-from-all-pods | + i=3
    logger.go:42: 11:53:54 | self-healing/13-read-from-all-pods | + for pod in '$pods'
    logger.go:42: 11:53:54 | self-healing/13-read-from-all-pods | +++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:53:54 | self-healing/13-read-from-all-pods | +++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:53:54 | self-healing/13-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:53:54 | self-healing/13-read-from-all-pods | +++ get_psql_pod_host self-healing-instance1-g92f-0
    logger.go:42: 11:53:54 | self-healing/13-read-from-all-pods | +++ local pod=self-healing-instance1-g92f-0
    logger.go:42: 11:53:54 | self-healing/13-read-from-all-pods | +++ echo self-healing-instance1-g92f-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:53:54 | self-healing/13-read-from-all-pods | ++ run_psql_local '\c myapp \\\ SELECT * from myApp;' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-g92f-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:53:54 | self-healing/13-read-from-all-pods | ++ local 'command=\c myapp \\\ SELECT * from myApp;'
    logger.go:42: 11:53:54 | self-healing/13-read-from-all-pods | ++ local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-g92f-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:53:54 | self-healing/13-read-from-all-pods | ++ local driver=postgres
    logger.go:42: 11:53:54 | self-healing/13-read-from-all-pods | +++ get_client_pod
    logger.go:42: 11:53:54 | self-healing/13-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:53:55 | self-healing/13-read-from-all-pods | ++ kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ SELECT * from myApp;\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-g92f-0.self-healing-pods.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:53:56 | self-healing/13-read-from-all-pods | + data=' 100500
    logger.go:42: 11:53:56 | self-healing/13-read-from-all-pods |  100501
    logger.go:42: 11:53:56 | self-healing/13-read-from-all-pods |  100502
    logger.go:42: 11:53:56 | self-healing/13-read-from-all-pods |  100503'
    logger.go:42: 11:53:56 | self-healing/13-read-from-all-pods | + kubectl create configmap -n kuttl-test-fleet-adder 13-read-from-3 '--from-literal=data= 100500
    logger.go:42: 11:53:56 | self-healing/13-read-from-all-pods |  100501
    logger.go:42: 11:53:56 | self-healing/13-read-from-all-pods |  100502
    logger.go:42: 11:53:56 | self-healing/13-read-from-all-pods |  100503'
    logger.go:42: 11:53:56 | self-healing/13-read-from-all-pods | configmap/13-read-from-3 created
    logger.go:42: 11:53:56 | self-healing/13-read-from-all-pods | + i=4
    logger.go:42: 11:53:57 | self-healing/13-read-from-all-pods | test step completed 13-read-from-all-pods
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | starting test step 14-cluster-crash
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        
        kill_pods "${NAMESPACE}" "label" "postgres-operator.crunchydata.com/cluster" "self-healing"
        sleep 30 # wait for crash]
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | + source ../../functions
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ realpath ../../..
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | ++++ pwd
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | ++ test_name=self-healing
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export PG_VER=16
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ PG_VER=16
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ export PGOV1_VER=14
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ PGOV1_VER=14
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | ++++ which gdate
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | ++++ which date
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ date=/usr/bin/date
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | ++++ which gsed
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | ++++ which sed
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ sed=/usr/bin/sed
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | +++ command -v oc
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | ++ oc get projects
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | + kill_pods kuttl-test-fleet-adder label postgres-operator.crunchydata.com/cluster self-healing
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | + local ns=kuttl-test-fleet-adder
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | + local selector=label
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | + local pod_label=postgres-operator.crunchydata.com/cluster
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | + local label_value=self-healing
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | + '[' label == pod ']'
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | + '[' label == label ']'
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | + yq eval '
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | 			.metadata.name = "chaos-kill-label-1682" |
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | 			.spec.mode = "all" |
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | 			del(.spec.selector.pods) |
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | 			.spec.selector.labelSelectors."postgres-operator.crunchydata.com/cluster" = "self-healing"' /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf/chaos-pod-kill.yml
    logger.go:42: 11:53:57 | self-healing/14-cluster-crash | + kubectl apply --namespace kuttl-test-fleet-adder -f -
    logger.go:42: 11:53:58 | self-healing/14-cluster-crash | podchaos.chaos-mesh.org/chaos-kill-label-1682 created
    logger.go:42: 11:53:58 | self-healing/14-cluster-crash | + sleep 5
    logger.go:42: 11:54:03 | self-healing/14-cluster-crash | + sleep 30
    logger.go:42: 11:55:15 | self-healing/14-cluster-crash | test step completed 14-cluster-crash
    logger.go:42: 11:55:15 | self-healing/15-write-data | starting test step 15-write-data
    logger.go:42: 11:55:15 | self-healing/15-write-data | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        
        run_psql_local \
          '\c myapp \\\ INSERT INTO myApp (id) VALUES (100504)' \
          "postgres:$(get_psql_user_pass self-healing-pguser-postgres)@$(get_psql_user_host self-healing-pguser-postgres)"]
    logger.go:42: 11:55:15 | self-healing/15-write-data | + source ../../functions
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ realpath ../../..
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++++ pwd
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++ test_name=self-healing
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export PG_VER=16
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ PG_VER=16
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ export PGOV1_VER=14
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ PGOV1_VER=14
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++++ which gdate
    logger.go:42: 11:55:15 | self-healing/15-write-data | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++++ which date
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ date=/usr/bin/date
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++++ which gsed
    logger.go:42: 11:55:15 | self-healing/15-write-data | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++++ which sed
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ sed=/usr/bin/sed
    logger.go:42: 11:55:15 | self-healing/15-write-data | +++ command -v oc
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++ oc get projects
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++ get_psql_user_host self-healing-pguser-postgres
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.host | base64decode }}'
    logger.go:42: 11:55:15 | self-healing/15-write-data | + run_psql_local '\c myapp \\\ INSERT INTO myApp (id) VALUES (100504)' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc
    logger.go:42: 11:55:15 | self-healing/15-write-data | + local 'command=\c myapp \\\ INSERT INTO myApp (id) VALUES (100504)'
    logger.go:42: 11:55:15 | self-healing/15-write-data | + local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc
    logger.go:42: 11:55:15 | self-healing/15-write-data | + local driver=postgres
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++ get_client_pod
    logger.go:42: 11:55:15 | self-healing/15-write-data | ++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:55:16 | self-healing/15-write-data | + kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ INSERT INTO myApp (id) VALUES (100504)\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-primary.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:55:17 | self-healing/15-write-data | test step completed 15-write-data
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | starting test step 16-read-from-all-pods
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        
        pods=$(get_instance_set_pods instance1)
        i=1
        for pod in $pods; do
            data=$(run_psql_local '\c myapp \\\ SELECT * from myApp;' "postgres:$(get_psql_user_pass self-healing-pguser-postgres)@$(get_psql_pod_host ${pod})")
            kubectl create configmap -n "${NAMESPACE}" 16-read-from-${i} --from-literal=data="${data}"
            i=$((i+1))
        done]
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | + source ../../functions
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ realpath ../../..
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | ++++ pwd
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | ++ test_name=self-healing
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export PG_VER=16
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ PG_VER=16
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ export PGOV1_VER=14
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ PGOV1_VER=14
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | ++++ which gdate
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | ++++ which date
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ date=/usr/bin/date
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | ++++ which gsed
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | ++++ which sed
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ sed=/usr/bin/sed
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | +++ command -v oc
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | ++ oc get projects
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | ++ get_instance_set_pods instance1
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | ++ local instance=instance1
    logger.go:42: 11:55:17 | self-healing/16-read-from-all-pods | ++ kubectl get pods -n kuttl-test-fleet-adder --selector postgres-operator.crunchydata.com/instance-set=instance1 -o custom-columns=NAME:.metadata.name --no-headers
    logger.go:42: 11:55:18 | self-healing/16-read-from-all-pods | + pods='self-healing-instance1-6hbr-0
    logger.go:42: 11:55:18 | self-healing/16-read-from-all-pods | self-healing-instance1-6j5p-0
    logger.go:42: 11:55:18 | self-healing/16-read-from-all-pods | self-healing-instance1-g92f-0'
    logger.go:42: 11:55:18 | self-healing/16-read-from-all-pods | + i=1
    logger.go:42: 11:55:18 | self-healing/16-read-from-all-pods | + for pod in '$pods'
    logger.go:42: 11:55:18 | self-healing/16-read-from-all-pods | +++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:55:18 | self-healing/16-read-from-all-pods | +++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:55:18 | self-healing/16-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:55:19 | self-healing/16-read-from-all-pods | +++ get_psql_pod_host self-healing-instance1-6hbr-0
    logger.go:42: 11:55:19 | self-healing/16-read-from-all-pods | +++ local pod=self-healing-instance1-6hbr-0
    logger.go:42: 11:55:19 | self-healing/16-read-from-all-pods | +++ echo self-healing-instance1-6hbr-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:55:19 | self-healing/16-read-from-all-pods | ++ run_psql_local '\c myapp \\\ SELECT * from myApp;' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6hbr-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:55:19 | self-healing/16-read-from-all-pods | ++ local 'command=\c myapp \\\ SELECT * from myApp;'
    logger.go:42: 11:55:19 | self-healing/16-read-from-all-pods | ++ local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6hbr-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:55:19 | self-healing/16-read-from-all-pods | ++ local driver=postgres
    logger.go:42: 11:55:19 | self-healing/16-read-from-all-pods | +++ get_client_pod
    logger.go:42: 11:55:19 | self-healing/16-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:55:19 | self-healing/16-read-from-all-pods | ++ kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ SELECT * from myApp;\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6hbr-0.self-healing-pods.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:55:20 | self-healing/16-read-from-all-pods | + data=' 100500
    logger.go:42: 11:55:20 | self-healing/16-read-from-all-pods |  100501
    logger.go:42: 11:55:20 | self-healing/16-read-from-all-pods |  100502
    logger.go:42: 11:55:20 | self-healing/16-read-from-all-pods |  100503
    logger.go:42: 11:55:20 | self-healing/16-read-from-all-pods |  100504'
    logger.go:42: 11:55:20 | self-healing/16-read-from-all-pods | + kubectl create configmap -n kuttl-test-fleet-adder 16-read-from-1 '--from-literal=data= 100500
    logger.go:42: 11:55:20 | self-healing/16-read-from-all-pods |  100501
    logger.go:42: 11:55:20 | self-healing/16-read-from-all-pods |  100502
    logger.go:42: 11:55:20 | self-healing/16-read-from-all-pods |  100503
    logger.go:42: 11:55:20 | self-healing/16-read-from-all-pods |  100504'
    logger.go:42: 11:55:21 | self-healing/16-read-from-all-pods | configmap/16-read-from-1 created
    logger.go:42: 11:55:21 | self-healing/16-read-from-all-pods | + i=2
    logger.go:42: 11:55:21 | self-healing/16-read-from-all-pods | + for pod in '$pods'
    logger.go:42: 11:55:21 | self-healing/16-read-from-all-pods | +++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:55:21 | self-healing/16-read-from-all-pods | +++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:55:21 | self-healing/16-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:55:21 | self-healing/16-read-from-all-pods | +++ get_psql_pod_host self-healing-instance1-6j5p-0
    logger.go:42: 11:55:21 | self-healing/16-read-from-all-pods | +++ local pod=self-healing-instance1-6j5p-0
    logger.go:42: 11:55:21 | self-healing/16-read-from-all-pods | +++ echo self-healing-instance1-6j5p-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:55:21 | self-healing/16-read-from-all-pods | ++ run_psql_local '\c myapp \\\ SELECT * from myApp;' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6j5p-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:55:21 | self-healing/16-read-from-all-pods | ++ local 'command=\c myapp \\\ SELECT * from myApp;'
    logger.go:42: 11:55:21 | self-healing/16-read-from-all-pods | ++ local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6j5p-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:55:21 | self-healing/16-read-from-all-pods | ++ local driver=postgres
    logger.go:42: 11:55:21 | self-healing/16-read-from-all-pods | +++ get_client_pod
    logger.go:42: 11:55:21 | self-healing/16-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:55:22 | self-healing/16-read-from-all-pods | ++ kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ SELECT * from myApp;\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-6j5p-0.self-healing-pods.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:55:23 | self-healing/16-read-from-all-pods | + data=' 100500
    logger.go:42: 11:55:23 | self-healing/16-read-from-all-pods |  100501
    logger.go:42: 11:55:23 | self-healing/16-read-from-all-pods |  100502
    logger.go:42: 11:55:23 | self-healing/16-read-from-all-pods |  100503
    logger.go:42: 11:55:23 | self-healing/16-read-from-all-pods |  100504'
    logger.go:42: 11:55:23 | self-healing/16-read-from-all-pods | + kubectl create configmap -n kuttl-test-fleet-adder 16-read-from-2 '--from-literal=data= 100500
    logger.go:42: 11:55:23 | self-healing/16-read-from-all-pods |  100501
    logger.go:42: 11:55:23 | self-healing/16-read-from-all-pods |  100502
    logger.go:42: 11:55:23 | self-healing/16-read-from-all-pods |  100503
    logger.go:42: 11:55:23 | self-healing/16-read-from-all-pods |  100504'
    logger.go:42: 11:55:23 | self-healing/16-read-from-all-pods | configmap/16-read-from-2 created
    logger.go:42: 11:55:23 | self-healing/16-read-from-all-pods | + i=3
    logger.go:42: 11:55:23 | self-healing/16-read-from-all-pods | + for pod in '$pods'
    logger.go:42: 11:55:23 | self-healing/16-read-from-all-pods | +++ get_psql_user_pass self-healing-pguser-postgres
    logger.go:42: 11:55:23 | self-healing/16-read-from-all-pods | +++ local secret_name=self-healing-pguser-postgres
    logger.go:42: 11:55:23 | self-healing/16-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get secret/self-healing-pguser-postgres '--template={{.data.password | base64decode}}'
    logger.go:42: 11:55:24 | self-healing/16-read-from-all-pods | +++ get_psql_pod_host self-healing-instance1-g92f-0
    logger.go:42: 11:55:24 | self-healing/16-read-from-all-pods | +++ local pod=self-healing-instance1-g92f-0
    logger.go:42: 11:55:24 | self-healing/16-read-from-all-pods | +++ echo self-healing-instance1-g92f-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:55:24 | self-healing/16-read-from-all-pods | ++ run_psql_local '\c myapp \\\ SELECT * from myApp;' postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-g92f-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:55:24 | self-healing/16-read-from-all-pods | ++ local 'command=\c myapp \\\ SELECT * from myApp;'
    logger.go:42: 11:55:24 | self-healing/16-read-from-all-pods | ++ local uri=postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-g92f-0.self-healing-pods.kuttl-test-fleet-adder.svc
    logger.go:42: 11:55:24 | self-healing/16-read-from-all-pods | ++ local driver=postgres
    logger.go:42: 11:55:24 | self-healing/16-read-from-all-pods | +++ get_client_pod
    logger.go:42: 11:55:24 | self-healing/16-read-from-all-pods | +++ kubectl -n kuttl-test-fleet-adder get pods --selector=name=pg-client -o 'jsonpath={.items[].metadata.name}'
    logger.go:42: 11:55:24 | self-healing/16-read-from-all-pods | ++ kubectl -n kuttl-test-fleet-adder exec pg-client-6cc584874-zq2kp -- bash -c 'printf '\''\c myapp \\\ SELECT * from myApp;\n'\'' | psql -v ON_ERROR_STOP=1 -t -q postgres://'\''postgres:PkfgxeRyoZ67XHr1TUh8tZNS@self-healing-instance1-g92f-0.self-healing-pods.kuttl-test-fleet-adder.svc'\'''
    logger.go:42: 11:55:26 | self-healing/16-read-from-all-pods | + data=' 100500
    logger.go:42: 11:55:26 | self-healing/16-read-from-all-pods |  100501
    logger.go:42: 11:55:26 | self-healing/16-read-from-all-pods |  100502
    logger.go:42: 11:55:26 | self-healing/16-read-from-all-pods |  100503
    logger.go:42: 11:55:26 | self-healing/16-read-from-all-pods |  100504'
    logger.go:42: 11:55:26 | self-healing/16-read-from-all-pods | + kubectl create configmap -n kuttl-test-fleet-adder 16-read-from-3 '--from-literal=data= 100500
    logger.go:42: 11:55:26 | self-healing/16-read-from-all-pods |  100501
    logger.go:42: 11:55:26 | self-healing/16-read-from-all-pods |  100502
    logger.go:42: 11:55:26 | self-healing/16-read-from-all-pods |  100503
    logger.go:42: 11:55:26 | self-healing/16-read-from-all-pods |  100504'
    logger.go:42: 11:55:26 | self-healing/16-read-from-all-pods | configmap/16-read-from-3 created
    logger.go:42: 11:55:26 | self-healing/16-read-from-all-pods | + i=4
    logger.go:42: 11:55:27 | self-healing/16-read-from-all-pods | test step completed 16-read-from-all-pods
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | starting test step 98-destroy-chaos-mesh
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        
        destroy_chaos_mesh]
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | + source ../../functions
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ realpath ../../..
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | ++++ pwd
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | ++ test_name=self-healing
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export PG_VER=16
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ PG_VER=16
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ export PGOV1_VER=14
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ PGOV1_VER=14
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | ++++ which gdate
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | ++++ which date
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ date=/usr/bin/date
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | ++++ which gsed
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | ++++ which sed
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ sed=/usr/bin/sed
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | +++ command -v oc
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | ++ oc get projects
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | + destroy_chaos_mesh
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | ++ helm list --all-namespaces --filter chaos-mesh
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | ++ tail -n1
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | ++ awk '-F ' '{print $2}'
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | ++ sed s/NAMESPACE//
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /mnt/jenkins/workspace/cloud-pg-operator_PR-991/kubeconfig
    logger.go:42: 11:55:27 | self-healing/98-destroy-chaos-mesh | WARNING: Kubernetes configuration file is world-readable. This is insecure. Location: /mnt/jenkins/workspace/cloud-pg-operator_PR-991/kubeconfig
    logger.go:42: 11:55:28 | self-healing/98-destroy-chaos-mesh | + local chaos_mesh_ns=kuttl-test-fleet-adder
    logger.go:42: 11:55:28 | self-healing/98-destroy-chaos-mesh | + '[' -n kuttl-test-fleet-adder ']'
    logger.go:42: 11:55:28 | self-healing/98-destroy-chaos-mesh | + helm uninstall --wait --timeout 60s chaos-mesh --namespace kuttl-test-fleet-adder
    logger.go:42: 11:55:28 | self-healing/98-destroy-chaos-mesh | WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /mnt/jenkins/workspace/cloud-pg-operator_PR-991/kubeconfig
    logger.go:42: 11:55:28 | self-healing/98-destroy-chaos-mesh | WARNING: Kubernetes configuration file is world-readable. This is insecure. Location: /mnt/jenkins/workspace/cloud-pg-operator_PR-991/kubeconfig
    logger.go:42: 11:55:37 | self-healing/98-destroy-chaos-mesh | release "chaos-mesh" uninstalled
    logger.go:42: 11:55:37 | self-healing/98-destroy-chaos-mesh | ++ kubectl get MutatingWebhookConfiguration
    logger.go:42: 11:55:37 | self-healing/98-destroy-chaos-mesh | ++ grep chaos-mesh
    logger.go:42: 11:55:37 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:55:37 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete MutatingWebhookConfiguration
    logger.go:42: 11:55:37 | self-healing/98-destroy-chaos-mesh | error: resource(s) were provided, but no name was specified
    logger.go:42: 11:55:37 | self-healing/98-destroy-chaos-mesh | + :
    logger.go:42: 11:55:37 | self-healing/98-destroy-chaos-mesh | ++ kubectl get ValidatingWebhookConfiguration
    logger.go:42: 11:55:37 | self-healing/98-destroy-chaos-mesh | ++ grep chaos-mesh
    logger.go:42: 11:55:37 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:55:38 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete ValidatingWebhookConfiguration
    logger.go:42: 11:55:38 | self-healing/98-destroy-chaos-mesh | error: resource(s) were provided, but no name was specified
    logger.go:42: 11:55:38 | self-healing/98-destroy-chaos-mesh | + :
    logger.go:42: 11:55:38 | self-healing/98-destroy-chaos-mesh | ++ kubectl get ValidatingWebhookConfiguration
    logger.go:42: 11:55:38 | self-healing/98-destroy-chaos-mesh | ++ grep validate-auth
    logger.go:42: 11:55:38 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:55:38 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete ValidatingWebhookConfiguration
    logger.go:42: 11:55:38 | self-healing/98-destroy-chaos-mesh | error: resource(s) were provided, but no name was specified
    logger.go:42: 11:55:38 | self-healing/98-destroy-chaos-mesh | + :
    logger.go:42: 11:55:38 | self-healing/98-destroy-chaos-mesh | ++ kubectl api-resources
    logger.go:42: 11:55:38 | self-healing/98-destroy-chaos-mesh | ++ grep chaos-mesh
    logger.go:42: 11:55:38 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:55:39 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:39 | self-healing/98-destroy-chaos-mesh | + kubectl get awschaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:39 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:39 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete awschaos --all --all-namespaces
    logger.go:42: 11:55:39 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:39 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:39 | self-healing/98-destroy-chaos-mesh | + kubectl get azurechaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:39 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:40 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete azurechaos --all --all-namespaces
    logger.go:42: 11:55:40 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:40 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:40 | self-healing/98-destroy-chaos-mesh | + kubectl get blockchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:40 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:40 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete blockchaos --all --all-namespaces
    logger.go:42: 11:55:41 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:41 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:41 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:41 | self-healing/98-destroy-chaos-mesh | + kubectl get dnschaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:41 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete dnschaos --all --all-namespaces
    logger.go:42: 11:55:41 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:41 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:41 | self-healing/98-destroy-chaos-mesh | + kubectl get gcpchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:41 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:42 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete gcpchaos --all --all-namespaces
    logger.go:42: 11:55:42 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:42 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:42 | self-healing/98-destroy-chaos-mesh | + kubectl get httpchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:42 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:43 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete httpchaos --all --all-namespaces
    logger.go:42: 11:55:43 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:43 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:43 | self-healing/98-destroy-chaos-mesh | + kubectl get iochaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:43 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:43 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete iochaos --all --all-namespaces
    logger.go:42: 11:55:44 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:44 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:44 | self-healing/98-destroy-chaos-mesh | + kubectl get jvmchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:44 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:44 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete jvmchaos --all --all-namespaces
    logger.go:42: 11:55:44 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:44 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:44 | self-healing/98-destroy-chaos-mesh | + kubectl get kernelchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:44 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:45 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete kernelchaos --all --all-namespaces
    logger.go:42: 11:55:45 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:45 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:45 | self-healing/98-destroy-chaos-mesh | + kubectl get networkchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:45 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:46 | self-healing/98-destroy-chaos-mesh | ++ echo 'NetworkChaos   chaos-pod-network-loss-31716   kuttl-test-fleet-adder'
    logger.go:42: 11:55:46 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:55:46 | self-healing/98-destroy-chaos-mesh | + local kind=NetworkChaos
    logger.go:42: 11:55:46 | self-healing/98-destroy-chaos-mesh | ++ echo 'NetworkChaos   chaos-pod-network-loss-31716   kuttl-test-fleet-adder'
    logger.go:42: 11:55:46 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $2}'
    logger.go:42: 11:55:46 | self-healing/98-destroy-chaos-mesh | + local name=chaos-pod-network-loss-31716
    logger.go:42: 11:55:46 | self-healing/98-destroy-chaos-mesh | ++ echo 'NetworkChaos   chaos-pod-network-loss-31716   kuttl-test-fleet-adder'
    logger.go:42: 11:55:46 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $3}'
    logger.go:42: 11:55:46 | self-healing/98-destroy-chaos-mesh | + local namespace=kuttl-test-fleet-adder
    logger.go:42: 11:55:46 | self-healing/98-destroy-chaos-mesh | + kubectl patch NetworkChaos chaos-pod-network-loss-31716 -n kuttl-test-fleet-adder --type=merge -p '{"metadata":{"finalizers":[]}}'
    logger.go:42: 11:55:46 | self-healing/98-destroy-chaos-mesh | networkchaos.chaos-mesh.org/chaos-pod-network-loss-31716 patched
    logger.go:42: 11:55:46 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:46 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete networkchaos --all --all-namespaces
    logger.go:42: 11:55:47 | self-healing/98-destroy-chaos-mesh | networkchaos.chaos-mesh.org "chaos-pod-network-loss-31716" deleted
    logger.go:42: 11:55:47 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:47 | self-healing/98-destroy-chaos-mesh | + kubectl get physicalmachinechaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:47 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:47 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete physicalmachinechaos --all --all-namespaces
    logger.go:42: 11:55:47 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:47 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:47 | self-healing/98-destroy-chaos-mesh | + kubectl get physicalmachines --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:47 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:48 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete physicalmachines --all --all-namespaces
    logger.go:42: 11:55:48 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:48 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:48 | self-healing/98-destroy-chaos-mesh | + kubectl get podchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:48 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:48 | self-healing/98-destroy-chaos-mesh | ++ echo 'PodChaos   chaos-kill-label-1682     kuttl-test-fleet-adder'
    logger.go:42: 11:55:48 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:55:48 | self-healing/98-destroy-chaos-mesh | + local kind=PodChaos
    logger.go:42: 11:55:48 | self-healing/98-destroy-chaos-mesh | ++ echo 'PodChaos   chaos-kill-label-1682     kuttl-test-fleet-adder'
    logger.go:42: 11:55:48 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $2}'
    logger.go:42: 11:55:48 | self-healing/98-destroy-chaos-mesh | + local name=chaos-kill-label-1682
    logger.go:42: 11:55:48 | self-healing/98-destroy-chaos-mesh | ++ echo 'PodChaos   chaos-kill-label-1682     kuttl-test-fleet-adder'
    logger.go:42: 11:55:48 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $3}'
    logger.go:42: 11:55:48 | self-healing/98-destroy-chaos-mesh | + local namespace=kuttl-test-fleet-adder
    logger.go:42: 11:55:48 | self-healing/98-destroy-chaos-mesh | + kubectl patch PodChaos chaos-kill-label-1682 -n kuttl-test-fleet-adder --type=merge -p '{"metadata":{"finalizers":[]}}'
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | podchaos.chaos-mesh.org/chaos-kill-label-1682 patched
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | ++ echo 'PodChaos   chaos-pod-failure-30672   kuttl-test-fleet-adder'
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | + local kind=PodChaos
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | ++ echo 'PodChaos   chaos-pod-failure-30672   kuttl-test-fleet-adder'
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $2}'
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | + local name=chaos-pod-failure-30672
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | ++ echo 'PodChaos   chaos-pod-failure-30672   kuttl-test-fleet-adder'
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $3}'
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | + local namespace=kuttl-test-fleet-adder
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | + kubectl patch PodChaos chaos-pod-failure-30672 -n kuttl-test-fleet-adder --type=merge -p '{"metadata":{"finalizers":[]}}'
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | podchaos.chaos-mesh.org/chaos-pod-failure-30672 patched
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | ++ echo 'PodChaos   chaos-pod-kill-24649      kuttl-test-fleet-adder'
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | + local kind=PodChaos
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | ++ echo 'PodChaos   chaos-pod-kill-24649      kuttl-test-fleet-adder'
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $2}'
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | + local name=chaos-pod-kill-24649
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | ++ echo 'PodChaos   chaos-pod-kill-24649      kuttl-test-fleet-adder'
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $3}'
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | + local namespace=kuttl-test-fleet-adder
    logger.go:42: 11:55:49 | self-healing/98-destroy-chaos-mesh | + kubectl patch PodChaos chaos-pod-kill-24649 -n kuttl-test-fleet-adder --type=merge -p '{"metadata":{"finalizers":[]}}'
    logger.go:42: 11:55:50 | self-healing/98-destroy-chaos-mesh | podchaos.chaos-mesh.org/chaos-pod-kill-24649 patched
    logger.go:42: 11:55:50 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:50 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete podchaos --all --all-namespaces
    logger.go:42: 11:55:50 | self-healing/98-destroy-chaos-mesh | podchaos.chaos-mesh.org "chaos-kill-label-1682" deleted
    logger.go:42: 11:55:51 | self-healing/98-destroy-chaos-mesh | podchaos.chaos-mesh.org "chaos-pod-failure-30672" deleted
    logger.go:42: 11:55:51 | self-healing/98-destroy-chaos-mesh | podchaos.chaos-mesh.org "chaos-pod-kill-24649" deleted
    logger.go:42: 11:55:51 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:51 | self-healing/98-destroy-chaos-mesh | + kubectl get podhttpchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:51 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:51 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete podhttpchaos --all --all-namespaces
    logger.go:42: 11:55:52 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:52 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:52 | self-healing/98-destroy-chaos-mesh | + kubectl get podiochaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:52 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:52 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete podiochaos --all --all-namespaces
    logger.go:42: 11:55:52 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:52 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:52 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:52 | self-healing/98-destroy-chaos-mesh | + kubectl get podnetworkchaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:53 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete podnetworkchaos --all --all-namespaces
    logger.go:42: 11:55:53 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:53 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:53 | self-healing/98-destroy-chaos-mesh | + kubectl get remoteclusters --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:53 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:54 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete remoteclusters --all --all-namespaces
    logger.go:42: 11:55:54 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:54 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:54 | self-healing/98-destroy-chaos-mesh | + kubectl get schedules --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:54 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:54 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete schedules --all --all-namespaces
    logger.go:42: 11:55:55 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:55 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:55 | self-healing/98-destroy-chaos-mesh | + kubectl get statuschecks --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:55 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:55 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete statuschecks --all --all-namespaces
    logger.go:42: 11:55:55 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:55 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:55 | self-healing/98-destroy-chaos-mesh | + kubectl get stresschaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:55 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:56 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete stresschaos --all --all-namespaces
    logger.go:42: 11:55:56 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:56 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:56 | self-healing/98-destroy-chaos-mesh | + kubectl get timechaos --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:56 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:57 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete timechaos --all --all-namespaces
    logger.go:42: 11:55:57 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:57 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:57 | self-healing/98-destroy-chaos-mesh | + kubectl get workflownodes --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:57 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:58 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete workflownodes --all --all-namespaces
    logger.go:42: 11:55:58 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:58 | self-healing/98-destroy-chaos-mesh | + for i in '$(kubectl api-resources | grep chaos-mesh | awk '\''{print $1}'\'')'
    logger.go:42: 11:55:58 | self-healing/98-destroy-chaos-mesh | + kubectl get workflows --all-namespaces --no-headers -o custom-columns=Kind:.kind,Name:.metadata.name,NAMESPACE:.metadata.namespace
    logger.go:42: 11:55:58 | self-healing/98-destroy-chaos-mesh | + read -r line
    logger.go:42: 11:55:59 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete workflows --all --all-namespaces
    logger.go:42: 11:55:59 | self-healing/98-destroy-chaos-mesh | No resources found
    logger.go:42: 11:55:59 | self-healing/98-destroy-chaos-mesh | ++ kubectl get crd
    logger.go:42: 11:55:59 | self-healing/98-destroy-chaos-mesh | ++ grep chaos-mesh.org
    logger.go:42: 11:55:59 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:56:00 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete crd awschaos.chaos-mesh.org azurechaos.chaos-mesh.org blockchaos.chaos-mesh.org dnschaos.chaos-mesh.org gcpchaos.chaos-mesh.org httpchaos.chaos-mesh.org iochaos.chaos-mesh.org jvmchaos.chaos-mesh.org kernelchaos.chaos-mesh.org networkchaos.chaos-mesh.org physicalmachinechaos.chaos-mesh.org physicalmachines.chaos-mesh.org podchaos.chaos-mesh.org podhttpchaos.chaos-mesh.org podiochaos.chaos-mesh.org podnetworkchaos.chaos-mesh.org remoteclusters.chaos-mesh.org schedules.chaos-mesh.org statuschecks.chaos-mesh.org stresschaos.chaos-mesh.org timechaos.chaos-mesh.org workflownodes.chaos-mesh.org workflows.chaos-mesh.org
    logger.go:42: 11:56:00 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "awschaos.chaos-mesh.org" deleted
    logger.go:42: 11:56:01 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "azurechaos.chaos-mesh.org" deleted
    logger.go:42: 11:56:01 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "blockchaos.chaos-mesh.org" deleted
    logger.go:42: 11:56:01 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "dnschaos.chaos-mesh.org" deleted
    logger.go:42: 11:56:01 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "gcpchaos.chaos-mesh.org" deleted
    logger.go:42: 11:56:01 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "httpchaos.chaos-mesh.org" deleted
    logger.go:42: 11:56:01 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "iochaos.chaos-mesh.org" deleted
    logger.go:42: 11:56:02 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "jvmchaos.chaos-mesh.org" deleted
    logger.go:42: 11:56:02 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "kernelchaos.chaos-mesh.org" deleted
    logger.go:42: 11:56:02 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "networkchaos.chaos-mesh.org" deleted
    logger.go:42: 11:56:02 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "physicalmachinechaos.chaos-mesh.org" deleted
    logger.go:42: 11:56:02 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "physicalmachines.chaos-mesh.org" deleted
    logger.go:42: 11:56:02 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "podchaos.chaos-mesh.org" deleted
    logger.go:42: 11:56:02 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "podhttpchaos.chaos-mesh.org" deleted
    logger.go:42: 11:56:03 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "podiochaos.chaos-mesh.org" deleted
    logger.go:42: 11:56:03 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "podnetworkchaos.chaos-mesh.org" deleted
    logger.go:42: 11:56:03 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "remoteclusters.chaos-mesh.org" deleted
    logger.go:42: 11:56:03 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "schedules.chaos-mesh.org" deleted
    logger.go:42: 11:56:03 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "statuschecks.chaos-mesh.org" deleted
    logger.go:42: 11:56:04 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "stresschaos.chaos-mesh.org" deleted
    logger.go:42: 11:56:04 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "timechaos.chaos-mesh.org" deleted
    logger.go:42: 11:56:05 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "workflownodes.chaos-mesh.org" deleted
    logger.go:42: 11:56:07 | self-healing/98-destroy-chaos-mesh | customresourcedefinition.apiextensions.k8s.io "workflows.chaos-mesh.org" deleted
    logger.go:42: 11:56:10 | self-healing/98-destroy-chaos-mesh | ++ kubectl get clusterrolebinding
    logger.go:42: 11:56:10 | self-healing/98-destroy-chaos-mesh | ++ grep chaos-mesh
    logger.go:42: 11:56:10 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:56:11 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete clusterrolebinding
    logger.go:42: 11:56:11 | self-healing/98-destroy-chaos-mesh | error: resource(s) were provided, but no name was specified
    logger.go:42: 11:56:11 | self-healing/98-destroy-chaos-mesh | + :
    logger.go:42: 11:56:11 | self-healing/98-destroy-chaos-mesh | ++ kubectl get clusterrole
    logger.go:42: 11:56:11 | self-healing/98-destroy-chaos-mesh | ++ grep chaos-mesh
    logger.go:42: 11:56:11 | self-healing/98-destroy-chaos-mesh | ++ awk '{print $1}'
    logger.go:42: 11:56:12 | self-healing/98-destroy-chaos-mesh | + timeout 30 kubectl delete clusterrole
    logger.go:42: 11:56:12 | self-healing/98-destroy-chaos-mesh | error: resource(s) were provided, but no name was specified
    logger.go:42: 11:56:12 | self-healing/98-destroy-chaos-mesh | + :
    logger.go:42: 11:56:12 | self-healing/98-destroy-chaos-mesh | test step completed 98-destroy-chaos-mesh
    logger.go:42: 11:56:12 | self-healing/99-remove-cluster-gracefully | starting test step 99-remove-cluster-gracefully
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | running command: [sh -c set -o errexit
        set -o xtrace
        
        source ../../functions
        
        destroy_operator]
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | + source ../../functions
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ realpath ../../..
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | ++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | ++ CERT_MANAGER_VER=1.15.3
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | ++++ pwd
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ basename /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/tests/self-healing
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | ++ test_name=self-healing
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | ++ source /mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/vars.sh
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ ROOT_REPO=/mnt/jenkins/workspace/cloud-pg-operator_PR-991
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ DEPLOY_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/deploy
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ TESTS_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ TESTS_CONFIG_DIR=/mnt/jenkins/workspace/cloud-pg-operator_PR-991/e2e-tests/conf
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ TEMP_DIR=/tmp/kuttl/pg/self-healing
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | ++++ git rev-parse --abbrev-ref HEAD
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export GIT_BRANCH=PR-991
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ GIT_BRANCH=PR-991
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ VERSION=PR-991-4e1f4e43a
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ IMAGE_BASE=perconalab/percona-postgresql-operator
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ IMAGE=perconalab/percona-postgresql-operator:PR-991-4e1f4e43a
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export PG_VER=16
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ PG_VER=16
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ IMAGE_PGBOUNCER=perconalab/percona-postgresql-operator:main-ppg16-pgbouncer
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ IMAGE_POSTGRESQL=perconalab/percona-postgresql-operator:main-ppg16-postgres
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ IMAGE_BACKREST=perconalab/percona-postgresql-operator:main-ppg16-pgbackrest
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ IMAGE_UPGRADE=perconalab/percona-postgresql-operator:main-upgrade
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export BUCKET=pg-operator-testing
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ BUCKET=pg-operator-testing
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ PMM_SERVER_VERSION=9.9.9
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ IMAGE_PMM_CLIENT=perconalab/pmm-client:dev-latest
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ IMAGE_PMM_SERVER=perconalab/pmm-server:dev-latest
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export PGOV1_TAG=1.4.0
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ PGOV1_TAG=1.4.0
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ export PGOV1_VER=14
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ PGOV1_VER=14
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | ++++ which gdate
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | which: no gdate in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | ++++ which date
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ date=/usr/bin/date
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | ++++ which gsed
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | which: no gsed in (/mnt/jenkins/workspace/cloud-pg-operator_PR-991/bin/:/home/ec2-user/.krew/bin:/usr/local/bin:/usr/bin)
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | ++++ which sed
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ sed=/usr/bin/sed
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | +++ command -v oc
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | ++ oc get projects
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | + destroy_operator
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | + kubectl -n pg-operator delete deployment percona-postgresql-operator --force --grace-period=0
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | Warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.
    logger.go:42: 11:56:17 | self-healing/99-remove-cluster-gracefully | deployment.apps "percona-postgresql-operator" force deleted
    logger.go:42: 11:56:18 | self-healing/99-remove-cluster-gracefully | + [[ -n pg-operator ]]
    logger.go:42: 11:56:18 | self-healing/99-remove-cluster-gracefully | + kubectl delete namespace pg-operator --force --grace-period=0
    logger.go:42: 11:56:18 | self-healing/99-remove-cluster-gracefully | Warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.
    logger.go:42: 11:56:18 | self-healing/99-remove-cluster-gracefully | namespace "pg-operator" force deleted
    logger.go:42: 11:56:24 | self-healing/99-remove-cluster-gracefully | test step completed 99-remove-cluster-gracefully
    logger.go:42: 11:56:24 | self-healing | self-healing events from ns kuttl-test-fleet-adder:
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:48:59 +0000 UTC	Normal	ReplicaSet.apps pg-client-6cc584874		SuccessfulCreate	Created pod: pg-client-6cc584874-zq2kp	replicaset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:48:59 +0000 UTC	Normal	Deployment.apps pg-client		ScalingReplicaSet	Scaled up replica set pg-client-6cc584874 to 1	deployment-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:00 +0000 UTC	Normal	Pod pg-client-6cc584874-zq2kp		Scheduled	Successfully assigned kuttl-test-fleet-adder/pg-client-6cc584874-zq2kp to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-894k	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:00 +0000 UTC	Normal	Pod pg-client-6cc584874-zq2kp.spec.containers{pg-client}		Pulling	Pulling image "perconalab/percona-distribution-postgresql:15"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:00 +0000 UTC	Normal	Pod pg-client-6cc584874-zq2kp.spec.containers{pg-client}		Pulled	Successfully pulled image "perconalab/percona-distribution-postgresql:15" in 113ms (113ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:00 +0000 UTC	Normal	Pod pg-client-6cc584874-zq2kp.spec.containers{pg-client}		Created	Created container pg-client	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:00 +0000 UTC	Normal	Pod pg-client-6cc584874-zq2kp.spec.containers{pg-client}		Started	Started container pg-client	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	Pod chaos-controller-manager-76dcf5c944-45z9c		Scheduled	Successfully assigned kuttl-test-fleet-adder/chaos-controller-manager-76dcf5c944-45z9c to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-1h6l	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	Pod chaos-controller-manager-76dcf5c944-56rgr		Scheduled	Successfully assigned kuttl-test-fleet-adder/chaos-controller-manager-76dcf5c944-56rgr to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-1t9q	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	Pod chaos-controller-manager-76dcf5c944-ntf2h		Scheduled	Successfully assigned kuttl-test-fleet-adder/chaos-controller-manager-76dcf5c944-ntf2h to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-894k	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	ReplicaSet.apps chaos-controller-manager-76dcf5c944		SuccessfulCreate	Created pod: chaos-controller-manager-76dcf5c944-ntf2h	replicaset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	ReplicaSet.apps chaos-controller-manager-76dcf5c944		SuccessfulCreate	Created pod: chaos-controller-manager-76dcf5c944-45z9c	replicaset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	ReplicaSet.apps chaos-controller-manager-76dcf5c944		SuccessfulCreate	Created pod: chaos-controller-manager-76dcf5c944-56rgr	replicaset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	Deployment.apps chaos-controller-manager		ScalingReplicaSet	Scaled up replica set chaos-controller-manager-76dcf5c944 to 3	deployment-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	Pod chaos-daemon-8jq55		Scheduled	Successfully assigned kuttl-test-fleet-adder/chaos-daemon-8jq55 to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-1h6l	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	Pod chaos-daemon-8jq55.spec.containers{chaos-daemon}		Pulled	Container image "ghcr.io/chaos-mesh/chaos-daemon:v2.5.1" already present on machine	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	Pod chaos-daemon-8jq55.spec.containers{chaos-daemon}		Created	Created container chaos-daemon	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	Pod chaos-daemon-8jq55.spec.containers{chaos-daemon}		Started	Started container chaos-daemon	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	Pod chaos-daemon-pv4g6		Scheduled	Successfully assigned kuttl-test-fleet-adder/chaos-daemon-pv4g6 to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-1t9q	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	Pod chaos-daemon-pv4g6.spec.containers{chaos-daemon}		Pulled	Container image "ghcr.io/chaos-mesh/chaos-daemon:v2.5.1" already present on machine	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	Pod chaos-daemon-pv4g6.spec.containers{chaos-daemon}		Created	Created container chaos-daemon	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	Pod chaos-daemon-pv4g6.spec.containers{chaos-daemon}		Started	Started container chaos-daemon	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	Pod chaos-daemon-rkhtb		Scheduled	Successfully assigned kuttl-test-fleet-adder/chaos-daemon-rkhtb to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-894k	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	Pod chaos-daemon-rkhtb.spec.containers{chaos-daemon}		Pulled	Container image "ghcr.io/chaos-mesh/chaos-daemon:v2.5.1" already present on machine	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	Pod chaos-daemon-rkhtb.spec.containers{chaos-daemon}		Created	Created container chaos-daemon	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	Pod chaos-daemon-rkhtb.spec.containers{chaos-daemon}		Started	Started container chaos-daemon	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	DaemonSet.apps chaos-daemon		SuccessfulCreate	Created pod: chaos-daemon-rkhtb	daemonset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	DaemonSet.apps chaos-daemon		SuccessfulCreate	Created pod: chaos-daemon-8jq55	daemonset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:25 +0000 UTC	Normal	DaemonSet.apps chaos-daemon		SuccessfulCreate	Created pod: chaos-daemon-pv4g6	daemonset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:26 +0000 UTC	Normal	Pod chaos-controller-manager-76dcf5c944-45z9c.spec.containers{chaos-mesh}		Pulled	Container image "ghcr.io/chaos-mesh/chaos-mesh:v2.5.1" already present on machine	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:26 +0000 UTC	Normal	Pod chaos-controller-manager-76dcf5c944-45z9c.spec.containers{chaos-mesh}		Created	Created container chaos-mesh	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:26 +0000 UTC	Normal	Pod chaos-controller-manager-76dcf5c944-45z9c.spec.containers{chaos-mesh}		Started	Started container chaos-mesh	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:26 +0000 UTC	Normal	Pod chaos-controller-manager-76dcf5c944-56rgr.spec.containers{chaos-mesh}		Pulled	Container image "ghcr.io/chaos-mesh/chaos-mesh:v2.5.1" already present on machine	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:26 +0000 UTC	Normal	Pod chaos-controller-manager-76dcf5c944-56rgr.spec.containers{chaos-mesh}		Created	Created container chaos-mesh	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:26 +0000 UTC	Normal	Pod chaos-controller-manager-76dcf5c944-56rgr.spec.containers{chaos-mesh}		Started	Started container chaos-mesh	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:26 +0000 UTC	Normal	Pod chaos-controller-manager-76dcf5c944-ntf2h.spec.containers{chaos-mesh}		Pulled	Container image "ghcr.io/chaos-mesh/chaos-mesh:v2.5.1" already present on machine	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:26 +0000 UTC	Normal	Pod chaos-controller-manager-76dcf5c944-ntf2h.spec.containers{chaos-mesh}		Created	Created container chaos-mesh	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:26 +0000 UTC	Normal	Pod chaos-controller-manager-76dcf5c944-ntf2h.spec.containers{chaos-mesh}		Started	Started container chaos-mesh	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:26 +0000 UTC	Normal	ConfigMap chaos-mesh		LeaderElection	chaos-controller-manager-76dcf5c944-ntf2h_e2aa92bd-826b-42df-908d-de7401a8c82e became leader		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:27 +0000 UTC	Normal	Lease.coordination.k8s.io chaos-mesh		LeaderElection	chaos-controller-manager-76dcf5c944-ntf2h_e2aa92bd-826b-42df-908d-de7401a8c82e became leader		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:38 +0000 UTC	Normal	PersistentVolumeClaim self-healing-instance1-6hbr-pgdata		WaitForFirstConsumer	waiting for first consumer to be created before binding	persistentvolume-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:38 +0000 UTC	Normal	PersistentVolumeClaim self-healing-instance1-6hbr-pgdata		Provisioning	External provisioner is provisioning volume for claim "kuttl-test-fleet-adder/self-healing-instance1-6hbr-pgdata"	pd.csi.storage.gke.io_gke-b9a2a9b4bcd8494fb617-4cce-31a8-vm_a33ac9bc-f341-4c52-9843-d6448a58f9ce	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:38 +0000 UTC	Normal	PersistentVolumeClaim self-healing-instance1-6hbr-pgdata		ExternalProvisioning	Waiting for a volume to be created either by the external provisioner 'pd.csi.storage.gke.io' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.	persistentvolume-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:38 +0000 UTC	Normal	StatefulSet.apps self-healing-instance1-6hbr		SuccessfulCreate	create Pod self-healing-instance1-6hbr-0 in StatefulSet self-healing-instance1-6hbr successful	statefulset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:38 +0000 UTC	Normal	PersistentVolumeClaim self-healing-instance1-6j5p-pgdata		WaitForFirstConsumer	waiting for first consumer to be created before binding	persistentvolume-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:38 +0000 UTC	Normal	PersistentVolumeClaim self-healing-instance1-6j5p-pgdata		ExternalProvisioning	Waiting for a volume to be created either by the external provisioner 'pd.csi.storage.gke.io' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.	persistentvolume-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:38 +0000 UTC	Normal	PersistentVolumeClaim self-healing-instance1-6j5p-pgdata		Provisioning	External provisioner is provisioning volume for claim "kuttl-test-fleet-adder/self-healing-instance1-6j5p-pgdata"	pd.csi.storage.gke.io_gke-b9a2a9b4bcd8494fb617-4cce-31a8-vm_a33ac9bc-f341-4c52-9843-d6448a58f9ce	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:38 +0000 UTC	Normal	StatefulSet.apps self-healing-instance1-6j5p		SuccessfulCreate	create Pod self-healing-instance1-6j5p-0 in StatefulSet self-healing-instance1-6j5p successful	statefulset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:38 +0000 UTC	Normal	PersistentVolumeClaim self-healing-instance1-g92f-pgdata		WaitForFirstConsumer	waiting for first consumer to be created before binding	persistentvolume-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:39 +0000 UTC	Normal	PersistentVolumeClaim self-healing-instance1-g92f-pgdata		Provisioning	External provisioner is provisioning volume for claim "kuttl-test-fleet-adder/self-healing-instance1-g92f-pgdata"	pd.csi.storage.gke.io_gke-b9a2a9b4bcd8494fb617-4cce-31a8-vm_a33ac9bc-f341-4c52-9843-d6448a58f9ce	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:39 +0000 UTC	Normal	PersistentVolumeClaim self-healing-instance1-g92f-pgdata		ExternalProvisioning	Waiting for a volume to be created either by the external provisioner 'pd.csi.storage.gke.io' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.	persistentvolume-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:39 +0000 UTC	Normal	StatefulSet.apps self-healing-instance1-g92f		SuccessfulCreate	create Pod self-healing-instance1-g92f-0 in StatefulSet self-healing-instance1-g92f successful	statefulset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:39 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-bdc9k		Scheduled	Successfully assigned kuttl-test-fleet-adder/self-healing-pgbouncer-5fbdd59b96-bdc9k to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-894k	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:39 +0000 UTC	Normal	ReplicaSet.apps self-healing-pgbouncer-5fbdd59b96		SuccessfulCreate	Created pod: self-healing-pgbouncer-5fbdd59b96-bdc9k	replicaset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:39 +0000 UTC	Normal	PodDisruptionBudget.policy self-healing-pgbouncer		NoPods	No matching pods found	controllermanager	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:39 +0000 UTC	Normal	Deployment.apps self-healing-pgbouncer		ScalingReplicaSet	Scaled up replica set self-healing-pgbouncer-5fbdd59b96 to 3	deployment-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:39 +0000 UTC	Warning	StatefulSet.apps self-healing-repo-host		FailedCreate	create Pod self-healing-repo-host-0 in StatefulSet self-healing-repo-host failed error: pods "self-healing-repo-host-0" is forbidden: error looking up service account kuttl-test-fleet-adder/self-healing-pgbackrest: serviceaccount "self-healing-pgbackrest" not found	statefulset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:39 +0000 UTC	Normal	StatefulSet.apps self-healing-repo-host		SuccessfulCreate	create Pod self-healing-repo-host-0 in StatefulSet self-healing-repo-host successful	statefulset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:39 +0000 UTC	Normal	PersistentVolumeClaim self-healing-repo1		WaitForFirstConsumer	waiting for first consumer to be created before binding	persistentvolume-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:39 +0000 UTC	Normal	PersistentVolumeClaim self-healing-repo1		Provisioning	External provisioner is provisioning volume for claim "kuttl-test-fleet-adder/self-healing-repo1"	pd.csi.storage.gke.io_gke-b9a2a9b4bcd8494fb617-4cce-31a8-vm_a33ac9bc-f341-4c52-9843-d6448a58f9ce	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:39 +0000 UTC	Normal	PersistentVolumeClaim self-healing-repo1		ExternalProvisioning	Waiting for a volume to be created either by the external provisioner 'pd.csi.storage.gke.io' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.	persistentvolume-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:39 +0000 UTC	Normal	PostgresCluster.postgres-operator.crunchydata.com self-healing		RepoHostCreated	created pgBackRest repository host StatefulSet/self-healing-repo-host	postgrescluster-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-bdc9k.spec.containers{pgbouncer}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-bdc9k.spec.containers{pgbouncer}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer" in 130ms (130ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-bdc9k.spec.containers{pgbouncer}		Created	Created container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-bdc9k.spec.containers{pgbouncer}		Started	Started container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-bdc9k.spec.containers{pgbouncer-config}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-bdc9k.spec.containers{pgbouncer-config}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer" in 142ms (142ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-bdc9k.spec.containers{pgbouncer-config}		Created	Created container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-lrjzp		Scheduled	Successfully assigned kuttl-test-fleet-adder/self-healing-pgbouncer-5fbdd59b96-lrjzp to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-1h6l	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-lrjzp.spec.containers{pgbouncer}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-lrjzp.spec.containers{pgbouncer}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer" in 120ms (120ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-lrjzp.spec.containers{pgbouncer}		Created	Created container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-lrjzp.spec.containers{pgbouncer}		Started	Started container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-lrjzp.spec.containers{pgbouncer-config}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-lrjzp.spec.containers{pgbouncer-config}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer" in 122ms (122ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-lrjzp.spec.containers{pgbouncer-config}		Created	Created container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-rr5k9		Scheduled	Successfully assigned kuttl-test-fleet-adder/self-healing-pgbouncer-5fbdd59b96-rr5k9 to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-1t9q	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-rr5k9.spec.containers{pgbouncer}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-rr5k9.spec.containers{pgbouncer}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer" in 139ms (139ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-rr5k9.spec.containers{pgbouncer}		Created	Created container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-rr5k9.spec.containers{pgbouncer}		Started	Started container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-rr5k9.spec.containers{pgbouncer-config}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	ReplicaSet.apps self-healing-pgbouncer-5fbdd59b96		SuccessfulCreate	Created pod: self-healing-pgbouncer-5fbdd59b96-lrjzp	replicaset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:40 +0000 UTC	Normal	ReplicaSet.apps self-healing-pgbouncer-5fbdd59b96		SuccessfulCreate	Created pod: self-healing-pgbouncer-5fbdd59b96-rr5k9	replicaset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:41 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-bdc9k.spec.containers{pgbouncer-config}		Started	Started container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:41 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-lrjzp.spec.containers{pgbouncer-config}		Started	Started container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:41 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-rr5k9.spec.containers{pgbouncer-config}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer" in 115ms (115ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:41 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-rr5k9.spec.containers{pgbouncer-config}		Created	Created container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:41 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-rr5k9.spec.containers{pgbouncer-config}		Started	Started container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:42 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0		Scheduled	Successfully assigned kuttl-test-fleet-adder/self-healing-instance1-6hbr-0 to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-894k	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:42 +0000 UTC	Normal	PersistentVolumeClaim self-healing-instance1-6hbr-pgdata		ProvisioningSucceeded	Successfully provisioned volume pvc-5eb7b120-64c6-49d0-a700-7d14c644cf5a	pd.csi.storage.gke.io_gke-b9a2a9b4bcd8494fb617-4cce-31a8-vm_a33ac9bc-f341-4c52-9843-d6448a58f9ce	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:42 +0000 UTC	Normal	PersistentVolumeClaim self-healing-instance1-6j5p-pgdata		ProvisioningSucceeded	Successfully provisioned volume pvc-d843e0e5-7aad-4569-95e4-f5632bc44611	pd.csi.storage.gke.io_gke-b9a2a9b4bcd8494fb617-4cce-31a8-vm_a33ac9bc-f341-4c52-9843-d6448a58f9ce	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:42 +0000 UTC	Normal	PersistentVolumeClaim self-healing-instance1-g92f-pgdata		ProvisioningSucceeded	Successfully provisioned volume pvc-4bde32e8-89a6-4535-b886-06d61867accb	pd.csi.storage.gke.io_gke-b9a2a9b4bcd8494fb617-4cce-31a8-vm_a33ac9bc-f341-4c52-9843-d6448a58f9ce	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:43 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0		Scheduled	Successfully assigned kuttl-test-fleet-adder/self-healing-instance1-6j5p-0 to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-1h6l	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:43 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0		Scheduled	Successfully assigned kuttl-test-fleet-adder/self-healing-instance1-g92f-0 to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-1t9q	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:43 +0000 UTC	Normal	PersistentVolumeClaim self-healing-repo1		ProvisioningSucceeded	Successfully provisioned volume pvc-46019e22-71ff-426f-942e-9a1cc7beac4c	pd.csi.storage.gke.io_gke-b9a2a9b4bcd8494fb617-4cce-31a8-vm_a33ac9bc-f341-4c52-9843-d6448a58f9ce	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:44 +0000 UTC	Normal	Pod self-healing-repo-host-0		Scheduled	Successfully assigned kuttl-test-fleet-adder/self-healing-repo-host-0 to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-894k	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:50 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0		SuccessfulAttachVolume	AttachVolume.Attach succeeded for volume "pvc-4bde32e8-89a6-4535-b886-06d61867accb" 	attachdetach-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:51 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0		SuccessfulAttachVolume	AttachVolume.Attach succeeded for volume "pvc-5eb7b120-64c6-49d0-a700-7d14c644cf5a" 	attachdetach-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:51 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0		SuccessfulAttachVolume	AttachVolume.Attach succeeded for volume "pvc-d843e0e5-7aad-4569-95e4-f5632bc44611" 	attachdetach-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:52 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.initContainers{postgres-startup}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:52 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.initContainers{postgres-startup}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 137ms (137ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:52 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.initContainers{postgres-startup}		Created	Created container postgres-startup	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:52 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.initContainers{postgres-startup}		Started	Started container postgres-startup	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:52 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.initContainers{postgres-startup}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:52 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.initContainers{postgres-startup}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 146ms (146ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:52 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.initContainers{postgres-startup}		Created	Created container postgres-startup	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:52 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.initContainers{postgres-startup}		Started	Started container postgres-startup	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:52 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.initContainers{postgres-startup}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:52 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.initContainers{postgres-startup}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 148ms (148ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:52 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.initContainers{postgres-startup}		Created	Created container postgres-startup	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:52 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.initContainers{postgres-startup}		Started	Started container postgres-startup	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:53 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.initContainers{nss-wrapper-init}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:53 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.initContainers{nss-wrapper-init}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 136ms (136ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:53 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.initContainers{nss-wrapper-init}		Created	Created container nss-wrapper-init	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:53 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.initContainers{nss-wrapper-init}		Started	Started container nss-wrapper-init	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:53 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.initContainers{nss-wrapper-init}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:53 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.initContainers{nss-wrapper-init}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 147ms (147ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:53 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.initContainers{nss-wrapper-init}		Created	Created container nss-wrapper-init	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:53 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.initContainers{nss-wrapper-init}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:53 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.initContainers{nss-wrapper-init}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 120ms (120ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:53 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.initContainers{nss-wrapper-init}		Created	Created container nss-wrapper-init	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:53 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.initContainers{nss-wrapper-init}		Started	Started container nss-wrapper-init	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{database}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{database}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 134ms (134ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{database}		Created	Created container database	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{database}		Started	Started container database	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{replication-cert-copy}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{replication-cert-copy}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 145ms (145ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{replication-cert-copy}		Created	Created container replication-cert-copy	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.initContainers{nss-wrapper-init}		Started	Started container nss-wrapper-init	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{database}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{database}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 136ms (136ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{database}		Created	Created container database	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{database}		Started	Started container database	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{replication-cert-copy}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{database}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{database}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 119ms (119ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{database}		Created	Created container database	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{database}		Started	Started container database	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{replication-cert-copy}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{replication-cert-copy}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 124ms (124ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{replication-cert-copy}		Created	Created container replication-cert-copy	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{replication-cert-copy}		Started	Started container replication-cert-copy	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{pgbackrest}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{pgbackrest}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 129ms (129ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:54 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{pgbackrest}		Created	Created container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{replication-cert-copy}		Started	Started container replication-cert-copy	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{pgbackrest}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{pgbackrest}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 133ms (133ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{pgbackrest}		Created	Created container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{pgbackrest}		Started	Started container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{pgbackrest-config}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{pgbackrest-config}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 118ms (118ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{pgbackrest-config}		Created	Created container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{pgbackrest-config}		Started	Started container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{replication-cert-copy}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 162ms (162ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{replication-cert-copy}		Created	Created container replication-cert-copy	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{replication-cert-copy}		Started	Started container replication-cert-copy	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{pgbackrest}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{pgbackrest}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 109ms (109ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{pgbackrest}		Created	Created container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{pgbackrest}		Started	Started container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{pgbackrest-config}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{pgbackrest-config}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 121ms (121ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{pgbackrest-config}		Created	Created container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{pgbackrest-config}		Started	Started container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{pgbackrest}		Started	Started container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{pgbackrest-config}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{pgbackrest-config}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 125ms (125ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{pgbackrest-config}		Created	Created container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{pgbackrest-config}		Started	Started container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:55 +0000 UTC	Normal	Pod self-healing-repo-host-0		SuccessfulAttachVolume	AttachVolume.Attach succeeded for volume "pvc-46019e22-71ff-426f-942e-9a1cc7beac4c" 	attachdetach-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:57 +0000 UTC	Warning	Pod self-healing-instance1-6hbr-0.spec.containers{database}		Unhealthy	Readiness probe failed: HTTP probe failed with statuscode: 503	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:57 +0000 UTC	Warning	Pod self-healing-instance1-6j5p-0.spec.containers{database}		Unhealthy	Readiness probe failed: HTTP probe failed with statuscode: 503	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:57 +0000 UTC	Warning	Pod self-healing-instance1-g92f-0.spec.containers{database}		Unhealthy	Readiness probe failed: HTTP probe failed with statuscode: 503	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:57 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.initContainers{pgbackrest-log-dir}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:57 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.initContainers{pgbackrest-log-dir}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 141ms (141ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:57 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.initContainers{pgbackrest-log-dir}		Created	Created container pgbackrest-log-dir	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:57 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.initContainers{pgbackrest-log-dir}		Started	Started container pgbackrest-log-dir	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:57 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.initContainers{nss-wrapper-init}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:57 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.initContainers{nss-wrapper-init}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 139ms (139ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:57 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.initContainers{nss-wrapper-init}		Created	Created container nss-wrapper-init	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:57 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.initContainers{nss-wrapper-init}		Started	Started container nss-wrapper-init	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:58 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:58 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 122ms (122ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:58 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest}		Created	Created container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:58 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest}		Started	Started container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:58 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest-config}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:58 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest-config}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 121ms (121ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:58 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest-config}		Created	Created container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:49:59 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest-config}		Started	Started container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:50:01 +0000 UTC	Normal	Pod self-healing-backup-hmpx-t2q7c		Scheduled	Successfully assigned kuttl-test-fleet-adder/self-healing-backup-hmpx-t2q7c to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-1h6l	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:50:01 +0000 UTC	Normal	Job.batch self-healing-backup-hmpx		SuccessfulCreate	Created pod: self-healing-backup-hmpx-t2q7c	job-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:50:01 +0000 UTC	Normal	PostgresCluster.postgres-operator.crunchydata.com self-healing		StanzasCreated	pgBackRest stanza creation completed successfully	postgrescluster-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:50:02 +0000 UTC	Normal	Pod self-healing-backup-hmpx-t2q7c.spec.containers{pgbackrest}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:50:02 +0000 UTC	Normal	Pod self-healing-backup-hmpx-t2q7c.spec.containers{pgbackrest}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 146ms (146ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:50:02 +0000 UTC	Normal	Pod self-healing-backup-hmpx-t2q7c.spec.containers{pgbackrest}		Created	Created container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:50:02 +0000 UTC	Normal	Pod self-healing-backup-hmpx-t2q7c.spec.containers{pgbackrest}		Started	Started container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:50:31 +0000 UTC	Normal	Job.batch self-healing-backup-hmpx		Completed	Job completed	job-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:50:42 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-pod-kill-24649		FinalizerInited	Finalizer has been inited		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:50:42 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-pod-kill-24649		Updated	Successfully update finalizer of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:50:42 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-pod-kill-24649		Updated	Successfully update desiredPhase of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:50:42 +0000 UTC	Warning	PodChaos.chaos-mesh.org chaos-pod-kill-24649		Failed	Failed to select targets: no pod is selected		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:50:42 +0000 UTC	Warning	PodChaos.chaos-mesh.org chaos-pod-kill-24649		Failed	Failed to select targets: no pod is selected		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:51:13 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-pod-failure-30672		FinalizerInited	Finalizer has been inited		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:51:13 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-pod-failure-30672		Updated	Successfully update finalizer of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:51:13 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-pod-failure-30672		Started	Experiment has started		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:51:13 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-pod-failure-30672		Updated	Successfully update desiredPhase of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:51:13 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-pod-failure-30672		Applied	Successfully apply chaos for kuttl-test-fleet-adder/self-healing-instance1-g92f-0		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:51:13 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-pod-failure-30672		Updated	Successfully update records of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:52:13 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-pod-failure-30672		TimeUp	Time up according to the duration		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:52:13 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-pod-failure-30672		Updated	Successfully update desiredPhase of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:52:13 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-pod-failure-30672		Recovered	Successfully recover chaos for kuttl-test-fleet-adder/self-healing-instance1-g92f-0		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:52:13 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-pod-failure-30672		Updated	Successfully update records of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:52:33 +0000 UTC	Normal	NetworkChaos.chaos-mesh.org chaos-pod-network-loss-31716		FinalizerInited	Finalizer has been inited		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:52:33 +0000 UTC	Normal	NetworkChaos.chaos-mesh.org chaos-pod-network-loss-31716		Updated	Successfully update finalizer of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:52:33 +0000 UTC	Normal	NetworkChaos.chaos-mesh.org chaos-pod-network-loss-31716		Started	Experiment has started		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:52:33 +0000 UTC	Normal	NetworkChaos.chaos-mesh.org chaos-pod-network-loss-31716		Updated	Successfully update desiredPhase of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:52:33 +0000 UTC	Normal	NetworkChaos.chaos-mesh.org chaos-pod-network-loss-31716		Updated	Successfully update records of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:52:33 +0000 UTC	Normal	NetworkChaos.chaos-mesh.org chaos-pod-network-loss-31716		Applied	Successfully apply chaos for kuttl-test-fleet-adder/self-healing-instance1-6j5p-0		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:52:33 +0000 UTC	Normal	NetworkChaos.chaos-mesh.org chaos-pod-network-loss-31716		Updated	Successfully update records of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:52:33 +0000 UTC	Normal	PodNetworkChaos.chaos-mesh.org self-healing-instance1-6j5p-0		Updated	Successfully update ObservedGeneration and FailedMessage of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:33 +0000 UTC	Normal	NetworkChaos.chaos-mesh.org chaos-pod-network-loss-31716		TimeUp	Time up according to the duration		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:33 +0000 UTC	Normal	NetworkChaos.chaos-mesh.org chaos-pod-network-loss-31716		Updated	Successfully update desiredPhase of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:33 +0000 UTC	Normal	NetworkChaos.chaos-mesh.org chaos-pod-network-loss-31716		Updated	Successfully update records of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:33 +0000 UTC	Normal	NetworkChaos.chaos-mesh.org chaos-pod-network-loss-31716		Recovered	Successfully recover chaos for kuttl-test-fleet-adder/self-healing-instance1-6j5p-0		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:33 +0000 UTC	Normal	NetworkChaos.chaos-mesh.org chaos-pod-network-loss-31716		Updated	Successfully update records of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:33 +0000 UTC	Normal	PodNetworkChaos.chaos-mesh.org self-healing-instance1-6j5p-0		Updated	Successfully update ObservedGeneration and FailedMessage of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:58 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-kill-label-1682		FinalizerInited	Finalizer has been inited		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:58 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-kill-label-1682		Updated	Successfully update finalizer of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:58 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-kill-label-1682		Updated	Successfully update desiredPhase of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:58 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-kill-label-1682		Applied	Successfully apply chaos for kuttl-test-fleet-adder/self-healing-instance1-g92f-0		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:59 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-kill-label-1682		Applied	Successfully apply chaos for kuttl-test-fleet-adder/self-healing-backup-hmpx-t2q7c		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:59 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-kill-label-1682		Applied	Successfully apply chaos for kuttl-test-fleet-adder/self-healing-repo-host-0		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:59 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-kill-label-1682		Applied	Successfully apply chaos for kuttl-test-fleet-adder/self-healing-pgbouncer-5fbdd59b96-lrjzp		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:59 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-kill-label-1682		Applied	Successfully apply chaos for kuttl-test-fleet-adder/self-healing-pgbouncer-5fbdd59b96-rr5k9		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:59 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-kill-label-1682		Applied	Successfully apply chaos for kuttl-test-fleet-adder/self-healing-instance1-6j5p-0		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:59 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0		Scheduled	Successfully assigned kuttl-test-fleet-adder/self-healing-instance1-g92f-0 to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-1t9q	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:59 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-lrjzp.spec.containers{pgbouncer}		Killing	Stopping container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:59 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-lrjzp.spec.containers{pgbouncer-config}		Killing	Stopping container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:59 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-rr5k9.spec.containers{pgbouncer}		Killing	Stopping container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:59 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-rr5k9.spec.containers{pgbouncer-config}		Killing	Stopping container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:59 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-tcww5		Scheduled	Successfully assigned kuttl-test-fleet-adder/self-healing-pgbouncer-5fbdd59b96-tcww5 to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-1h6l	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:59 +0000 UTC	Normal	ReplicaSet.apps self-healing-pgbouncer-5fbdd59b96		SuccessfulCreate	Created pod: self-healing-pgbouncer-5fbdd59b96-tcww5	replicaset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:59 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest}		Killing	Stopping container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:53:59 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest-config}		Killing	Stopping container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:00 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-kill-label-1682		Applied	Successfully apply chaos for kuttl-test-fleet-adder/self-healing-pgbouncer-5fbdd59b96-bdc9k		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:00 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-kill-label-1682		Applied	Successfully apply chaos for kuttl-test-fleet-adder/self-healing-instance1-6hbr-0		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:00 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.initContainers{postgres-startup}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:00 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.initContainers{postgres-startup}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 394ms (394ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:00 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-bdc9k.spec.containers{pgbouncer}		Killing	Stopping container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:00 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-bdc9k.spec.containers{pgbouncer-config}		Killing	Stopping container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:00 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-cnfgx		Scheduled	Successfully assigned kuttl-test-fleet-adder/self-healing-pgbouncer-5fbdd59b96-cnfgx to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-894k	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:00 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-tcww5.spec.containers{pgbouncer}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:00 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-tcww5.spec.containers{pgbouncer}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer" in 366ms (366ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:00 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-tcww5.spec.containers{pgbouncer}		Created	Created container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:00 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-tcww5.spec.containers{pgbouncer}		Started	Started container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:00 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-tcww5.spec.containers{pgbouncer-config}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:00 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-tcww5.spec.containers{pgbouncer-config}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer" in 323ms (323ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:00 +0000 UTC	Normal	ReplicaSet.apps self-healing-pgbouncer-5fbdd59b96		SuccessfulCreate	Created pod: self-healing-pgbouncer-5fbdd59b96-cnfgx	replicaset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:00 +0000 UTC	Normal	Pod self-healing-repo-host-0		Scheduled	Successfully assigned kuttl-test-fleet-adder/self-healing-repo-host-0 to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-1h6l	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:00 +0000 UTC	Warning	Pod self-healing-repo-host-0		FailedAttachVolume	Multi-Attach error for volume "pvc-46019e22-71ff-426f-942e-9a1cc7beac4c" Volume is already exclusively attached to one node and can't be attached to another	attachdetach-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:01 +0000 UTC	Normal	PodChaos.chaos-mesh.org chaos-kill-label-1682		Updated	Successfully update records of resource		
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:01 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0		Scheduled	Successfully assigned kuttl-test-fleet-adder/self-healing-instance1-6hbr-0 to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-1h6l	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:01 +0000 UTC	Warning	Pod self-healing-instance1-6hbr-0		FailedAttachVolume	Multi-Attach error for volume "pvc-5eb7b120-64c6-49d0-a700-7d14c644cf5a" Volume is already exclusively attached to one node and can't be attached to another	attachdetach-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:01 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0		Scheduled	Successfully assigned kuttl-test-fleet-adder/self-healing-instance1-6j5p-0 to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-894k	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:01 +0000 UTC	Warning	Pod self-healing-instance1-6j5p-0		FailedAttachVolume	Multi-Attach error for volume "pvc-d843e0e5-7aad-4569-95e4-f5632bc44611" Volume is already exclusively attached to one node and can't be attached to another	attachdetach-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:01 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.initContainers{postgres-startup}		Created	Created container postgres-startup	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:01 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.initContainers{postgres-startup}		Started	Started container postgres-startup	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:01 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-cnfgx.spec.containers{pgbouncer}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:01 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-cnfgx.spec.containers{pgbouncer}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer" in 332ms (332ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:01 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-cnfgx.spec.containers{pgbouncer}		Created	Created container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:01 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-cnfgx.spec.containers{pgbouncer}		Started	Started container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:01 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-mzkrm		Scheduled	Successfully assigned kuttl-test-fleet-adder/self-healing-pgbouncer-5fbdd59b96-mzkrm to gke-jen-pg-991-4e1f4e43a-default-pool-ec8256db-1t9q	default-scheduler	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:01 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-tcww5.spec.containers{pgbouncer-config}		Created	Created container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:01 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-tcww5.spec.containers{pgbouncer-config}		Started	Started container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:01 +0000 UTC	Normal	ReplicaSet.apps self-healing-pgbouncer-5fbdd59b96		SuccessfulCreate	Created pod: self-healing-pgbouncer-5fbdd59b96-mzkrm	replicaset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:02 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.initContainers{nss-wrapper-init}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:02 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.initContainers{nss-wrapper-init}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 337ms (337ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:02 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.initContainers{nss-wrapper-init}		Created	Created container nss-wrapper-init	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:02 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.initContainers{nss-wrapper-init}		Started	Started container nss-wrapper-init	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:02 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-cnfgx.spec.containers{pgbouncer-config}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:02 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-cnfgx.spec.containers{pgbouncer-config}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer" in 346ms (346ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:02 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-cnfgx.spec.containers{pgbouncer-config}		Created	Created container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:02 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-cnfgx.spec.containers{pgbouncer-config}		Started	Started container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:02 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-mzkrm.spec.containers{pgbouncer}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:02 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-mzkrm.spec.containers{pgbouncer}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer" in 327ms (327ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:02 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-mzkrm.spec.containers{pgbouncer}		Created	Created container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:02 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-mzkrm.spec.containers{pgbouncer}		Started	Started container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:02 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-mzkrm.spec.containers{pgbouncer-config}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:03 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{database}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:03 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{database}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 360ms (360ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:03 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{database}		Created	Created container database	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:03 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{database}		Started	Started container database	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:03 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{replication-cert-copy}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:03 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{replication-cert-copy}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 341ms (341ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:03 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{replication-cert-copy}		Created	Created container replication-cert-copy	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:03 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-mzkrm.spec.containers{pgbouncer-config}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbouncer" in 312ms (312ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:03 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-mzkrm.spec.containers{pgbouncer-config}		Created	Created container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:03 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-mzkrm.spec.containers{pgbouncer-config}		Started	Started container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:04 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{replication-cert-copy}		Started	Started container replication-cert-copy	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:04 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{pgbackrest}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:04 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{pgbackrest}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 335ms (335ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:04 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{pgbackrest}		Created	Created container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:04 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{pgbackrest}		Started	Started container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:04 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{pgbackrest-config}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:04 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{pgbackrest-config}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 335ms (335ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:04 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{pgbackrest-config}		Created	Created container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:05 +0000 UTC	Normal	Pod self-healing-instance1-g92f-0.spec.containers{pgbackrest-config}		Started	Started container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:06 +0000 UTC	Warning	Pod self-healing-instance1-g92f-0.spec.containers{database}		Unhealthy	Readiness probe failed: HTTP probe failed with statuscode: 503	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:17 +0000 UTC	Normal	Pod self-healing-repo-host-0		SuccessfulAttachVolume	AttachVolume.Attach succeeded for volume "pvc-46019e22-71ff-426f-942e-9a1cc7beac4c" 	attachdetach-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:18 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.initContainers{pgbackrest-log-dir}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:18 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.initContainers{pgbackrest-log-dir}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 354ms (354ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:18 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.initContainers{pgbackrest-log-dir}		Created	Created container pgbackrest-log-dir	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:18 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.initContainers{pgbackrest-log-dir}		Started	Started container pgbackrest-log-dir	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:19 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.initContainers{nss-wrapper-init}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:19 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.initContainers{nss-wrapper-init}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 342ms (342ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:19 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.initContainers{nss-wrapper-init}		Created	Created container nss-wrapper-init	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:20 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.initContainers{nss-wrapper-init}		Started	Started container nss-wrapper-init	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:20 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:20 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 337ms (337ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:21 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest}		Created	Created container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:21 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest}		Started	Started container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:21 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest-config}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:21 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest-config}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 399ms (399ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:21 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest-config}		Created	Created container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:21 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest-config}		Started	Started container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:31 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0		SuccessfulAttachVolume	AttachVolume.Attach succeeded for volume "pvc-d843e0e5-7aad-4569-95e4-f5632bc44611" 	attachdetach-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:32 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.initContainers{postgres-startup}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:32 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.initContainers{postgres-startup}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 323ms (323ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:32 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.initContainers{postgres-startup}		Created	Created container postgres-startup	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:32 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.initContainers{postgres-startup}		Started	Started container postgres-startup	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:33 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.initContainers{nss-wrapper-init}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:33 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.initContainers{nss-wrapper-init}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 344ms (344ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:33 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.initContainers{nss-wrapper-init}		Created	Created container nss-wrapper-init	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:33 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.initContainers{nss-wrapper-init}		Started	Started container nss-wrapper-init	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:34 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{database}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:34 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{database}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 358ms (358ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:34 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{database}		Created	Created container database	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:35 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{database}		Started	Started container database	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:35 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{replication-cert-copy}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:35 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{replication-cert-copy}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 345ms (345ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:35 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{replication-cert-copy}		Created	Created container replication-cert-copy	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:35 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{replication-cert-copy}		Started	Started container replication-cert-copy	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:35 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{pgbackrest}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:35 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{pgbackrest}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 348ms (348ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:35 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{pgbackrest}		Created	Created container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:36 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{pgbackrest}		Started	Started container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:36 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{pgbackrest-config}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:36 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{pgbackrest-config}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 355ms (355ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:36 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{pgbackrest-config}		Created	Created container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:36 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{pgbackrest-config}		Started	Started container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:43 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0		SuccessfulAttachVolume	AttachVolume.Attach succeeded for volume "pvc-5eb7b120-64c6-49d0-a700-7d14c644cf5a" 	attachdetach-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:45 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.initContainers{postgres-startup}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:45 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.initContainers{postgres-startup}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 384ms (384ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:45 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.initContainers{postgres-startup}		Created	Created container postgres-startup	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:45 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.initContainers{postgres-startup}		Started	Started container postgres-startup	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:46 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.initContainers{nss-wrapper-init}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:47 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.initContainers{nss-wrapper-init}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 352ms (352ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:47 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.initContainers{nss-wrapper-init}		Created	Created container nss-wrapper-init	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:47 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.initContainers{nss-wrapper-init}		Started	Started container nss-wrapper-init	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:47 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{database}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:48 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{database}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 368ms (368ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:48 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{database}		Created	Created container database	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:48 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{database}		Started	Started container database	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:48 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{replication-cert-copy}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-postgres"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:48 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{replication-cert-copy}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-postgres" in 352ms (352ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:48 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{replication-cert-copy}		Created	Created container replication-cert-copy	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:48 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{replication-cert-copy}		Started	Started container replication-cert-copy	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:48 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{pgbackrest}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:49 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{pgbackrest}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 351ms (351ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:49 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{pgbackrest}		Created	Created container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:49 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{pgbackrest}		Started	Started container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:49 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{pgbackrest-config}		Pulling	Pulling image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest"	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:49 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{pgbackrest-config}		Pulled	Successfully pulled image "perconalab/percona-postgresql-operator:main-ppg16-pgbackrest" in 325ms (325ms including waiting)	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:49 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{pgbackrest-config}		Created	Created container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:54:49 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{pgbackrest-config}		Started	Started container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:55:31 +0000 UTC	Normal	Pod chaos-controller-manager-76dcf5c944-45z9c.spec.containers{chaos-mesh}		Killing	Stopping container chaos-mesh	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:55:31 +0000 UTC	Normal	Pod chaos-controller-manager-76dcf5c944-56rgr.spec.containers{chaos-mesh}		Killing	Stopping container chaos-mesh	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:55:31 +0000 UTC	Normal	Pod chaos-controller-manager-76dcf5c944-ntf2h.spec.containers{chaos-mesh}		Killing	Stopping container chaos-mesh	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:55:31 +0000 UTC	Normal	Pod chaos-daemon-8jq55.spec.containers{chaos-daemon}		Killing	Stopping container chaos-daemon	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:55:31 +0000 UTC	Normal	Pod chaos-daemon-pv4g6.spec.containers{chaos-daemon}		Killing	Stopping container chaos-daemon	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:55:31 +0000 UTC	Normal	Pod chaos-daemon-rkhtb.spec.containers{chaos-daemon}		Killing	Stopping container chaos-daemon	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:56:13 +0000 UTC	Normal	Pod self-healing-instance1-6j5p-0.spec.containers{database}		Killing	Stopping container database	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:56:13 +0000 UTC	Normal	StatefulSet.apps self-healing-instance1-6j5p		SuccessfulDelete	delete Pod self-healing-instance1-6j5p-0 in StatefulSet self-healing-instance1-6j5p successful	statefulset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:56:13 +0000 UTC	Normal	StatefulSet.apps self-healing-instance1-g92f		SuccessfulDelete	delete Pod self-healing-instance1-g92f-0 in StatefulSet self-healing-instance1-g92f successful	statefulset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:56:15 +0000 UTC	Normal	Pod self-healing-instance1-6hbr-0.spec.containers{database}		Killing	Stopping container database	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:56:15 +0000 UTC	Normal	StatefulSet.apps self-healing-instance1-6hbr		SuccessfulDelete	delete Pod self-healing-instance1-6hbr-0 in StatefulSet self-healing-instance1-6hbr successful	statefulset-controller	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:56:17 +0000 UTC	Normal	PodDisruptionBudget.policy self-healing-set-instance1		NoPods	No matching pods found	controllermanager	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:56:18 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-cnfgx.spec.containers{pgbouncer}		Killing	Stopping container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:56:18 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-cnfgx.spec.containers{pgbouncer-config}		Killing	Stopping container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:56:18 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-mzkrm.spec.containers{pgbouncer}		Killing	Stopping container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:56:18 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-mzkrm.spec.containers{pgbouncer-config}		Killing	Stopping container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:56:18 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-tcww5.spec.containers{pgbouncer}		Killing	Stopping container pgbouncer	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:56:18 +0000 UTC	Normal	Pod self-healing-pgbouncer-5fbdd59b96-tcww5.spec.containers{pgbouncer-config}		Killing	Stopping container pgbouncer-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:56:18 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest}		Killing	Stopping container pgbackrest	kubelet	
    logger.go:42: 11:56:24 | self-healing | 2025-01-02 11:56:18 +0000 UTC	Normal	Pod self-healing-repo-host-0.spec.containers{pgbackrest-config}		Killing	Stopping container pgbackrest-config	kubelet	
    logger.go:42: 11:56:24 | self-healing | Deleting namespace: kuttl-test-fleet-adder
=== NAME  kuttl
    harness.go:407: run tests finished
    harness.go:515: cleaning up
    harness.go:572: removing temp folder: ""
--- PASS: kuttl (493.94s)
    --- PASS: kuttl/harness (0.00s)
        --- PASS: kuttl/harness/self-healing (493.51s)
PASS