Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for GetServiceAccount (0.21 sec)

  1. plugin/pkg/admission/serviceaccount/admission.go

    		enforceMountableSecretCheck, _ := strconv.ParseBool(value)
    		return enforceMountableSecretCheck
    	}
    
    	return false
    }
    
    // getServiceAccount returns the ServiceAccount for the given namespace and name if it exists
    func (s *Plugin) getServiceAccount(namespace string, name string) (*corev1.ServiceAccount, error) {
    	serviceAccount, err := s.serviceAccountLister.ServiceAccounts(namespace).Get(name)
    	if err == nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Apr 12 17:49:30 UTC 2024
    - 18.6K bytes
    - Viewed (0)
  2. pkg/controller/serviceaccount/tokens_controller.go

    	}()
    
    	saInfo, err := parseServiceAccountKey(key)
    	if err != nil {
    		logger.Error(err, "Parsing service account key")
    		return
    	}
    
    	sa, err := e.getServiceAccount(saInfo.namespace, saInfo.name, saInfo.uid, false)
    	switch {
    	case err != nil:
    		logger.Error(err, "Getting service account")
    		retry = true
    	case sa == nil:
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 20.5K bytes
    - Viewed (0)
  3. cmd/ftp-server-driver.go

    	stopFn := globalFtpMetrics.log(c, username)
    	defer stopFn(0, err)
    
    	if globalIAMSys.LDAPConfig.Enabled() {
    		sa, _, err := globalIAMSys.getServiceAccount(context.Background(), username)
    		if err != nil && !errors.Is(err, errNoSuchServiceAccount) {
    			return false, err
    		}
    		if errors.Is(err, errNoSuchServiceAccount) {
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Mon Jun 03 15:45:54 UTC 2024
    - 14K bytes
    - Viewed (0)
  4. pkg/serviceaccount/jwt.go

    	apiserverserviceaccount "k8s.io/apiserver/pkg/authentication/serviceaccount"
    )
    
    // ServiceAccountTokenGetter defines functions to retrieve a named service account and secret
    type ServiceAccountTokenGetter interface {
    	GetServiceAccount(namespace, name string) (*v1.ServiceAccount, error)
    	GetPod(namespace, name string) (*v1.Pod, error)
    	GetSecret(namespace, name string) (*v1.Secret, error)
    	GetNode(name string) (*v1.Node, error)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Feb 27 22:16:08 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  5. cmd/admin-handlers-users.go

    	}
    
    	accessKey := mux.Vars(r)["accessKey"]
    	if accessKey == "" {
    		writeErrorResponseJSON(ctx, w, errorCodes.ToAPIErr(ErrInvalidRequest), r.URL)
    		return
    	}
    
    	svcAccount, _, err := globalIAMSys.GetServiceAccount(ctx, accessKey)
    	if err != nil {
    		writeErrorResponseJSON(ctx, w, toAdminAPIErr(ctx, err), r.URL)
    		return
    	}
    
    	password := cred.SecretKey
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Tue May 28 17:19:04 UTC 2024
    - 78.6K bytes
    - Viewed (0)
  6. cmd/iam.go

    	case <-ctx.Done():
    		return nil, ctx.Err()
    	}
    }
    
    // GetServiceAccount - wrapper method to get information about a service account
    func (sys *IAMSys) GetServiceAccount(ctx context.Context, accessKey string) (auth.Credentials, *policy.Policy, error) {
    	sa, embeddedPolicy, err := sys.getServiceAccount(ctx, accessKey)
    	if err != nil {
    		return auth.Credentials{}, nil, err
    	}
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Thu Jun 13 22:26:38 UTC 2024
    - 71.9K bytes
    - Viewed (0)
  7. cmd/sftp-server.go

    	var lookupResult *xldap.DNSearchResult
    	var targetGroups []string
    
    	if pass == nil && key == nil {
    		return nil, errAuthentication
    	}
    
    	if pass != nil {
    		sa, _, err := globalIAMSys.getServiceAccount(context.Background(), user)
    		if err == nil {
    			if subtle.ConstantTimeCompare([]byte(sa.Credentials.SecretKey), pass) != 1 {
    				return nil, errAuthentication
    			}
    
    			return &ssh.Permissions{
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Wed Jun 05 07:51:13 UTC 2024
    - 16K bytes
    - Viewed (0)
  8. pkg/serviceaccount/claims_test.go

    	return err.Error()
    }
    
    type fakeGetter struct {
    	serviceAccount *v1.ServiceAccount
    	secret         *v1.Secret
    	pod            *v1.Pod
    	node           *v1.Node
    }
    
    func (f fakeGetter) GetServiceAccount(namespace, name string) (*v1.ServiceAccount, error) {
    	if f.serviceAccount == nil {
    		return nil, apierrors.NewNotFound(schema.GroupResource{Group: "", Resource: "serviceaccounts"}, name)
    	}
    	return f.serviceAccount, nil
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 17.9K bytes
    - Viewed (0)
  9. cmd/site-replication.go

    	// Create a local service account.
    
    	// Generate a secret key for the service account if not created already.
    	var secretKey string
    	var svcCred auth.Credentials
    	sa, _, err := globalIAMSys.getServiceAccount(ctx, siteReplicatorSvcAcc)
    	switch {
    	case err == errNoSuchServiceAccount:
    		_, secretKey, err = auth.GenerateCredentials()
    		if err != nil {
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri May 24 23:05:23 UTC 2024
    - 184.3K bytes
    - Viewed (0)
  10. pkg/zdsapi/zds.pb.go

    	if x != nil {
    		return x.Name
    	}
    	return ""
    }
    
    func (x *WorkloadInfo) GetNamespace() string {
    	if x != nil {
    		return x.Namespace
    	}
    	return ""
    }
    
    func (x *WorkloadInfo) GetServiceAccount() string {
    	if x != nil {
    		return x.ServiceAccount
    	}
    	return ""
    }
    
    // Add a workload to the ztunnel. this will be accompanied by ancillary data contianing
    // the workload's netns file descriptor.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri May 31 02:27:10 UTC 2024
    - 25.8K bytes
    - Viewed (0)
Back to top