diff --git a/infra/conf/synthetic/router/router.go b/infra/conf/synthetic/router/router.go index 2a134e9a4..c830b0dfc 100644 --- a/infra/conf/synthetic/router/router.go +++ b/infra/conf/synthetic/router/router.go @@ -93,7 +93,7 @@ type RouterConfig struct { cfgctx context.Context } -func (c *RouterConfig) getDomainStrategy() router.Config_DomainStrategy { +func (c *RouterConfig) getDomainStrategy() router.DomainStrategy { ds := "" if c.DomainStrategy != nil { ds = *c.DomainStrategy @@ -103,13 +103,13 @@ func (c *RouterConfig) getDomainStrategy() router.Config_DomainStrategy { switch strings.ToLower(ds) { case "alwaysip", "always_ip", "always-ip": - return router.Config_UseIp + return router.DomainStrategy_UseIp case "ipifnonmatch", "ip_if_non_match", "ip-if-non-match": - return router.Config_IpIfNonMatch + return router.DomainStrategy_IpIfNonMatch case "ipondemand", "ip_on_demand", "ip-on-demand": - return router.Config_IpOnDemand + return router.DomainStrategy_IpOnDemand default: - return router.Config_AsIs + return router.DomainStrategy_AsIs } }