Bug 1881757
| Summary: | master node could not get ignition file with error "x509: certificate relies on legacy Common Name field" | ||||||
|---|---|---|---|---|---|---|---|
| Product: | OpenShift Container Platform | Reporter: | jima | ||||
| Component: | Installer | Assignee: | Abhinav Dahiya <adahiya> | ||||
| Installer sub component: | openshift-installer | QA Contact: | jima | ||||
| Status: | CLOSED ERRATA | Docs Contact: | |||||
| Severity: | high | ||||||
| Priority: | high | CC: | adahiya, walters, wsun | ||||
| Version: | 4.6 | ||||||
| Target Milestone: | --- | ||||||
| Target Release: | 4.6.0 | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2020-10-27 16:44:05 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
jima
2020-09-23 03:33:08 UTC
cat dev/bootstrap.ign | jq -r '.storage.files[] | select(.path == "/opt/openshift/tls/machine-config-server.crt") | .contents.source' | cut -c 38- | base64 -d | openssl x509 -noout -text
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 4744838048981034579 (0x41d90d10fa45a653)
Signature Algorithm: sha256WithRSAEncryption
Issuer: OU = openshift, CN = root-ca
Validity
Not Before: Sep 23 17:48:17 2020 GMT
Not After : Sep 21 17:48:20 2030 GMT
Subject: CN = api-int.adahiya-2.installer.gcp.devcluster.openshift.com
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (2048 bit)
Modulus:
00:ef:eb:f4:9a:a4:47:e4:fb:5b:26:01:06:c8:4a:
0b:0f:ff:2f:7f:24:b2:bf:3a:19:75:c4:08:a8:1c:
b4:8c:b3:47:9b:cc:8c:f5:23:f6:89:0b:23:08:36:
68:f6:23:5c:26:e2:3a:54:f1:6c:c5:74:19:78:d1:
83:15:a8:65:92:40:49:10:20:30:ec:9b:9f:04:ea:
df:60:55:3f:54:46:f7:6e:36:f9:32:c0:09:3c:88:
62:31:38:35:e9:f3:50:06:e0:43:9d:1b:e9:1a:a1:
cc:b0:c8:8b:dc:d6:2f:9d:e0:49:7f:ac:60:26:5e:
11:80:08:26:48:88:ff:7c:f8:b0:1b:38:6e:2f:ba:
86:63:f1:ba:79:ef:d9:dd:22:0d:ac:fd:4a:91:7e:
be:2b:5e:7b:96:71:0c:e9:52:57:75:55:32:45:bc:
5b:fe:6b:ca:e2:d7:9e:ce:9d:60:d3:71:69:41:08:
75:96:f2:62:5d:c3:29:e5:1d:51:43:5f:3a:28:0c:
53:ea:5a:65:1b:2d:f7:3c:99:60:c8:c5:c4:09:92:
04:72:00:90:ba:27:82:63:96:0b:c8:96:ce:b1:19:
9e:06:db:f3:5f:7f:94:cd:d6:e8:ff:a0:22:74:8f:
fb:53:cd:92:04:2f:07:84:3b:f4:48:e0:09:1c:f4:
36:17
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Extended Key Usage:
TLS Web Server Authentication
X509v3 Basic Constraints: critical
CA:FALSE
X509v3 Subject Key Identifier:
D3:A9:B1:48:5C:B3:77:C4:75:69:2C:BB:DA:99:56:91:2F:30:7D:C9
X509v3 Authority Key Identifier:
keyid:FD:50:60:CC:3D:49:41:53:DB:21:F5:3E:AD:6E:DC:3A:A5:6E:C2:E7
X509v3 Subject Alternative Name:
DNS:api-int.adahiya-2.installer.gcp.devcluster.openshift.com
Signature Algorithm: sha256WithRSAEncryption
56:40:91:60:d8:9d:97:f1:91:40:48:60:e9:b4:28:67:42:8a:
d6:e9:b1:16:a1:89:d9:b5:25:f2:ac:21:93:11:03:2f:1d:d1:
1d:15:af:aa:54:9f:e6:ac:00:64:3f:b1:d2:d5:f8:8e:dd:91:
8c:ee:35:5c:18:53:6e:5e:65:76:2b:6c:11:84:c4:56:28:b5:
e3:8b:4e:f1:33:ff:d8:64:7a:f9:ad:49:69:1b:6f:49:f3:85:
e3:de:9a:94:aa:a4:2f:3e:74:9b:dc:b7:76:67:3e:97:30:fd:
fa:a3:57:51:95:fb:7c:4d:f4:e3:d6:ce:24:06:bc:c0:7f:fb:
a6:c1:52:4f:e9:54:75:a7:25:95:1b:ef:58:57:e8:c9:01:69:
7d:e6:02:8d:4a:04:06:2e:19:b1:06:90:0c:7a:18:e0:5b:66:
2e:9b:65:3e:79:3e:f0:7f:20:5b:3e:0d:53:6e:cf:c1:e8:29:
ce:a8:11:39:4c:0c:ed:2b:ce:e3:2e:0b:be:e1:f1:95:ef:15:
8b:34:de:9d:01:65:a5:5d:84:d3:23:ad:e9:83:b1:c3:b6:0a:
23:c7:7b:33:d1:80:c8:b2:12:5f:e1:4e:41:c5:68:9d:df:c5:
ed:7b:a1:d0:a3:32:f0:a9:04:29:78:38:79:e2:8c:30:03:a8:
05:8c:d6:14
The certs I tested created by the installer has SANs correctly setup. Can you help by fetching the cert that ignition is server in the cluster where you are seeing the error.?
maybe something like `openssl s_client -connect api-int.adahiya-2.installer.gcp.devcluster.openshift.com:22623`
Right, the fact that this isn't failing across the board implies that there's something either wrong with just vSphere (UPI) or somehow the SANs for *this* particular install are wrong. Jinyun, Can you try to take a look at provide more information on this? We're baffled by why this is happening and would like to make sure we understand the problem before we make any changes. verified on upi on vsphere with ocp 4.6.0-0.nightly-2020-09-28-212756 and rhcos template rhcos-46.82.202009222340-0, installation is successful, so move the bug to VERIFIED. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (OpenShift Container Platform 4.6 GA Images), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:4196 |