Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 22 for NameIsDNSSubdomain (1.38 sec)

  1. staging/src/k8s.io/apimachinery/pkg/api/validation/generic.go

    // value that were not valid.  Otherwise this returns an empty list or nil.
    type ValidateNameFunc func(name string, prefix bool) []string
    
    // NameIsDNSSubdomain is a ValidateNameFunc for names that must be a DNS subdomain.
    func NameIsDNSSubdomain(name string, prefix bool) []string {
    	if prefix {
    		name = maskTrailingDash(name)
    	}
    	return validation.IsDNS1123Subdomain(name)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 03 14:47:11 UTC 2021
    - 3.2K bytes
    - Viewed (0)
  2. pkg/apis/core/validation/names.go

    			}
    			return apimachineryvalidation.NameIsDNSSubdomain(name, isPrefix)
    		}
    
    		requiredPrefix := strings.ReplaceAll(signerName, "/", ":") + ":"
    		if !strings.HasPrefix(name, requiredPrefix) {
    			return []string{fmt.Sprintf("ClusterTrustBundle for signerName %s must be named with prefix %s", signerName, requiredPrefix)}
    		}
    		return apimachineryvalidation.NameIsDNSSubdomain(strings.TrimPrefix(name, requiredPrefix), isPrefix)
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 03 18:40:48 UTC 2023
    - 5.5K bytes
    - Viewed (0)
  3. pkg/apis/coordination/validation/validation.go

    )
    
    // ValidateLease validates a Lease.
    func ValidateLease(lease *coordination.Lease) field.ErrorList {
    	allErrs := validation.ValidateObjectMeta(&lease.ObjectMeta, true, validation.NameIsDNSSubdomain, field.NewPath("metadata"))
    	allErrs = append(allErrs, ValidateLeaseSpec(&lease.Spec, field.NewPath("spec"))...)
    	return allErrs
    }
    
    // ValidateLeaseUpdate validates an update of Lease object.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Feb 03 17:25:43 UTC 2022
    - 2K bytes
    - Viewed (0)
  4. pkg/apis/scheduling/validation/validation.go

    // set correctly.
    func ValidatePriorityClass(pc *scheduling.PriorityClass) field.ErrorList {
    	allErrs := field.ErrorList{}
    	allErrs = append(allErrs, apivalidation.ValidateObjectMeta(&pc.ObjectMeta, false, apimachineryvalidation.NameIsDNSSubdomain, field.NewPath("metadata"))...)
    	// If the priorityClass starts with a system prefix, it must be one of the
    	// predefined system priority classes.
    	if strings.HasPrefix(pc.Name, scheduling.SystemPriorityClassPrefix) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jul 27 07:30:47 UTC 2022
    - 3K bytes
    - Viewed (0)
  5. pkg/apis/node/validation/validation.go

    )
    
    // ValidateRuntimeClass validates the RuntimeClass
    func ValidateRuntimeClass(rc *node.RuntimeClass) field.ErrorList {
    	allErrs := apivalidation.ValidateObjectMeta(&rc.ObjectMeta, false, apivalidation.NameIsDNSSubdomain, field.NewPath("metadata"))
    
    	for _, msg := range apivalidation.NameIsDNSLabel(rc.Handler, false) {
    		allErrs = append(allErrs, field.Invalid(field.NewPath("handler"), rc.Handler, msg))
    	}
    
    	if rc.Overhead != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Nov 10 19:08:24 UTC 2022
    - 3.2K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/cel/library/format.go

    		MaxRegexSize: 30,
    	},
    	"dns1123Subdomain": {
    		Name:         "DNS1123Subdomain",
    		ValidateFunc: func(s string) []string { return apimachineryvalidation.NameIsDNSSubdomain(s, false) },
    		MaxRegexSize: 60,
    	},
    	"dns1035Label": {
    		Name:         "DNS1035Label",
    		ValidateFunc: func(s string) []string { return apimachineryvalidation.NameIsDNS1035Label(s, false) },
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Apr 23 17:22:44 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/apis/audit/validation/validation.go

    			// an error is returned for group name like rbac.authorization.k8s.io/v1beta1
    			// rbac.authorization.k8s.io is the valid one
    			if msgs := validation.NameIsDNSSubdomain(groupResource.Group, false); len(msgs) != 0 {
    				allErrs = append(allErrs, field.Invalid(fldPath.Child("group"), groupResource.Group, strings.Join(msgs, ",")))
    			}
    		}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Feb 15 14:13:07 UTC 2019
    - 4.6K bytes
    - Viewed (0)
  8. pkg/apis/discovery/validation/validation.go

    // slice name is valid. Prefix indicates this name will be used as part of
    // generation, in which case trailing dashes are allowed.
    var ValidateEndpointSliceName = apimachineryvalidation.NameIsDNSSubdomain
    
    // ValidateEndpointSlice validates an EndpointSlice.
    func ValidateEndpointSlice(endpointSlice *discovery.EndpointSlice) field.ErrorList {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 18 08:49:15 UTC 2021
    - 7.8K bytes
    - Viewed (0)
  9. pkg/apis/networking/validation/validation.go

    }
    
    // ValidateNetworkPolicyName can be used to check whether the given networkpolicy
    // name is valid.
    func ValidateNetworkPolicyName(name string, prefix bool) []string {
    	return apimachineryvalidation.NameIsDNSSubdomain(name, prefix)
    }
    
    // ValidateNetworkPolicyPort validates a NetworkPolicyPort
    func ValidateNetworkPolicyPort(port *networking.NetworkPolicyPort, portPath *field.Path) field.ErrorList {
    	allErrs := field.ErrorList{}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 07 14:48:01 UTC 2024
    - 31.5K bytes
    - Viewed (0)
  10. pkg/apis/resource/validation/validation.go

    func ValidateResourceSlice(resourceSlice *resource.ResourceSlice) field.ErrorList {
    	allErrs := corevalidation.ValidateObjectMeta(&resourceSlice.ObjectMeta, false, apimachineryvalidation.NameIsDNSSubdomain, field.NewPath("metadata"))
    	if resourceSlice.NodeName != "" {
    		allErrs = append(allErrs, validateNodeName(resourceSlice.NodeName, field.NewPath("nodeName"))...)
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 07 09:18:10 UTC 2024
    - 28.3K bytes
    - Viewed (0)
Back to top