Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Out of the box configuration management plugin for child devices #1553

Closed
albinsuresh opened this issue Nov 2, 2022 · 2 comments
Closed
Assignees
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

Comments

@albinsuresh
Copy link
Contributor

albinsuresh commented Nov 2, 2022

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 existing c8y-configuration-plugin by making it respond to tedge config_snapshot and config_update commands instead of the c8y_UploadConfigFile and c8y_DownloadConfigFile operations from Cumulocity directly. Rest of its functionality like the usage of c8y-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 a config_snapshot and config_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.

@albinsuresh albinsuresh added the idea ideas/opportunities/feature requests which need to be further investigated before implementation label Nov 2, 2022
@reubenmiller reubenmiller added theme:configuration Theme: Configuration management theme:packaging Theme: Packaging and release artefact topics labels Dec 1, 2022
@reubenmiller
Copy link
Contributor

@rina23q
Copy link
Member

rina23q commented Sep 27, 2023

It's outdated and the topic is covered by the work of #2098. Therefore, I'd close the ticket.

@rina23q rina23q closed this as not planned Won't fix, can't repro, duplicate, stale Sep 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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
Projects
None yet
Development

No branches or pull requests

3 participants