Certificate error on app deployment
If you are using your own certificates that do not have
set correctly, you might experience this problem.
Edge Gateway is paired and you attempt to
deploy an app with a certificate file generated from the application and referenced in the
app.config file as default. When you deploy your app, you see the following error
in the app log file:
Unable to lock /opt/app-root/src/.resilient/resilient_circuits_lockfile: HTTPSConnectionPool(host='cases- rest.cp4s55.ite1.isc.ibmcloudsecurity.com', port=443): Max retries exceeded with url: /rest/session (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:897)'),))
CausesThis can occur if you are using your own certificates and do not have
Resolving the problem
Use the following commands to regenerate the certificates for the
cases-stomproutes and the CA:
oc delete secret isc-cases-rest-default-cert && oc delete secret isc-cases-rest-default-stomp && oc delete secret isc-cases-ca-default-cert
This causes the operator to generate new certificates for these routes on its next reconciliation loop.
Reinstall your app, and the correct certificates are added to the app deployment.