FlowFuse/flowfuse

Confusing statement about environment variables in the pipeline "push to stage" dialog

Closed this issue · 0 comments

Current Behavior

In reviewing an article around pipelines, the authors write up regarding how Env Vars are transmitted did not match my expectation of how things operate. I double checked this and found the write up to be incorrect but it was a reasonable interpretation of the dialog we show to users.

image

Last sentence states It will also transfer the keys, but not the values, of any newly created Environment Variables not currently in the target instance.

I checked with the team on slack and unsurprisingly got misunderstanding across the board!

Expected Behavior

clarify the statement.

Something like "The pipeline operation will copy environment variables but it will not overwrite any that exist in the target."

something that describes the visualisation below:

image

Steps To Reproduce

operate a pipeline stage

Environment

  • FlowFuse version: 2.9 - prod/live/staging
  • Node.js version:
  • npm version:
  • Platform/OS:
  • Browser:

Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate