connection timed out after 2000ms: downloads2.broadcom.com”16:31:20.349Z [thread='Activity Executor taskQueue="tanzu-local-worker-task-queue", namespace="default": 8' user='' org='' trace=''] INFO com.vmware.ensemble.rest.warehouse.downloader.workflow.activities.WarehouseStreamingActivitiesImpl - Start streaming file ####......####4eeaac96756 to vrn/provider:Tanzu/origin:Platform/ProductRelease:product-warehouse~2026-04-29_11092016:31:25.115Z [thread='Activity Executor taskQueue="tanzu-local-worker-task-queue", namespace="default": 8' user='' org='' trace=''] WARN io.temporal.internal.activity.ActivityTaskExecutors$ActivityTaskExecutor - Activity failure. ActivityId=########-####-####-75187d67254b, activityType=Stream file from source to target, attempt=6org.springframework.web.reactive.function.client.WebClientRequestException: connection timed out after 2000 ms: downloads2.broadcom.com/<IP_ADDRESS>:443Tanzu Hub 10.4 initial release in air-gapped environments. This includes environments that have Proxy configured and utilize the workaround noted in this KB.
There is a component of the product-warehouse collector that doesn’t use the proxy configuration when HTTP Proxy is configured.
Manually download the product warehouse using cf CLI, then upload to Tanzu Hub, reference manifest examples detailed in the air-gapped documentation:
# cf login -a https://<HUB_FQDN> --skip-ssl-validation# cf download-content --manifest download.yaml --target-dir . --refresh-token <TOKEN> --accept-eulasdownload.yaml for reference:downloads:- slug: tas-hub-collector hubDocumentServiceTtlSeconds: 2628000 hubDocumentServiceCategory: INSTALLER- slug: stemcells-ubuntu-jammy filePatterns: - "*vSphere*" hubDocumentServiceTtlSeconds: 2628000 hubDocumentServiceCategory: BUILD_ARTIFACTS- slug: product-vulnerabilities hubDocumentServiceTtlSeconds: 2628000 hubDocumentServiceCategory: SECURITY_METADATA- slug: product-sboms hubDocumentServiceTtlSeconds: 2628000 hubDocumentServiceCategory: SBOMhubDocumentServiceTtlSeconds: 2628000 configures this to hold the product for 30 days in Tanzu Hub. These products will be automatically removed from Hub and will require this manual process be run again if the TtlSeconds expire.# cf upload-content --metadata download-content-result.yml