All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Upgraded minimum terraform provider versions
- New configuration option
applications_owners
to add application owners to applications and service principals
- SSO support
- Minimal provider versions are specified instead of specific versions
- Multiple MCA service principals support
- Microsoft Customer Agreement (MCA) support
- Option to provide replicator service principal permission to cancel subscriptions on specified scopes (i.e. landing zones)
- Fixed enabling resource group creation permission for replicator when using top level module.
- Added privilege escalation prevention policy for replicator
- New configuration option
workload_identity_federation
to create federated credentials. Unset by default. - New configuration option
create_passwords
to enable/disable creation of password credentials. Defaults totrue
.
- Rename all occurrences of spp to service principal for more clarity.
- Using submodules directly is only possible with Terraform v1.0 or above.
- Documentation for metering now mentions the use-case: metering.
- Fixed meshcloud-sso module output reference
- Fixed syntax error in a resource in meshcloud-sso module
- Add permissions for tags replication
- Added CHANGELOG.md
- Added pre-commit hooks
- Initial Release