Trident Controller CrashLoop During Helm Upgrade
Applies to
- NetApp Trident (Helm deployment)
- Upgrade from Trident/Helm chart version 100.2606.0 to 100.2606.1
- Private registry image deployments
- ONTAP SAN backends
Issue
During an attempted upgrade of NetApp Trident from Helm chart version 100.2606.0 to 100.2606.1, the Trident controller pod entered a CrashLoopBackOff state and failed liveness/readiness probes. Log output included:
level=info msg="Running Trident storage orchestrator." version=26.06.0level=info msg="Activating HTTPS REST frontend." address=":8443"level=error msg="Error creating ONTAP REST API client for initial call. Falling back to ZAPI." error="Get https://<IP>/api/cluster?fields=**: dial tcp <IP>:443: connect: connection timed out"level=error msg="API invocation failed. Post https://<IP>/servlets/netapp.servlets.admin.XMLrequest_filer: context deadline exceeded"level=error msg="error initializing ontap-san driver" error="could not create Data ONTAP API client: error creating ONTAP API client: error reading SVM details: Post https://<IP>/servlets/netapp.servlets.admin.XMLrequest_filer: context deadline exceeded"Warning Unhealthy Readiness probe failed: Error: could not get version: Trident is initializing, please try again later (503 Service Unavailable)Warning BackOff Back-off restarting failed container trident-main in pod trident-controller-xxxxxx_trident
