INNER CODE UNIT · Go
getHostConfig
inlets/inlets-operator · controller.go:764
func getHostConfig(c *Controller, tunnel *inletsv1alpha1.Tunnel, service *corev1.Service, planOverride, inletsVersion string) (provision.BasicHost, error) {
tokenValue, err := getSecretValue(c, tunnel)
if err != nil {
klog.Infof("Error getting secret value: %s", err.Error())
return provision.BasicHost{}, err
}
proxyProto := ""
if v, ok := service.Annotations[proxyProtoAnnotation]; ok {
proxyProto = v
}
userData := makeExitServerUserdata(tokenValue, inletsVersion, proxyProto)
var host provision.BasicHost
inletsPort := inletsPROControlPort