Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for GetOrCreateServiceAccount (0.17 sec)

  1. staging/src/k8s.io/apiserver/pkg/authentication/serviceaccount/util.go

    		// Name must match
    		return false
    	}
    	if len(uid) > 0 && uid != string(sa.UID) {
    		// If UID is specified, it must match
    		return false
    	}
    
    	return true
    }
    
    func GetOrCreateServiceAccount(coreClient v1core.CoreV1Interface, namespace, name string) (*v1.ServiceAccount, error) {
    	sa, err := coreClient.ServiceAccounts(namespace).Get(context.TODO(), name, metav1.GetOptions{})
    	if err == nil {
    		return sa, nil
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Feb 05 10:24:31 UTC 2024
    - 8.1K bytes
    - Viewed (0)
  2. istioctl/pkg/multicluster/remote_secret.go

    		return
    	}
    	return
    }
    
    func getServiceAccountSecret(client kube.CLIClient, opt RemoteSecretOptions) (*v1.Secret, error) {
    	// Create the service account if it doesn't exist.
    	serviceAccount, err := getOrCreateServiceAccount(client, opt)
    	if err != nil {
    		return nil, err
    	}
    
    	if !kube.IsAtLeastVersion(client, 24) {
    		return legacyGetServiceAccountSecret(serviceAccount, client, opt)
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Oct 11 01:43:17 UTC 2023
    - 24K bytes
    - Viewed (0)
Back to top