nokia / vscode-intent-manager

BSD 3-Clause "New" or "Revised" License
4 stars 3 forks source link

Support connection for multiple servers #1

Open alexaguado opened 6 months ago

alexaguado commented 6 months ago

This enhancement request is to support multi-NSP server connection.

Main use case would be to migrate content from one workflow manager to another.

wisotzky commented 3 months ago

From discussion, there are two main use-cases:

/1/ DevOps teams who want to test a certain intent-type (or workflow) against multiple versions of NSP. It must be simple to disconnect/reconnect to a different server. Ideally, vsCode should manage address and credentials for multiple servers, while a simple drop-down list could be used to select a different server. Same case could be relevant for teams, who want to point vsCode to different instances of NSP, like production system, integration/test system, reference system or dev system.

/2/ Allow DevOps teams to connect to multiple servers at the same time. Could be interesting to migrate/clone content from one system to another or to make comparisons.

The 2nd use-case is likely a bigger change, and we would need to use a different URI format like im://{server}/{intent-type-name}/.... There might be a performance impact on vsCode UI, so we would ideally focus on the first use-case only.

Confirmation required to proceed with implementation.

wisotzky commented 3 months ago

Since release 2.1.0 it is now possible to update server details (IP/hostname, username and password). The extension will automatically connect to the new server and update the Explorer View and Cache.

Check: https://github.com/nokia/vscode-intent-manager/releases/tag/2.1.0