MCPcopy Create free account
hub / github.com/devfile/devworkspace-operator / mergeTLSCertificateConfigmapRef

Function mergeTLSCertificateConfigmapRef

pkg/config/sync.go:576–596  ·  view source on GitHub ↗
(operatorConfig, clusterConfig *controller.ConfigmapReference)

Source from the content-addressed store, hash-verified

574}
575
576func mergeTLSCertificateConfigmapRef(operatorConfig, clusterConfig *controller.ConfigmapReference) *controller.ConfigmapReference {
577 if clusterConfig == nil {
578 return operatorConfig
579 }
580 if operatorConfig == nil {
581 return clusterConfig
582 }
583 mergedConfigmapReference := &controller.ConfigmapReference{
584 Name: operatorConfig.Name,
585 Namespace: operatorConfig.Namespace,
586 }
587
588 if mergedConfigmapReference.Name == "" {
589 mergedConfigmapReference.Name = clusterConfig.Name
590 }
591 if mergedConfigmapReference.Namespace == "" {
592 mergedConfigmapReference.Namespace = clusterConfig.Namespace
593 }
594
595 return mergedConfigmapReference
596}
597
598func mergeResources(from, to *corev1.ResourceRequirements) *corev1.ResourceRequirements {
599 result := to.DeepCopy()

Callers 1

mergeConfigFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected