--provider gcp-gke. The generic Kubernetes requirements apply unchanged; below is the delta.
Status
Provider profile implemented; not yet validated by a station run in a real GKE cluster.kit/providers/gcp-gke/profile.env carries PROFILE_TESTED=no, and the installer prints that on every run — this profile is declared, not yet exercised end-to-end; expect deltas. The deltas below are named from Google’s documentation, not measured by us. The first subscriber on GKE validates this page: the preflight, smoke and station reports from that install are the evidence, and this line changes when they exist.
What the provider profile configures
install.sh has no per-provider branches — provider differences live only in kit/providers/<name>/profile.env. The gcp-gke file sets the same pinned versions every profile sets, Argo CD v3.5.1 and Kyverno v1.19.0, and nothing else. It selects no storage class, no load-balancer annotation, no ingress and no node selector. Those are your cluster’s own configuration. Preflight checks the storage class (P8) and the pull path to the channel (P5, P7); it reads no load-balancer or ingress state at all, so that row is yours to confirm.
What the cluster must provide
Next: Install · Preflight · Kubernetes