Out of the box configuration management plugin for child devices #1553
Labels
idea
ideas/opportunities/feature requests which need to be further investigated before implementation
theme:configuration
Theme: Configuration management
theme:packaging
Theme: Packaging and release artefact topics
Is your feature request related to a problem? Please describe.
Currently, a child device needing configuration management needs to develop a child device configuration management agent as per the specification here. It would have been better of an out-of-the-box agent was available that the user could just install on his device.
Describe the solution you'd like
An out-of-the-box lightweight
tedge-configuration-plugin
for Linux based devices, which can be repurposed from the existingc8y-configuration-plugin
by making it respond to tedgeconfig_snapshot
andconfig_update
commands instead of thec8y_UploadConfigFile
andc8y_DownloadConfigFile
operations from Cumulocity directly. Rest of its functionality like the usage ofc8y-configuration-plugin.toml
file for the supported config list management etc can stay the same way.One additional functionality that this new plugin would need, which is absent in the
c8y-configuration-plugin
, is the ability to invoke a third-party logic/script on aconfig_snapshot
andconfig_update
request, which typically will contain the logic to perform the actual configuration read/update from/to the external physical child device over some proprietary protocol.The text was updated successfully, but these errors were encountered: