MitocGroup / deep-package-manager

DEEP = Digital Enterprise End-to-end Platform

Home Page:https://www.deep.mg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add support for all regions into `deepify list`

mgoria opened this issue · comments

Now when executing $ deepify list it lists services only from configured region in deeploy.json.

Add the possibility (by default) to list services from all regions, it also implies adding another level into listing result besides grouping by application name, service type and resource name.

Prerequisites:
Deploy some dummy applications into your AWS account (e.g. todoMVC, HelloWorld, etc), in different regions, with different environments, etc.

Some use cases to cover:

  • deepify list with all possible options / arguments
  • deepify undeploy with all options / arguments (pay attention to -r use case, when same application is deployed with different env, in this case app hash is the same.)

Related tasks to test as well:
MitocGroup/deepify#369
MitocGroup/deepify#372

Test execution is blocked by the following issue:
#537

Test Passed
Acceptance Criteria:

  • "deepify list" command should list all provisioned resources for deployed applications by application level the same as "deepify list --depth=1" command
  • deepify list options should work as expected (details described in deepify helper) (including list levels)

Note: