Fix DHCP sample gateways and lowercase PXE client-class names
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful

Two sample bugs surfaced while authoring the argocd deployment.

- set subnet gateways to match the authoritative puppet hieradata: 198.18.13-16
  routers are .254 (not .1); 198.18.17 stays .1
- rename KeaClientClass samples Legacy/UEFI-64 to legacy/uefi-64 so they are
  valid RFC1123 object names (the operator renders the kea class name from
  metadata.name, which k8s forces to lowercase); align the README

Claude-Session: https://claude.ai/code/session_01JUoARVdmhxKQHyyyp1pxeT
This commit is contained in:
unkinben
2026-08-02 21:47:48 +10:00
parent 06ef0ce48b
commit 23922649b6
3 changed files with 9 additions and 8 deletions
+4 -4
View File
@@ -10,7 +10,7 @@ spec:
subnet: 198.18.13.0/24
pools:
- 198.18.13.200 - 198.18.13.220
routers: [198.18.13.1]
routers: [198.18.13.254]
dnsServers: [198.18.19.15]
domainName: main.unkin.net
nextServer: 198.18.19.19
@@ -25,7 +25,7 @@ spec:
subnet: 198.18.14.0/24
pools:
- 198.18.14.200 - 198.18.14.220
routers: [198.18.14.1]
routers: [198.18.14.254]
dnsServers: [198.18.19.15]
domainName: main.unkin.net
nextServer: 198.18.19.19
@@ -40,7 +40,7 @@ spec:
subnet: 198.18.15.0/24
pools:
- 198.18.15.200 - 198.18.15.220
routers: [198.18.15.1]
routers: [198.18.15.254]
dnsServers: [198.18.19.15]
domainName: main.unkin.net
nextServer: 198.18.19.19
@@ -55,7 +55,7 @@ spec:
subnet: 198.18.16.0/24
pools:
- 198.18.16.200 - 198.18.16.220
routers: [198.18.16.1]
routers: [198.18.16.254]
dnsServers: [198.18.19.15]
domainName: main.unkin.net
nextServer: 198.18.19.19
+4 -3
View File
@@ -1,9 +1,10 @@
# PXE boot classes matching the client architecture option (code 93), replacing
# the legacy dhcpd "Legacy" and "UEFI-64" classes.
# the legacy dhcpd "Legacy" and "UEFI-64" classes. Object names must be RFC1123
# (lowercase); the operator renders the kea client-class name from metadata.name.
apiVersion: kea.unkin.net/v1alpha1
kind: KeaClientClass
metadata:
name: Legacy
name: legacy
namespace: dhcp-system
spec:
clusterRef: pxe
@@ -13,7 +14,7 @@ spec:
apiVersion: kea.unkin.net/v1alpha1
kind: KeaClientClass
metadata:
name: UEFI-64
name: uefi-64
namespace: dhcp-system
spec:
clusterRef: pxe