# PXE boot classes matching client architecture (option 93), replacing the
# legacy dhcpd "Legacy" and "UEFI-64" classes. Object names are lowercased to
# satisfy RFC1123 (the operator renders the kea class name from metadata.name).
---
apiVersion: kea.unkin.net/v1alpha1
kind: KeaClientClass
metadata:
  name: legacy
  namespace: dhcp-system
  annotations:
    argocd.argoproj.io/sync-wave: "1"
spec:
  clusterRef: kea
  archHex: ["0x0000"]
  bootFileName: /undionly.kpxe
---
apiVersion: kea.unkin.net/v1alpha1
kind: KeaClientClass
metadata:
  name: uefi-64
  namespace: dhcp-system
  annotations:
    argocd.argoproj.io/sync-wave: "1"
spec:
  clusterRef: kea
  archHex: ["0x0007", "0x0009"]
  bootFileName: /ipxe.efi
