Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for getCertApprovalCondition (0.18 sec)

  1. pkg/controller/certificates/certificate_controller_utils.go

    // "Approved" condition and no "Denied" conditions; false otherwise.
    func IsCertificateRequestApproved(csr *certificates.CertificateSigningRequest) bool {
    	approved, denied := GetCertApprovalCondition(&csr.Status)
    	return approved && !denied
    }
    
    // HasTrueCondition returns true if the csr contains a condition of the specified type with a status that is set to True or is empty
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Nov 02 07:05:23 UTC 2020
    - 1.7K bytes
    - Viewed (0)
  2. pkg/test/csrctrl/controllers/csr_controller.go

    // "Approved" condition and no "Denied" conditions; false otherwise.
    func isCertificateRequestApproved(csr *certv1.CertificateSigningRequest) bool {
    	approved, denied := getCertApprovalCondition(&csr.Status)
    	return approved && !denied
    }
    
    func getCertApprovalCondition(status *certv1.CertificateSigningRequestStatus) (approved bool, denied bool) {
    	for _, c := range status.Conditions {
    		if c.Type == certv1.CertificateApproved {
    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/controller/certificates/approver/sarapprove.go

    	return recognizers
    }
    
    func (a *sarApprover) handle(ctx context.Context, csr *capi.CertificateSigningRequest) error {
    	if len(csr.Status.Certificate) != 0 {
    		return nil
    	}
    	if approved, denied := certificates.GetCertApprovalCondition(&csr.Status); approved || denied {
    		return nil
    	}
    	x509cr, err := capihelper.ParseCSR(csr.Spec.Request)
    	if err != nil {
    		return fmt.Errorf("unable to parse csr %q: %v", csr.Name, err)
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 21 16:03:42 UTC 2023
    - 5.3K bytes
    - Viewed (0)
Back to top