Skip to content

Monorepo: Expand support for deploying multiple app configurations within the same workspace project #607

@MicroFish91

Description

@MicroFish91

I. Overview

At the current time we only support saving & deploying from one workspace app configuration. To support saving and deploying from multiple app configurations, we need to migrate to a new schema and add additional capabilities as shown below.

II. Flow
image

III. Schema

Old:
image

New:

IV. Work Items

Deploy Project from Workspace (internal):

Monorepo:

Finishing touches (added 3/26):

  • Better default naming convention for each resource (e.g. -rg, -me, -ca)
  • Try to default container registry when a tree item is provided
  • Also try to default a container registry within the internal logic if one still hasn't been provided
  • Don't show a dropdown for loading workspace configuration in activity log if no children provided
  • Flat-list all the activity log items for the resource verification steps
  • Provide a good test repo for CTI
  • Engineering: Revisit/document step priority levels in a way that makes sense

Dilithium:

  • Tests

TBD:

  • Reconfiguring existing settings before deployment
  • More streamlined path for existing container app project integration
  • Update the activity log API to accept an option indicating whether to auto-expand a top-level activity node without user input and utilize in the deployment configuration logic for monorepo

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions