When accessing the developer portal we get an insecure certificate, After adding the below property to the subchart of the Broadcom provided helm chart, the gateway pods were not restarting and also the ssl handshake was not happening .
extraArgs: enable-ssl-passthrough: true ingress-class: "****" default-ssl-certificate: "****"
5.2
1. There was issue with the portal secret because of which the portal pod was not coming up , solution for that was you had to restart the below pods
Apim
Dispatcher
Portal-Data
Pssg
and also correct the
controller.service.externalTrafficPolicy
controller.service.internal.externalTrafficPolicy
2, There was an issue with the certificate where an extra line was there , when that was corrected it was okay.
For future certificate rotation kindly the follow the read me documentation as mentioned in the below .
https://github.com/CAAPIM/apim-charts/blob/stable/charts/portal/README.md#certificates