Skip to content

Commit

Permalink
Merge pull request #3246 from rikatz/metadata-generation-ipv6
Browse files Browse the repository at this point in the history
🐛 Proper ignore IPv6 announcements when IPv6 is not requested
  • Loading branch information
k8s-ci-robot authored Nov 4, 2024
2 parents 42a5be6 + 917c07c commit 097c022
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 4 deletions.
5 changes: 2 additions & 3 deletions pkg/util/constants.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,9 @@ network:
set-name: "eth{{ $i }}"
{{- end }}
wakeonlan: true
{{- if or $net.DHCP4 $net.DHCP6 }}
dhcp4: {{ $net.DHCP4 }}
dhcp6: {{ $net.DHCP6 }}
accept-ra: {{ $net.DHCP6 }}
{{- if $net.DHCP4Overrides }}
dhcp4-overrides:
{{- if $net.DHCP4Overrides.Hostname }}
Expand Down Expand Up @@ -68,7 +69,6 @@ network:
use-routes: "{{ $net.DHCP4Overrides.UseRoutes }}"
{{- end }}
{{- end }}
dhcp6: {{ $net.DHCP6 }}
{{- if $net.DHCP6Overrides }}
dhcp6-overrides:
{{- if $net.DHCP6Overrides.Hostname }}
Expand Down Expand Up @@ -99,7 +99,6 @@ network:
use-routes: "{{ $net.DHCP6Overrides.UseRoutes }}"
{{- end }}
{{- end }}
{{- end }}
{{- if $net.IPAddrs }}
addresses:
{{- range $net.IPAddrs }}
Expand Down
30 changes: 29 additions & 1 deletion pkg/util/machines_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,7 @@ network:
wakeonlan: true
dhcp4: true
dhcp6: false
accept-ra: false
`,
},
{
Expand Down Expand Up @@ -311,6 +312,7 @@ network:
wakeonlan: true
dhcp4: true
dhcp6: false
accept-ra: false
`,
},
{
Expand Down Expand Up @@ -346,6 +348,7 @@ network:
wakeonlan: true
dhcp4: false
dhcp6: true
accept-ra: true
`,
},
{
Expand Down Expand Up @@ -382,6 +385,7 @@ network:
wakeonlan: true
dhcp4: true
dhcp6: true
accept-ra: true
`,
},
{
Expand Down Expand Up @@ -439,6 +443,8 @@ network:
set-name: "eth0"
wakeonlan: true
dhcp4: true
dhcp6: true
accept-ra: true
dhcp4-overrides:
hostname: "hal"
route-metric: 12345
Expand All @@ -449,7 +455,6 @@ network:
use-mtu: true
use-ntp: true
use-routes: "route"
dhcp6: true
dhcp6-overrides:
hostname: "hal"
route-metric: 12345
Expand Down Expand Up @@ -498,6 +503,7 @@ network:
wakeonlan: true
dhcp4: true
dhcp6: true
accept-ra: true
`,
},
{
Expand Down Expand Up @@ -535,6 +541,7 @@ network:
wakeonlan: true
dhcp4: false
dhcp6: true
accept-ra: true
addresses:
- "192.168.4.21"
gateway4: "192.168.4.1"
Expand Down Expand Up @@ -582,6 +589,7 @@ network:
wakeonlan: true
dhcp4: false
dhcp6: true
accept-ra: true
addresses:
- "192.168.4.21"
gateway4: "192.168.4.1"
Expand Down Expand Up @@ -637,6 +645,7 @@ network:
wakeonlan: true
dhcp4: true
dhcp6: false
accept-ra: false
routes:
- to: "192.168.5.1/24"
via: "192.168.4.254"
Expand All @@ -648,6 +657,7 @@ network:
wakeonlan: true
dhcp4: false
dhcp6: true
accept-ra: true
mtu: 100
`,
},
Expand Down Expand Up @@ -692,6 +702,9 @@ network:
macaddress: "00:00:00:00:00"
set-name: "eth0"
wakeonlan: true
dhcp4: false
dhcp6: false
accept-ra: false
addresses:
- "192.168.4.21"
gateway4: "192.168.4.1"
Expand All @@ -707,6 +720,7 @@ network:
wakeonlan: true
dhcp4: false
dhcp6: true
accept-ra: true
nameservers:
search:
- "vmware6.ci"
Expand Down Expand Up @@ -754,13 +768,15 @@ network:
wakeonlan: true
dhcp4: true
dhcp6: false
accept-ra: false
id1:
match:
macaddress: "00:00:00:00:cd"
set-name: "eth1"
wakeonlan: true
dhcp4: false
dhcp6: true
accept-ra: true
`,
},
{
Expand Down Expand Up @@ -816,6 +832,9 @@ network:
macaddress: "00:00:00:00:00"
set-name: "eth0"
wakeonlan: true
dhcp4: false
dhcp6: false
accept-ra: false
addresses:
- "10.10.50.50/24"
gateway4: "10.10.50.1"
Expand All @@ -826,11 +845,15 @@ network:
wakeonlan: true
dhcp4: true
dhcp6: false
accept-ra: false
id2:
match:
macaddress: "00:00:00:00:02"
set-name: "eth2"
wakeonlan: true
dhcp4: false
dhcp6: false
accept-ra: false
addresses:
- "fe80::3/64"
gateway6: "fe80::1"
Expand Down Expand Up @@ -879,18 +902,23 @@ network:
wakeonlan: true
dhcp4: true
dhcp6: false
accept-ra: false
id1:
match:
macaddress: "00:00:00:00:cd"
set-name: "eth1"
wakeonlan: true
dhcp4: false
dhcp6: true
accept-ra: true
id2:
match:
macaddress: "00:00:00:00:ef"
set-name: "eth2"
wakeonlan: true
dhcp4: false
dhcp6: false
accept-ra: false
`,
},
}
Expand Down

0 comments on commit 097c022

Please sign in to comment.