@@ -30,7 +30,6 @@ configure_argocd_apps(){
30
30
setup_tekton_results () {
31
31
echo -n " - Tekton Results: "
32
32
get_tekton_results_credentials
33
- generate_tekton_results_db_ssl_cert
34
33
patch_tekton_results_manifests
35
34
echo " OK"
36
35
}
57
56
TEKTON_RESULTS_S3_PASSWORD=" $( yq " .s3_password" " $tekton_results_credentials " ) "
58
57
}
59
58
60
- generate_tekton_results_db_ssl_cert (){
61
- TEKTON_RESULTS_DB_SSL=" $WORK_DIR /certificates/tekton-results"
62
- mkdir -p " $TEKTON_RESULTS_DB_SSL "
63
- openssl req -newkey rsa:4096 -nodes -text \
64
- -keyout " $TEKTON_RESULTS_DB_SSL /root.key" \
65
- -out " $TEKTON_RESULTS_DB_SSL /root.csr" \
66
- -subj " /CN=postgres-postgresql.tekton-results.svc.cluster.local" \
67
- -addext " subjectAltName=DNS:postgres-postgresql.tekton-results.svc.cluster.local" \
68
- > /dev/null 2>&1
69
- chmod og-rwx " $TEKTON_RESULTS_DB_SSL /root.key"
70
- openssl x509 -req -days 7 -text \
71
- -signkey " $TEKTON_RESULTS_DB_SSL /root.key" \
72
- -in " $TEKTON_RESULTS_DB_SSL /root.csr" \
73
- -extfile " /etc/ssl/openssl.cnf" \
74
- -extensions v3_ca \
75
- -out " $TEKTON_RESULTS_DB_SSL /ca.crt" \
76
- > /dev/null 2>&1
77
- openssl req -new -nodes -text \
78
- -out " $TEKTON_RESULTS_DB_SSL /root.csr" \
79
- -keyout " $TEKTON_RESULTS_DB_SSL /tls.key" \
80
- -subj " /CN=postgres-postgresql.tekton-results.svc.cluster.local" \
81
- -addext " subjectAltName=DNS:postgres-postgresql.tekton-results.svc.cluster.local" \
82
- > /dev/null 2>&1
83
- chmod og-rwx " $TEKTON_RESULTS_DB_SSL /tls.key"
84
- openssl x509 -req -text -days 7 -CAcreateserial \
85
- -in " $TEKTON_RESULTS_DB_SSL /root.csr" \
86
- -CA " $TEKTON_RESULTS_DB_SSL /ca.crt" \
87
- -CAkey " $TEKTON_RESULTS_DB_SSL /root.key" \
88
- -out " $TEKTON_RESULTS_DB_SSL /tls.crt" \
89
- > /dev/null 2>&1
90
- }
91
-
92
59
patch_tekton_results_manifests (){
93
60
yq --inplace "
94
61
.data.[\" db.password\" ]=\" $( echo -n " $TEKTON_RESULTS_DATABASE_PASSWORD " | base64) \" ,
108
75
yq --inplace "
109
76
.data.[\" config.env\" ]=\" $string_data \"
110
77
" " $WORK_DIR /environment/compute/tekton-results/tekton-results-minio-config.yaml"
111
- yq --inplace "
112
- .data.[\" ca.crt\" ]=\" $( base64 " $TEKTON_RESULTS_DB_SSL /ca.crt" ) \" |
113
- .data.[\" tls.crt\" ]=\" $( base64 " $TEKTON_RESULTS_DB_SSL /tls.crt" ) \" |
114
- .data.[\" tls.key\" ]=\" $( base64 " $TEKTON_RESULTS_DB_SSL /tls.key" ) \"
115
- " " $WORK_DIR /environment/compute/tekton-results/tekton-results-postgresql-tls-secret.yaml"
116
- yq --inplace "
117
- .data.[\" tekton-results-db-ca.pem\" ]=\" $( cat " $TEKTON_RESULTS_DB_SSL /tls.crt" " $TEKTON_RESULTS_DB_SSL /ca.crt" ) \"
118
- " " $WORK_DIR /environment/compute/tekton-results/rds-db-cert-configmap.yaml"
119
78
}
120
79
121
-
122
-
123
80
deploy_application () {
124
81
echo " - Deploy application:"
125
82
0 commit comments