github.com/artisanhe/tools@v1.0.1-0.20210607022958-19a8fef2eb04/conf/rancher_internal.go (about)

     1  package conf
     2  
     3  import (
     4  	"fmt"
     5  )
     6  
     7  func RancherInternal(stackName string, serviceName string) rancherInternal {
     8  	return rancherInternal{
     9  		StackName:   stackName,
    10  		ServiceName: serviceName,
    11  	}
    12  }
    13  
    14  type rancherInternal struct {
    15  	StackName   string
    16  	ServiceName string
    17  }
    18  
    19  func (r rancherInternal) String() string {
    20  	return fmt.Sprintf("%s.%s.rancher.internal", r.ServiceName, r.StackName)
    21  }