An issue is encountered deploying the Harbor service on a Supervisor cluster, receiving a ReconcileFailed error with the message "Deployment is not progressing: ProgressDeadlineExceeded (message: ReplicaSet 'harbor-core-xxxx' has timed out progressing.)". The harbor-core and harbor-jobservice pods were in a CrashLoopBackOff state.
The underlying cause of the issue is sometimes related to missing route maps for t0 uplinks with the BGP neighbors. Deployments may fail due to network-related issues, specifically the ProgressDeadlineExceeded error and the CrashLoopBackOff state of the pods. This points to a connectivity problem that is sometimes traced to the absence of necessary route maps for the uplink connections, preventing proper communication and deployment progression.
To resolve the issue, create an IP prefix and add to the route maps for the uplink connections with the BGP neighbors.