@@ -150,6 +150,8 @@ service mesh][connect] integration.
150
150
If a ` to ` value is not set, the port falls back to using the allocated host port. The ` port `
151
151
field may be a numeric port or a port label specified in the same group's network block.
152
152
153
+ - ` alloc_ipv6 ` - Same as ` alloc ` but use the IPv6 address in case of dual-stack or IPv6-only.
154
+
153
155
- ` driver ` - Advertise the port determined by the driver (e.g. Docker).
154
156
The ` port ` may be a numeric port or a port label specified in the driver's
155
157
` ports ` field.
@@ -190,7 +192,7 @@ service mesh][connect] integration.
190
192
- ` tagged_addresses ` ` (map<string|string> ` - Specifies custom [ tagged addresses] [ tagged_addresses ] to
191
193
advertise in the Consul service registration. Only available where ` provider = "consul" ` .
192
194
193
- - ` address_mode ` ` (string: "auto") ` - Specifies which address (host, alloc or
195
+ - ` address_mode ` ` (string: "auto") ` - Specifies which address (host, alloc, alloc_ipv6 or
194
196
driver-specific) this service should advertise. See [ below for
195
197
examples.] ( #using-driver-address-mode ) Valid options are:
196
198
@@ -200,6 +202,9 @@ service mesh][connect] integration.
200
202
where no port mapping is necessary. This mode can only be set for services which
201
203
are defined in a "group" block.
202
204
205
+ - ` alloc_ipv6 ` - Identical as ` alloc ` but will pick the IPv6 address in case of
206
+ dual-stack or IPv6 only.
207
+
203
208
- ` auto ` - Allows the driver to determine whether the host or driver address
204
209
should be used. Defaults to ` host ` and only implemented by Docker. If you
205
210
use a Docker network plugin such as weave, Docker will automatically use
0 commit comments