Module krill::daemon::properties
source · Expand description
Runtime configuration settings and properties
Uses an event-sourced structure so that:
- These can be shared between multiple nodes
- An audit trail is provided
For now this is used to track the current Krill version for the stored data in one place only. This will also allow multiple Krill instances to compare their own version to the shared storage. This can then be used to trigger upgrades. Furthermore, we can use this to stop (or refuse to start) instances that are behind the the storage version.
In future we can extend this structure to include other runtime properties that need to be shared between nodes. E.g. timing parameters used for issuing certificates and ROAs etc.
Structs
- Runtime properties used by the server
- Convenience manager for the single Properties instance used by Krill