OpenShift Cluster Installation Failure with IPI on GCP in Shared VPC - Kubernetes API and Bootstrap Ignition Connectivity Issues: "ignition: GET error: Get "https://storage.googleapis.com/<bucket>/bootstrap.ign?...": net/http: TLS handshake timeout"
Issue
- OpenShift cluster installation with v4 using IPI in a disconnected environment on GCP in a Shared VPC fails with connectivity issues.
- The installer reports an error indicating the Kubernetes API server is unreachable or not running:
Still waiting for the Kubernetes API: Get "https://api.<cluster-name>.<domain>:6443/version": dial tcp <private-ip>:6443: i/o timeout
- The bootstrap node logs show a failure to retrieve the bootstrap ignition file from Google Cloud Storage (GCS):
ignition: GET error: Get "https://storage.googleapis.com/<bucket>/bootstrap.ign?...": net/http: TLS handshake timeout
Environment
- OpenShift Container Platform 4
- GCP with IPI
- Disconnected environment
- Shared VPC configuration
- Region: Any GCP region
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.