Skip to content

Conversation

@atb00ker
Copy link
Member

This is a WIP for uploading active configurations to controller.
I did basic testing on it, working to make a pull on controller to receive the uploaded configurations.

@atb00ker
Copy link
Member Author

The other part of this PR was here: openwisp/netjsonconfig#152

@feckert
Copy link
Contributor

feckert commented Mar 18, 2021

@atb00ker This is exactly the kind of feature I am looking for in OpenWISP.
Can you explain this a little bit more, how it works?

My use case is that I have a router out in the field that is already configured.
Now I want it to send the configuration from to the OpenWISP and after that I want to change the configuration from OpenWISP and not directly on the router anymore. But for that I need to import the configuration from the router into the OpenWISP.

Is this possible with your approach?

Currently there is such a merge operation going on.
The whole configuration in the router is not known to the OpenWISP.
The means OpenWISP merges its configuration into the router downstream.

@atb00ker
Copy link
Member Author

@feckert
Hi,

You can understand the workings of the two PRs here: openwisp/netjsonconfig#100

  1. [WIP][backward-conversion] Recognize templates #100 netjsonconfig#152
  2. [WIP][enchancement] Upload device configuration #107

These are related PRs.

However, unfortunately, no one is actively working on it so perhaps, you'll need to rebase this & work on testing and fixing the errors.

@outbackdingo
Copy link

why hasnt this been committed yet ? any chance we can test it ?

@atb00ker
Copy link
Member Author

atb00ker commented May 2, 2021

Hi,

@outbackdingo , please read the response here:

  1. [WIP][enchancement] Upload device configuration #107 (comment)
  2. [backward-conversion] Recognize templates netjsonconfig#100 (comment)

If you have knowledge about openwisp-config and python, then yes please help to complete this, otherwise, It will take a little while for us to get back to this! 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

4 participants