Skip to content

Commit 84b7d5a

Browse files
committed
introduce gw_priority
Signed-off-by: Nicolas De Loof <[email protected]>
1 parent 4590cd1 commit 84b7d5a

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

schema/compose-spec.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,8 @@
320320
"^.+$": {"type": ["string", "number"]}
321321
}
322322
},
323-
"priority": {"type": "number"}
323+
"priority": {"type": "number"},
324+
"gw_priority": {"type": "number"}
324325
},
325326
"additionalProperties": false,
326327
"patternProperties": {"^x-": {}}

types/types.go

+8-7
Original file line numberDiff line numberDiff line change
@@ -438,13 +438,14 @@ type PlacementPreferences struct {
438438

439439
// ServiceNetworkConfig is the network configuration for a service
440440
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"`
448449

449450
Extensions Extensions `yaml:"#extensions,inline,omitempty" json:"-"`
450451
}

0 commit comments

Comments
 (0)