Issue:
After a Chrome update, Chromium-based browsers rejected the SSL certificate chain for the deployment, making it unreachable. The following error was displayed in the browser:Root Cause:
Per AWS documentation, NET::ERR_CERT_COMMON_NAME_INVALID on an Application Load Balancer can have the following causes:- The domain name used in the HTTPS request does not match the alternate name specified in the listener’s associated AWS Certificate Manager (ACM) certificate.
- The load balancer’s default DNS name is being used — public certificates cannot be issued for the *.amazonaws.com domain.
While the port 9000 is used for connecting to the API, MinIO automatically redirects browser access to the MinIO Console.
respond to S3 API operations on the default MinIO server port :9000 and browser access on the MinIO Console port :9090
Resolution:
In the Host field, replace the port number with 9000: Step 1: Extract the private key and certificate body from the .pfx file If you need to obtain the private key and certificate body from a .pfx file, run the following commands:- Open the AWS Certificate Manager (ACM) console.
- Locate the existing certificate and select Reimport certificate.
- Paste the contents of certificates.pem into the Certificate chain field. Supply the certificate body and private key from Step 1 if prompted.
- Complete the import.
Notes/Information:
If changing the port to 9000 doesn’t resolve the issue, please open a Support ticket and send in the following output for the datasource-proxy pod. This requires the Admin to have kubectl access:- Data Source Pod Status: kubectl -n
<platform-namespace>get po —selector=app.kubernetes.io/name=datasource-proxy - Data Source Logs: kubectl -n
<platform-namespace>logs —selector=app.kubernetes.io/name=datasource-proxy -c datasource-proxy - Data Source Proxy Pod describe: kubectl describe pod -n domino-platform
<datasource-proxy-name>
- Data Source Proxy Deployment: kubectl get deployment -n domino-platform datasource-proxy -o yaml
- Data Source Proxy Configure Map: kubectl get configmap -n domino-platform datasource-proxy -o yaml
- Data Source Proxy Service: kubectl get service datasource-proxy -n domino-platform -o yaml
References/Internal Records:
- New York Dept-Sanitation Zendesk ticket #80270