MCPcopy Create free account
hub / github.com/devfile/api / validateDuplicatedName

Function validateDuplicatedName

pkg/validation/endpoints.go:36–45  ·  view source on GitHub ↗
(endpoints []v1alpha2.Endpoint, processedEndPointName map[string]bool, currentComponentEndPointPort map[int]bool)

Source from the content-addressed store, hash-verified

34}
35
36func validateDuplicatedName(endpoints []v1alpha2.Endpoint, processedEndPointName map[string]bool, currentComponentEndPointPort map[int]bool) (errList []error) {
37 for _, endPoint := range endpoints {
38 if _, ok := processedEndPointName[endPoint.Name]; ok {
39 errList = append(errList, &InvalidEndpointError{name: endPoint.Name})
40 }
41 processedEndPointName[endPoint.Name] = true
42 currentComponentEndPointPort[endPoint.TargetPort] = true
43 }
44 return errList
45}
46
47func validateDuplicatedPort(processedEndPointPort map[int]bool, currentComponentEndPointPort map[int]bool) (errList []error) {
48 for targetPort := range currentComponentEndPointPort {

Callers 2

ValidateComponentsFunction · 0.85
validateEndpointsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected