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

Enums

Type Aliases