kic-reference-architectures icon indicating copy to clipboard operation
kic-reference-architectures copied to clipboard

Add support for the Pulumi Automation API

Open dekobon opened this issue 1 year ago • 0 comments

Proposed changes

This PR changes MARA to use the Pulumi Automation API and removes support for the bash script based project startup. By using the Automation API, we get the following benefits:

  • Pulumi launch is now controlled by Python instead of bash (the same language as the Pulumi projects)
  • Project order can be dynamically modified

The following requirements have been added:

  • A container registry is now required for all environments

This change: Closes #125 Closes #114 Closes #101

Checklist

Before creating a PR, run through this checklist and mark each as complete.

  • [X] I have written my commit messages in the Conventional Commits format.
  • [X] I have read the CONTRIBUTING doc
  • [X] I have added tests (when possible) that prove my fix is effective or that my feature works
  • [X] I have checked that all unit tests pass after adding my changes
  • [X] I have updated necessary documentation
  • [X] I have rebased my branch onto master
  • [X] I will ensure my PR is targeting the master branch and pulling from my branch from my own fork

dekobon avatar Jul 11 '22 22:07 dekobon