Releases: mach-composer/mach-composer-cli
Releases · mach-composer/mach-composer-cli
Release 0.6.0-beta.7
Fix more api gateway references
Release 0.6.0-beta.6
Only render endpoints that are actually used
Release 0.6.0-beta.5
- Add Amplience support
- Add support for multiple API endpoints:
base_url
replaced withendpoints
has_public_api
replaced withendpoint
Breaking changes
-
base_url
has been replaced by theendpoints
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
Update commercetools terraform provider version
Release 0.6.0-beta.3
Upgrade terraform version
Release 0.6.0-beta.2
Couple of fixes in Sentry integration
Release 0.6.0-beta.1
- Add Sentry DSN management options
- Improved dependencies between components and MACH-managed commercetools configurations
- Improved git log parsing
Release 0.5.1
- Removed
aws
block in general_config - Add
branch
option to component definitions to be able to perform amach update
and stay within a certain branch (during development)
Release 0.5.0
- Add new CLI options:
mach components
to list all componentsmach 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
andct_auth_url
for components withcommercetools
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
- Make AWS role definitions optional so MACH can run without an 'assume role' context