After upgrading Habor Supervisor service from version 2.11.2 to version 2.13.1 Harbor FQDN is not anymore reachable
Browser error: "upstream connect error or disconnect/reset before headers. reset reason: connection timeout"
Ping to Harbor FQDN is working
nslookup of Harbor FQDN is showing the correct IP
curl -kv https://<harbor-fqdn>
* Host #######:443 was resolved.* IPv6: (none)* IPv4: #######* Trying #######:443...* ALPN: curl offers http/1.1* TLSv1.3 (OUT), TLS handshake, Client hello (1):* TLSv1.3 (IN), TLS handshake, Server hello (2):* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):* TLSv1.3 (IN), TLS handshake, Certificate (11):* TLSv1.3 (IN), TLS handshake, CERT verify (15):* TLSv1.3 (IN), TLS handshake, Finished (20):* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):* TLSv1.3 (OUT), TLS handshake, Finished (20):* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS* ALPN: server accepted http/1.1* Server certificate:* subject: CN=harbor* start date: Oct 1 09:39:14 2025 GMT* expire date: Sep 29 09:39:14 2035 GMT* issuer: CN=Harbor CA* SSL certificate verify result: unable to get local issuer certificate (20), continuing anyway.* Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption* Connected to ####### (#######) port 443* using HTTP/1.x> GET / HTTP/1.1> Host: #######> User-Agent: curl/8.12.0> Accept: */*>* Request completely sent off* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):< HTTP/1.1 503 Service Unavailable< content-length: 91< content-type: text/plain< vary: Accept-Encoding< date: Thu, 26 Mar 2026 10:09:49 GMT< server: envoy<* Connection #0 to ####### left intactupstream connect error or disconnect/reset before headers. reset reason: connection timeout
All Harbor pods are healthy
k get all -n svc-harbor-domain-######NAME READY STATUS RESTARTS AGEpod/harbor-core-####### 1/1 Running 0 6d17hpod/harbor-database-0 1/1 Running 0 7d18hpod/harbor-exporter-####### 1/1 Running 0 6d17hpod/harbor-jobservice-####### 1/1 Running 0 6d17hpod/harbor-portal-####### 1/1 Running 0 6d17hpod/harbor-redis-0 1/1 Running 0 7d18hpod/harbor-registry-####### 2/2 Running 0 6d17hpod/harbor-trivy-0 1/1 Running 0 7d18h
VMware vCenter 8.0 U3
Starting from Harbor version 2.12.4 a new required parameter "createNetworkPolicy" was added
This parameter was not available in Harbor version 2.11.2
Reconfigure the Harbor Supervisor service in vCenter under "Workload Management" - "Services" - "Harbor" - "Manage Service"
Add the following parameter to the "YAML Service Config":
# This should always set to true for Supervisor service version 2.12.4 or higher
createNetworkPolicy: true
Note: This value is present in the default harbor-data-values-v2.13.1 yaml
Harbor v2.13.1 Configuration
https://github.com/vsphere-tmm/Supervisor-Services/blob/main/harbor/README-v2.13.1.md