Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for token_cleaner (0.27 sec)

  1. pkg/controller/bootstrap/tokencleaner.go

    }
    
    // DefaultTokenCleanerOptions returns a set of default options for creating a
    // TokenCleaner
    func DefaultTokenCleanerOptions() TokenCleanerOptions {
    	return TokenCleanerOptions{
    		TokenSecretNamespace: api.NamespaceSystem,
    	}
    }
    
    // TokenCleaner is a controller that deletes expired tokens
    type TokenCleaner struct {
    	tokenSecretNamespace string
    
    	client clientset.Interface
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 6.3K bytes
    - Viewed (0)
  2. pkg/controller/bootstrap/tokencleaner_test.go

    	coreinformers "k8s.io/client-go/informers/core/v1"
    	"k8s.io/client-go/kubernetes/fake"
    	core "k8s.io/client-go/testing"
    	api "k8s.io/kubernetes/pkg/apis/core"
    )
    
    func newTokenCleaner() (*TokenCleaner, *fake.Clientset, coreinformers.SecretInformer, error) {
    	options := DefaultTokenCleanerOptions()
    	cl := fake.NewSimpleClientset()
    	informerFactory := informers.NewSharedInformerFactory(cl, options.SecretResync)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Apr 14 00:05:53 UTC 2023
    - 4.1K bytes
    - Viewed (0)
  3. cmd/kube-controller-manager/app/bootstrap.go

    	return nil, true, nil
    }
    
    func newTokenCleanerControllerDescriptor() *ControllerDescriptor {
    	return &ControllerDescriptor{
    		name:                names.TokenCleanerController,
    		aliases:             []string{"tokencleaner"},
    		initFunc:            startTokenCleanerController,
    		isDisabledByDefault: true,
    	}
    }
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Oct 27 11:28:02 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  4. pkg/controller/bootstrap/util.go

    	if len(tokenSecret) == 0 {
    		logger.V(3).Info("No key in secret", "key", bootstrapapi.BootstrapTokenSecretKey, "secret", klog.KObj(secret))
    		return "", "", false
    	}
    
    	// Ensure this secret hasn't expired.  The TokenCleaner should remove this
    	// but if that isn't working or it hasn't gotten there yet we should check
    	// here.
    	if bootstrapsecretutil.HasExpired(secret, time.Now()) {
    		return "", "", false
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Mar 13 02:18:40 UTC 2023
    - 2.2K bytes
    - Viewed (0)
  5. cmd/kubeadm/app/phases/controlplane/manifests_test.go

    				"--cluster-signing-key-file=" + filepath.Join(testCertsDir, "ca.key"),
    				"--use-service-account-credentials=true",
    				"--controllers=*,bootstrapsigner,tokencleaner",
    				"--authentication-kubeconfig=" + filepath.Join(kubeadmconstants.KubernetesDir, "controller-manager.conf"),
    				"--authorization-kubeconfig=" + filepath.Join(kubeadmconstants.KubernetesDir, "controller-manager.conf"),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Mar 03 14:43:47 UTC 2024
    - 48.5K bytes
    - Viewed (0)
  6. cmd/kubeadm/app/phases/controlplane/manifests.go

    		{Name: "cluster-signing-key-file", Value: filepath.Join(cfg.CertificatesDir, kubeadmconstants.CAKeyName)},
    		{Name: "use-service-account-credentials", Value: "true"},
    		{Name: "controllers", Value: "*,bootstrapsigner,tokencleaner"},
    	}
    
    	// If using external CA, pass empty string to controller manager instead of ca.key/ca.crt path,
    	// so that the csrsigning controller fails to start
    	if res, _ := certphase.UsingExternalCA(cfg); res {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Mar 03 14:43:47 UTC 2024
    - 17.8K bytes
    - Viewed (0)
  7. cmd/kube-controller-manager/app/options/options_test.go

    		"deployment":      "deployment-controller",
    		"cronjob":         "cronjob-controller",
    		"namespace":       "namespace-controller",
    		"podgc":           "pod-garbage-collector-controller",
    		"tokencleaner":    "token-cleaner-controller",
    	}
    
    	if err := opts.Validate(allControllers, disabledByDefaultControllers, controllerAliases); err != nil {
    		t.Errorf("expected no error, error found %v", err)
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 27 02:59:09 UTC 2024
    - 55.1K bytes
    - Viewed (0)
Back to top