prow/flagutil/kubernetes_cluster_clients.go
func (o *ExperimentalKubernetesOptions) InfrastructureClusterClient(dryRun bool) (kubernetesClient kubernetes.Interface, err error) {
	if err := o.resolve(dryRun); err != nil {
		return nil, err
	}

	if o.dryRun {
		return nil, errors.New("no dry-run kubernetes client is supported in dry-run mode")
	}

	return o.kubernetesClientsByContext[kube.InClusterContext], nil
}
func (o *ExperimentalKubernetesOptions) InfrastructureClusterClient(dryRun bool) (kubernetesClient kubernetes.Interface, err error) {
	if err := o.resolve(dryRun); err != nil {
		return nil, err
	}

	if o.dryRun {
		return nil, errors.New("no dry-run kubernetes client is supported in dry-run mode")
	}

	return o.kubernetesClientsByContext[kube.InClusterContext], nil
}
func ( o * ExperimentalKubernetesOptions ) InfrastructureClusterClient ( dryRun bool ) ( kubernetesClient kubernetes . Interface , err error ) { if err := o . resolve ( dryRun ) ; err != nil { return nil , err } if o . dryRun { return nil , errors . New ( " " ) } return o . kubernetesClientsByContext [ kube . InClusterContext ] , nil }
// InfrastructureClusterClient returns a Kubernetes client for the infrastructure cluster.
InfrastructureClusterClient returns a Kubernetes client for the infrastructure cluster .