kronos systemd integration
- sync node state to systemd with notify (done)
- propagate config into kronos (done)
- propagate socket activations into kronos (partly)
- start / stop / restart / reload initiated from systemd (partly)
- log into journal (done)
Extends ServiceLogger
Forward logs entries to the journal.
Type: Object
Extends ServiceConfig
Provides config from CONFIGURATION_DIRECTORY. Also injects listeningFileDescriptors into the config
-
configurationDirectory
string taken from CONFIGURATION_DIRECTORY
listeningFileDescriptors as passed in LISTEN_FDS and LISTEN_FDNAMES.
Returns Array<FileDescriptor>
Load config from configuration dir. Additionally pass listeninfFileDescriptions into config.
Extends ServiceProviderMixin(Service, JournalLogger, SystemdConfig)
Kronos bridge to systemd:
- sync node state to systemd with notify
- propagate config into kronos world
- propagate socket activations into kronos (partly)
- start / stop / restart / reload initiated from systemd
- log into journal
Definition of the predefined endpoints.
- info in
Returns Object predefined endpoints
With npm do:
npm install @kronos-integration/service-systemd
BSD-2-Clause