FlowFuse / flowfuse

Connect, collect, transform, visualise, and interact with your Industrial Data in a single platform. Use FlowFuse to manage, scale and secure your Node-RED solutions.
https://flowfuse.com
Other
279 stars 63 forks source link

Push Snapshots Through DevOps Pipeline #2651

Closed MarianRaphael closed 1 year ago

MarianRaphael commented 1 year ago

Epic

No response

Description

As a: FlowFuse User who works with Snapshots

I want to: have the possibility to push Snapshots through a DevOps Pipeline, "replacing" the current Instance Status method

So that: my Snapshots become the single point of truth for my implementations, making it easier to manage deployments, rollbacks, and configurations.

See also: https://github.com/flowforge/flowforge/issues/2600

Which customers would this be availble to

Licensed Edition (EE)

Acceptance Criteria

Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

### Tasks
- [x] Add 'action' field to PipelineStage model (migration etc)
- [x] Allow action to be configured in UI
- [x] Create 'use latest snapshot' action type
- [x] Create 'prompt to select snapshot' action type
knolleary commented 1 year ago

Proposal via a quick mock-up:

Image