github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/tls-issue-cert-manager-ref/run (about) 1 #!/bin/bash 2 3 set -o errexit 4 5 test_dir=$(realpath $(dirname $0)) 6 . ${test_dir}/../functions 7 8 set_debug 9 10 main() { 11 create_infra $namespace 12 cluster="some-name-tls-issueref" 13 14 desc 'deploy cert manager' 15 deploy_cert_manager 16 17 desc 'create issuer' 18 apply_config "$test_dir/conf/issuer.yml" 19 20 sleep 10 21 22 desc 'create pxc cluster' 23 spinup_pxc "$cluster" "$test_dir/conf/$cluster.yml" 3 10 "$conf_dir/secrets_without_tls.yml" "$test_dir/conf/client.yml" 24 wait_cluster_consistency "$cluster" 3 2 25 26 desc 'check if certificates issued with certmanager' 27 tlsSecretsShouldExist "$cluster-ssl" 28 29 desc 'check if issuer created' 30 compare_kubectl clusterissuer/special-selfsigned-issuer 31 32 desc 'check if issuer used during certificate creation' 33 compare_kubectl certificate/$cluster-ssl 34 35 destroy $namespace 36 desc "test passed" 37 } 38 39 main