pykeadhcp
pykeadhcp copied to clipboard
A python module used to interact the the Kea DHCP API daemons (dhcp4, dhcp6, ctrl-agent and ddns)
### Daemon/Area All Daemons ### Feature/Enhancement you are proposing There should be a local class/functions that interact with the local cached config for people that don't want to interact directly...
### Daemon/Area All Daemons ### Feature/Enhancement you are proposing Add metadata (eg. description) to each model to enhance developer experience in IDEs. ### Reason for Feature/Enhancement Currently the model will...
### Python version 3.10 ### How to reproduce this locally 1. Build test infrastructure container without Kea Premium flag with docker compose ### What should happen? The test setup should...
### Daemon/Area Pydantic Models ### Feature/Enhancement you are proposing Migrate all existing Pydantic models from v1 to v2 ### Reason for Feature/Enhancement Core validation logic written in rust, v2 brings...
### Daemon/Area ddns ### Feature/Enhancement you are proposing Effort is yet to be made for DDNS daemon Basic implementation will provide common API calls first and then more specific ones...
### Daemon/Area All Daemons ### Feature/Enhancement you are proposing Revisit all daemon tests and current commands implemented to see how much work to get pykeadhcp working with v2.4.0. I believe...
### Daemon/Area All Daemons ### Feature/Enhancement you are proposing https://kea.readthedocs.io/en/kea-2.4.0/arm/ctrl-channel.html#command-config-hash-get "Starting with 2.4.0, also config-set and config-get return the SHA-256 hash of the new or current configuration. This may be...
### Daemon/Area All Daemons ### Feature/Enhancement you are proposing While the connection via REST-API is quite easy, this always requires the provisioning of a Kea CTRL Agent per Server. I...
### Daemon/Area All Daemons ### Feature/Enhancement you are proposing Implement all statistic-* commands for dhcp4 and dhcp6 daemons: - [x] statistic-get - [x] statistic-get-all - [ ] statistic-remove - [...
### Daemon/Area All Daemons ### Feature/Enhancement you are proposing Update documentation for developing/contribution experience ### Reason for Feature/Enhancement To help encourage community development of pykeadhcp