Skip to content

Enable revision updates through editing container app envelope JSON #311

@nturinski

Description

@nturinski

What it is

Today, users can only update one property at a time which causes a new revision to be made. We want to enable a batch update. The most effective way to do this right now is to open the current container app envelope in the VS Code editor, allow them to make edits to whatever properties that they want, and then PUT that to their container app, creating a new revision.

Features

  • Intellisense for editing properties/values in the JSON envelope
  • Empowers users to make advanced configurations that we do not natively expose through the UI
  • Allows for batch revisions
  • Allows for previewing local changes before creating a new revision

UI Flow

  • Right-click container app/revision
  • Select "Create new revision..."
  • Opens container app envelope in editor
  • User makes edits, and if saves or clicks deploy button in editor
  • Prompts user to create new revision
  • New revision is created

Implementation

Additional Feature Work

  • Include draft node in revision UI
  • Would include deploy button in the draft node
    • NOTE: Simple UI first, don't show all of these nodes
      image

Metadata

Metadata

Assignees

Labels

featureNew feature or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions