Skip to content

Releases: mach-composer/mach-composer-cli

Release 0.6.0-beta.7

11 May 09:43
Compare
Choose a tag to compare
Release 0.6.0-beta.7 Pre-release
Pre-release
Fix more api gateway references

Release 0.6.0-beta.6

11 May 09:43
Compare
Choose a tag to compare
Release 0.6.0-beta.6 Pre-release
Pre-release
Only render endpoints that are actually used

Release 0.6.0-beta.5

11 May 09:43
Compare
Choose a tag to compare
Release 0.6.0-beta.5 Pre-release
Pre-release
  • Add Amplience support
  • Add support for multiple API endpoints:
    • base_url replaced with endpoints
    • has_public_api replaced with endpoint

Breaking changes

  • base_url has been replaced by the endpoints settings:

    sites:
    - identifier: mach-site-eu
      base_url: https://api.eu-tst.mach-example.net

    becomes

    sites:
    - identifier: mach-site-eu
      endpoints: 
        main: https://api.eu-tst.mach-example.net

    When you name the endpoint that replaces base_url "main", it will have the least effect on your existing Terraform state.

Release 0.6.0-beta.4

11 May 09:43
Compare
Choose a tag to compare
Release 0.6.0-beta.4 Pre-release
Pre-release
Update commercetools terraform provider version

Release 0.6.0-beta.3

11 May 09:44
Compare
Choose a tag to compare
Release 0.6.0-beta.3 Pre-release
Pre-release
Upgrade terraform version

Release 0.6.0-beta.2

11 May 09:44
Compare
Choose a tag to compare
Release 0.6.0-beta.2 Pre-release
Pre-release

Couple of fixes in Sentry integration

Release 0.6.0-beta.1

11 May 09:45
Compare
Choose a tag to compare
Release 0.6.0-beta.1 Pre-release
Pre-release
  • Add Sentry DSN management options
  • Improved dependencies between components and MACH-managed commercetools configurations
  • Improved git log parsing

Release 0.5.1

11 May 09:44
Compare
Choose a tag to compare
  • Removed aws block in general_config
  • Add branch option to component definitions to be able to perform a mach update and stay within a certain branch (during development)

Release 0.5.0

11 May 09:44
Compare
Choose a tag to compare
  • Add new CLI options:
    • mach components to list all components
    • mach sites to list all sites
  • Improved update command:
    • Supports updating (or checking for updates) on all components based on their git history
    • This can now also be used to manually update a single component; mach update my-component v1.0.4
    • Add --commit argument to automatically create a git commit message
  • Add new AWS configuration option route53_zone_name
  • Remove unused api_gateway attribute on AWS config
  • Remove restriction from environment value; can now be any. Fixes #9

Breaking changes

  • Require ct_api_url and ct_auth_url for components with commercetools integration

Deprecations

In a component, the use of the following variables have been deprecated;

var.variables["CT_PROJECT_KEY"]
var.variables["CT_API_URL"]
var.variables["CT_AUTH_URL"]

Instead you should use:

var.ct_project_key
var.ct_api_url
var.ct_auth_url

Release 0.4.3

11 May 09:45
Compare
Choose a tag to compare
  • Make AWS role definitions optional so MACH can run without an 'assume role' context