Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for IsDNS1123Subdomain (0.23 sec)

  1. staging/src/k8s.io/apimachinery/pkg/util/validation/validation.go

    const DNS1123SubdomainMaxLength int = 253
    
    var dns1123SubdomainRegexp = regexp.MustCompile("^" + dns1123SubdomainFmt + "$")
    
    // IsDNS1123Subdomain tests for a string that conforms to the definition of a
    // subdomain in DNS (RFC 1123).
    func IsDNS1123Subdomain(value string) []string {
    	var errs []string
    	if len(value) > DNS1123SubdomainMaxLength {
    		errs = append(errs, MaxLenError(DNS1123SubdomainMaxLength))
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 16:08:43 UTC 2024
    - 19K bytes
    - Viewed (0)
  2. pkg/apis/networking/validation/validation.go

    					allErrs = append(allErrs, field.Invalid(fldPath.Index(tlsIndex).Child("hosts").Index(i), host, msg))
    				}
    				continue
    			}
    			for _, msg := range validation.IsDNS1123Subdomain(host) {
    				allErrs = append(allErrs, field.Invalid(fldPath.Index(tlsIndex).Child("hosts").Index(i), host, msg))
    			}
    		}
    
    		if !opts.AllowInvalidSecretName {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 07 14:48:01 UTC 2024
    - 31.5K bytes
    - Viewed (0)
  3. cmd/kubeadm/app/apis/kubeadm/validation/validation.go

    	} else {
    		nameFldPath := fldPath.Child("name")
    		for _, err := range validation.IsDNS1123Subdomain(nro.Name) {
    			allErrs = append(allErrs, field.Invalid(nameFldPath, nro.Name, err))
    		}
    	}
    	allErrs = append(allErrs, ValidateSocketPath(nro.CRISocket, fldPath.Child("criSocket"))...)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 01 16:01:49 UTC 2024
    - 33.4K bytes
    - Viewed (0)
  4. pkg/apis/resource/validation/validation.go

    	if ref == nil {
    		return allErrs
    	}
    
    	// group is required but the Core group is the empty value, so it can not be enforced.
    	if ref.APIGroup != "" {
    		for _, msg := range utilvalidation.IsDNS1123Subdomain(ref.APIGroup) {
    			allErrs = append(allErrs, field.Invalid(fldPath.Child("apiGroup"), ref.APIGroup, msg))
    		}
    	}
    
    	if ref.Kind == "" {
    		allErrs = append(allErrs, field.Required(fldPath.Child("kind"), ""))
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 07 09:18:10 UTC 2024
    - 28.3K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apimachinery/pkg/util/validation/validation_test.go

    		"0.1", "01.1", "012.1", "1a.1", "1-a.1", "1--a--b--2.1",
    		"a.b.c.d.e", "aa.bb.cc.dd.ee", "1.2.3.4.5", "11.22.33.44.55",
    		strings.Repeat("a", 253),
    	}
    	for _, val := range goodValues {
    		if msgs := IsDNS1123Subdomain(val); len(msgs) != 0 {
    			t.Errorf("expected true for '%s': %v", val, msgs)
    		}
    	}
    
    	badValues := []string{
    		"", "A", "ABC", "aBc", "A1", "A-1", "1-A",
    		"-", "a-", "-a", "1-", "-1",
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 05 04:51:54 UTC 2024
    - 22.3K bytes
    - Viewed (0)
  6. cmd/kubeadm/app/util/config/common.go

    			mcpVersion, cfg.KubernetesVersion)
    	}
    	return nil
    }
    
    // LowercaseSANs can be used to force all SANs to be lowercase so it passes IsDNS1123Subdomain
    func LowercaseSANs(sans []string) {
    	for i, san := range sans {
    		lowercase := strings.ToLower(san)
    		if lowercase != san {
    			klog.V(1).Infof("lowercasing SAN %q to %q", san, lowercase)
    			sans[i] = lowercase
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 01 11:04:08 UTC 2024
    - 18.1K bytes
    - Viewed (0)
  7. cmd/kubeadm/app/util/pkiutil/pki_helpers.go

    	for _, altname := range SANs {
    		if ip := netutils.ParseIPSloppy(altname); ip != nil {
    			altNames.IPs = append(altNames.IPs, ip)
    		} else if len(validation.IsDNS1123Subdomain(altname)) == 0 {
    			altNames.DNSNames = append(altNames.DNSNames, altname)
    		} else if len(validation.IsWildcardDNS1123Subdomain(altname)) == 0 {
    			altNames.DNSNames = append(altNames.DNSNames, altname)
    		} else {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 01 16:01:49 UTC 2024
    - 25.5K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/apis/apiserver/validation/validation.go

    		} else if seenAuthorizerNames.Has(a.Name) {
    			allErrs = append(allErrs, field.Duplicate(fldPath.Child("name"), a.Name))
    		} else if errs := utilvalidation.IsDNS1123Subdomain(a.Name); len(errs) != 0 {
    			allErrs = append(allErrs, field.Invalid(fldPath.Child("name"), a.Name, fmt.Sprintf("authorizer name is invalid: %s", strings.Join(errs, ", "))))
    		}
    		seenAuthorizerNames.Insert(a.Name)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 31.3K bytes
    - Viewed (0)
Back to top