@@ -438,13 +438,14 @@ type PlacementPreferences struct {
438
438
439
439
// ServiceNetworkConfig is the network configuration for a service
440
440
type ServiceNetworkConfig struct {
441
- Priority int `yaml:"priority,omitempty" json:"priority,omitempty"`
442
- Aliases []string `yaml:"aliases,omitempty" json:"aliases,omitempty"`
443
- Ipv4Address string `yaml:"ipv4_address,omitempty" json:"ipv4_address,omitempty"`
444
- Ipv6Address string `yaml:"ipv6_address,omitempty" json:"ipv6_address,omitempty"`
445
- LinkLocalIPs []string `yaml:"link_local_ips,omitempty" json:"link_local_ips,omitempty"`
446
- MacAddress string `yaml:"mac_address,omitempty" json:"mac_address,omitempty"`
447
- DriverOpts Options `yaml:"driver_opts,omitempty" json:"driver_opts,omitempty"`
441
+ Priority int `yaml:"priority,omitempty" json:"priority,omitempty"`
442
+ GatewayPriority int `yaml:"gw_priority,omitempty" json:"gw_priority,omitempty"`
443
+ Aliases []string `yaml:"aliases,omitempty" json:"aliases,omitempty"`
444
+ Ipv4Address string `yaml:"ipv4_address,omitempty" json:"ipv4_address,omitempty"`
445
+ Ipv6Address string `yaml:"ipv6_address,omitempty" json:"ipv6_address,omitempty"`
446
+ LinkLocalIPs []string `yaml:"link_local_ips,omitempty" json:"link_local_ips,omitempty"`
447
+ MacAddress string `yaml:"mac_address,omitempty" json:"mac_address,omitempty"`
448
+ DriverOpts Options `yaml:"driver_opts,omitempty" json:"driver_opts,omitempty"`
448
449
449
450
Extensions Extensions `yaml:"#extensions,inline,omitempty" json:"-"`
450
451
}
0 commit comments