Skip to content

Commit 67766fc

Browse files
authored
Merge pull request #2091 from davidbockelman/gateway-hwaddr
Static Binding of OVN uplink gateway MAC
2 parents b976224 + 41480ae commit 67766fc

36 files changed

+742
-77
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ GOPATH ?= $(shell $(GO) env GOPATH)
1212
CGO_LDFLAGS_ALLOW ?= (-Wl,-wrap,pthread_create)|(-Wl,-z,now)
1313
SPHINXENV=doc/.sphinx/venv/bin/activate
1414
SPHINXPIPPATH=doc/.sphinx/venv/bin/pip
15-
OVN_MINVER=22.03.0
15+
OVN_MINVER=23.03.0
1616
OVS_MINVER=2.15.0
1717

1818
ifneq "$(wildcard vendor)" ""

doc/api-extensions.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2817,3 +2817,7 @@ This adds the SFTP API to custom storage volumes.
28172817
This adds support for configuring a custom external IPv4 or IPv6 address
28182818
for a given instance so long as that address is available through a
28192819
network forward.
2820+
2821+
## `network_physical_gateway_hwaddr`
2822+
2823+
Allows setting the MAC address of the IPv4 and IPv6 gateways when used with OVN.

doc/config_options.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3781,6 +3781,12 @@ User keys can be used in search.
37813781

37823782
```
37833783

3784+
```{config:option} ipv4.gateway.hwaddr network_physical-ipv4
3785+
:shortdesc: "MAC address of the gateway (to avoid discovery)"
3786+
:type: "string"
3787+
3788+
```
3789+
37843790
```{config:option} ipv4.ovn.ranges network_physical-ipv4
37853791
:condition: "-"
37863792
:shortdesc: "Comma-separated list of IPv4 ranges to use for child OVN network routers (FIRST-LAST format)"
@@ -3812,6 +3818,12 @@ User keys can be used in search.
38123818

38133819
```
38143820

3821+
```{config:option} ipv6.gateway.hwaddr network_physical-ipv6
3822+
:shortdesc: "MAC address of the gateway (to avoid discovery)"
3823+
:type: "string"
3824+
3825+
```
3826+
38153827
```{config:option} ipv6.ovn.ranges network_physical-ipv6
38163828
:condition: "-"
38173829
:shortdesc: "Comma-separated list of IPv6 ranges to use for child OVN network routers (FIRST-LAST format)"

internal/server/db/cluster/certificates.mapper.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/server/db/cluster/cluster_groups.mapper.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/server/db/cluster/images.mapper.go

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/server/db/cluster/instances.mapper.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/server/db/cluster/mapper_boilerplate.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/server/db/cluster/network_acls.mapper.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/server/db/cluster/networks_address_sets.mapper.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)