ironcore-dev / FeDHCP

MIT License
2 stars 2 forks source link

Add new onboarding strategy #192

Closed damyan closed 3 weeks ago

damyan commented 1 month ago

Summary

Currently, the metal plugin onboards (i.e. creates Endpoints) only for known inventories from a static list. See https://github.com/ironcore-dev/FeDHCP?tab=readme-ov-file#configuration-5.

Basic example

Enhance the inventory configuration to a more comprehensive format. Example:

namePrefix: server-
hosts:
  - name: machine-1
    macAddress: aa:bb:cc:dd:ee:ff
  - name: machine-2
    macAddress: 11:22:33:44:55:66
macPrefixFilter:
  - aa:aa:aa:aa:aa:aa
  - bb:bb:bb:bb:bb:bb

Onboarding algorithm:

damyan commented 1 month ago

/cc @afritzler Comments are welcome