@@ -22,6 +22,10 @@ mongodb_dns_entries() {
2222 service=" $( mongodb_service_fqdn) "
2323 wildcard=" $( mongodb_wildcard_fqdn) "
2424
25+ for (( member = 0 ; member < members; member++ )) ; do
26+ printf ' %s-%s\n' " ${MDB_RESOURCE_NAME} " " ${member} "
27+ done
28+
2529 for (( member = 0 ; member < members; member++ )) ; do
2630 printf ' %s-%s.%s\n' " ${MDB_RESOURCE_NAME} " " ${member} " " ${service} "
2731 done
@@ -33,20 +37,14 @@ mongot_service_fqdn() {
3337 printf ' %s-search-svc.%s.svc.cluster.local' " ${MDB_RESOURCE_NAME} " " ${MDB_NS} "
3438}
3539
36- mongot_wildcard_fqdn () {
37- printf ' *.%s-search.%s.svc.cluster.local' " ${MDB_RESOURCE_NAME} " " ${MDB_NS} "
38- }
39-
4040mongot_dns_entries () {
41- mongot_service_fqdn
42- printf ' \n'
43- mongot_wildcard_fqdn
44- printf ' \n'
45- # Add individual search pod hostname for proper TLS validation
46- printf ' %s-search-0.%s-search-svc.%s.svc.cluster.local\n' " ${MDB_RESOURCE_NAME} " " ${MDB_RESOURCE_NAME} " " ${MDB_NS} "
47- # Add localhost and IP for local connections
48- printf ' localhost\n'
49- printf ' 127.0.0.1\n'
41+ local search_service
42+
43+ search_service=" $( mongot_service_fqdn) "
44+
45+ printf ' %s-search-0\n' " ${MDB_RESOURCE_NAME} "
46+ printf ' %s-search-0.%s\n' " ${MDB_RESOURCE_NAME} " " ${search_service} "
47+ printf ' %s\n' " ${search_service} "
5048}
5149
5250tls_ca_common_name () {
@@ -93,7 +91,7 @@ openssl_exec() {
9391
9492# Create CA certificate
9593echo " Generating CA certificate..."
96- openssl_exec openssl ecparam -name prime256v1 -genkey -noout - out " ${tmpdir} /ca.key"
94+ openssl_exec openssl genrsa - out " ${tmpdir} /ca.key" 2048
9795openssl_exec openssl req -x509 -new -key " ${tmpdir} /ca.key" \
9896 -out " ${tmpdir} /ca.crt" \
9997 -days 365 \
@@ -112,7 +110,7 @@ sign_cert() {
112110 echo " Generating certificate for ${name} ..."
113111
114112 # Generate private key
115- openssl_exec openssl ecparam -name prime256v1 -genkey -noout - out " ${tmpdir} /${name} .key"
113+ openssl_exec openssl genrsa - out " ${tmpdir} /${name} .key" 2048
116114
117115 # Create CSR
118116 openssl_exec openssl req -new \
0 commit comments