FlowFuse / FlowFuse/flowfuse

Selective Flow Deployment

Open
#3,632 0 comments 0 reactions 0 assignees View on GitHub
story
Dominant language
JavaScript
Stars
400
Forks
89
Avg merge
1d 20h
Merged PRs (30d)
149

Description

### Description

Currently snapshots are deployed to Node-REDs (instances & devices). That means that there's little configuration possible of those flows depending on the environment.

For example, a snapshot might include a storage target like Postgres & MySQL. However, based on the execution context, there might only be the need for PG. There's currently no way for customers to make a selection of flows. And some nodes will not be able to run, maybe crashing Node-RED.

There's many ways to resolve this, and this epic needs refinement to resolve which is best:
1. Allow a number of flows to be deployed to a device (E.g. PG or MySQL)
* I'm unsure how the development experience would be in this case
2. Allow disabling of nodes before the flows are loaded by Node-RED
3. Disable whole tabs, as extension of 2.
4. ..?

### Which customers would this be available to

None

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.