@@ -14,15 +14,29 @@ CERT_SUBJECT="/C=US/ST=California/L=San Francisco/O=My Organization/CN=opentelem
14
14
# Create a temporary OpenSSL configuration file for SANs
15
15
openssl_config=" $CERT_DIR /openssl.cnf"
16
16
cat << EOF > "$openssl_config "
17
- [req]
18
- req_extensions = v3_req
17
+ [ req ]
18
+ default_bits = 2048
19
+ distinguished_name = req_distinguished_name
20
+ req_extensions = v3_req
19
21
20
- [v3_req]
22
+ [ req_distinguished_name ]
23
+ countryName = Country Name (2 letter code)
24
+ countryName_default = US
25
+ stateOrProvinceName = State or Province Name (full name)
26
+ stateOrProvinceName_default= California
27
+ localityName = Locality Name (eg, city)
28
+ localityName_default = San Francisco
29
+ organizationName = Organization Name (eg, company)
30
+ organizationName_default = My Organization
31
+ commonName = Common Name (eg, your name or your server's hostname)
32
+ commonName_max = 64
33
+
34
+ [ v3_req ]
21
35
basicConstraints = CA:FALSE
22
36
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
23
37
subjectAltName = @alt_names
24
38
25
- [alt_names]
39
+ [ alt_names ]
26
40
DNS.1 = opentelemetry
27
41
DNS.2 = $hostname_domain
28
42
EOF
@@ -57,4 +71,3 @@ kubectl create configmap chainsaw-certs -n chainsaw-multi-cluster-receive \
57
71
--from-file=server.key=" $CERT_DIR /server.key" \
58
72
--from-file=ca.crt=" $CERT_DIR /ca.crt"
59
73
60
- echo " ConfigMaps created successfully."
0 commit comments