...

Source file src/edge-infra.dev/pkg/edge/api/graph/mapper/mapper_resolvers.go

Documentation: edge-infra.dev/pkg/edge/api/graph/mapper

     1  package mapper
     2  
     3  import (
     4  	"strings"
     5  
     6  	"edge-infra.dev/pkg/edge/api/types"
     7  )
     8  
     9  func ConvertK8sName(name string) string {
    10  	name = strings.ToLower(name)
    11  	res := strings.ReplaceAll(name, " ", "-")
    12  	res = strings.Trim(res, "/")
    13  	return res
    14  }
    15  
    16  func CreateGKECluster(name, banner *string) *types.GkeCluster {
    17  	if banner == nil || name == nil {
    18  		return nil
    19  	}
    20  	return &types.GkeCluster{
    21  		Name:   ConvertK8sName(*name),
    22  		Banner: ConvertK8sName(*banner),
    23  	}
    24  }
    25  

View as plain text