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