-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add proxyDHCP handler #387
Commits on Jan 15, 2024
-
Move DHCP library back into Smee:
The DHCP library was created in order to provide a mechanism for the DHCP functionality to be written in a very clean and composible way. This was not possible with the previous state of Boots and the personnel involved at that time. The current state of Smee is ready for this functionality to be return and placed in a very clean and composible way into the code base. Moving this functionality back in will improve the development process/experience. It is important to note that we do take on the trade off of not having the combined commit history of the library within Smee. The library GitHub repo will still contain history. Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3b51be6 - Browse repository at this point
Copy the full SHA 3b51be6View commit details -
This allows Smee to not have any IPAM responsibilities, especially during the network boot process. This is still a WIP and will be clean up in subsequent commits. Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6ca7560 - Browse repository at this point
Copy the full SHA 6ca7560View commit details -
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bce301a - Browse repository at this point
Copy the full SHA bce301aView commit details -
The proxy and reservation handler need a good amount of the same code. Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0f8bd88 - Browse repository at this point
Copy the full SHA 0f8bd88View commit details -
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5f81f01 - Browse repository at this point
Copy the full SHA 5f81f01View commit details -
Some clean up of around the customer user class:
The custom user class was not being set from the handler but from the request packet. This was not correct. Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c976e8f - Browse repository at this point
Copy the full SHA c976e8fView commit details -
Add otel spans, code comments:
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d3919cc - Browse repository at this point
Copy the full SHA d3919ccView commit details -
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 606a528 - Browse repository at this point
Copy the full SHA 606a528View commit details -
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1fe9ccb - Browse repository at this point
Copy the full SHA 1fe9ccbView commit details -
CLI flags and implementation for dhcp mode:
DHCP reservation and proxy can now be toggled between via cli flag/env var. Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9c37ab2 - Browse repository at this point
Copy the full SHA 9c37ab2View commit details -
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5c1dcfc - Browse repository at this point
Copy the full SHA 5c1dcfcView commit details -
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 47efd2d - Browse repository at this point
Copy the full SHA 47efd2dView commit details -
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7bae628 - Browse repository at this point
Copy the full SHA 7bae628View commit details -
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fe75a3b - Browse repository at this point
Copy the full SHA fe75a3bView commit details -
Move mode doc to top level README:
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 43d17c5 - Browse repository at this point
Copy the full SHA 43d17c5View commit details -
Add doc around using an existing DHCP service:
Updated the top level readme. Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3f27fa0 - Browse repository at this point
Copy the full SHA 3f27fa0View commit details -
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4eaa8be - Browse repository at this point
Copy the full SHA 4eaa8beView commit details