Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 34 for CSRs (0.04 sec)

  1. pkg/controller/certificates/cleaner/cleaner.go

    )
    
    // CSRCleanerController is a controller that garbage collects old certificate
    // signing requests (CSRs). Since there are mechanisms that automatically
    // create CSRs, and mechanisms that automatically approve CSRs, in order to
    // prevent a build up of CSRs over time, it is necessary to GC them. CSRs will
    // be removed if they meet one of the following criteria: the CSR is Approved
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 15 03:26:08 UTC 2023
    - 8K bytes
    - Viewed (0)
  2. pkg/test/csrctrl/controllers/csr_controller.go

    const RequestLifeTimeAnnotationForCertManager = "experimental.cert-manager.io/request-duration"
    
    type Signer struct {
    	csrs    kclient.Client[*certv1.CertificateSigningRequest]
    	signers map[string]*signer.Signer
    	queue   controllers.Queue
    }
    
    func NewSigner(cl kube.Client, signers map[string]*signer.Signer) *Signer {
    	c := &Signer{
    		csrs:    kclient.New[*certv1.CertificateSigningRequest](cl),
    		signers: signers,
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed May 24 17:36:41 UTC 2023
    - 3.9K bytes
    - Viewed (0)
  3. pkg/registry/certificates/certificates/storage/metrics.go

    			if oldCSR.Spec.ExpirationSeconds == nil {
    				return // ignore CSRs that are not using the CSR duration feature
    			}
    
    			newCSR, ok := obj.(*certificates.CertificateSigningRequest)
    			if !ok {
    				return
    			}
    			issuedCert := newCSR.Status.Certificate
    
    			// new CSR has no issued certificate yet so do not count it.
    			// note that this means that we will ignore CSRs that set a duration
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 18 21:41:43 UTC 2022
    - 4.9K bytes
    - Viewed (0)
  4. cmd/kubeadm/app/cmd/phases/init/bootstraptoken.go

    	}
    	// Create RBAC rules that makes the bootstrap tokens able to post CSRs
    	if err := nodebootstraptokenphase.AllowBootstrapTokensToPostCSRs(client); err != nil {
    		return errors.Wrap(err, "error allowing bootstrap tokens to post CSRs")
    	}
    	// Create RBAC rules that makes the bootstrap tokens able to get their CSRs approved automatically
    	if err := nodebootstraptokenphase.AutoApproveNodeBootstrapTokens(client); err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 11 08:02:50 UTC 2022
    - 4.1K bytes
    - Viewed (0)
  5. cmd/kubeadm/app/phases/bootstraptoken/node/tlsbootstrap.go

    )
    
    // AllowBootstrapTokensToPostCSRs creates RBAC rules in a way the makes Node Bootstrap Tokens able to post CSRs
    func AllowBootstrapTokensToPostCSRs(client clientset.Interface) error {
    	fmt.Println("[bootstrap-token] Configured RBAC rules to allow Node Bootstrap tokens to post CSRs in order for nodes to get long term certificate credentials")
    
    	return apiclient.CreateOrUpdateClusterRoleBinding(client, &rbac.ClusterRoleBinding{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Oct 15 10:49:52 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  6. releasenotes/notes/49011.yaml

    apiVersion: release-notes/v2
    kind: feature
    area: security
    issue:
      - 47489
    releaseNotes:
      - |-
        **Added** support for istio CA to handle node authorization for CSRs with impersonate identity from remote clusters.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Feb 05 15:46:44 UTC 2024
    - 328 bytes
    - Viewed (0)
  7. releasenotes/notes/ecc-csr.yaml

    apiVersion: release-notes/v2
    kind: feature
    area: security
    issue:
    - 23226
    releaseNotes:
    - |
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Aug 11 21:20:58 UTC 2020
    - 162 bytes
    - Viewed (0)
  8. pilot/pkg/features/security.go

    		accounts := env.Register(
    			"CA_TRUSTED_NODE_ACCOUNTS",
    			"",
    			"If set, the list of service accounts that are allowed to use node authentication for CSRs. "+
    				"Node authentication allows an identity to create CSRs on behalf of other identities, but only if there is a pod "+
    				"running on the same node with that identity. "+
    				"This is intended for use with node proxies.",
    		).Get()
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sat Jan 13 03:50:59 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  9. cmd/kubeadm/app/cmd/certs.go

    	You can also use "kubeadm init --upload-certs" without specifying a certificate key and it will
    	generate and print one for you.
    `)
    	generateCSRLongDesc = cmdutil.LongDesc(`
    	Generates keys and certificate signing requests (CSRs) for all the certificates required to run the control plane.
    	This command also generates partial kubeconfig files with private key data in the  "users > user > client-key-data" field,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 01 16:01:49 UTC 2024
    - 19.4K bytes
    - Viewed (0)
  10. pkg/registry/certificates/certificates/strategy.go

    )
    
    // csrStrategy implements behavior for CSRs
    type csrStrategy struct {
    	runtime.ObjectTyper
    	names.NameGenerator
    }
    
    // csrStrategy is the default logic that applies when creating and updating
    // CSR objects.
    var Strategy = csrStrategy{legacyscheme.Scheme, names.SimpleNameGenerator}
    
    // NamespaceScoped is false for CSRs.
    func (csrStrategy) NamespaceScoped() bool {
    	return false
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 18 21:41:43 UTC 2022
    - 11.4K bytes
    - Viewed (0)
Back to top