Releases: ComputeCanada/magic_castle
Releases · ComputeCanada/magic_castle
Magic Castle 15.1.0
Added
- Document the optional features attribute to instances (PR #389)
Changed
- Fixed node_exporter class name in incus example's data.yaml
- Moved dnf commands and ssh config under test magic-castle-release (PR #383)
- Bumped incus provider to 1.0.0 (PR #387)
- Replaced git checkout by git fetch + git switch in puppet.yaml (PR #388)
- Added az_metadata, cloud.provider and hypervisor to facter blocklist (PR #390)
Magic Castle 15.0.1
No changes to infrastructure code.
Refer to puppet-magic_castle changelog
Magic Castle 15.0.0
Added
- Added support for Incus as a provider for Magic Castle (PR #365, #369, #370, #377)
- Added DKIM records (PR #346, #373s)
Changed
- Replaced local variable by output from common.design (PR #366)
- Replaced provision inputs linked to configuration by configuration directly (PR #367)
- Replaced local.public_instances by post_inventory (PR #368)
- Replaced puppetlabs-puppet by OpenVox (PR #374)
- Upgraded to OpenVox 8 (PR #375)
- Added support for volumes not managed by Magic Castle (i.e: existing ones) (PR #339)
- Added usage of all potential bastion tags instead of only the first match (PR #382)
Magic Castle 14.3.0
Added
- [github] Added Trivy misconfiguration scan of Terraform code (PR #355)
- [github] Added advanced examples to validation in CI/CD (PR #358)
Changed
- [dns] The default list of vhost subdomains has been replaced by a
["*"].
This simplifies configuration of new virtual hosts in the reverse proxy. (PR #347) - [common] Made sure ssh keys do not have whitespace prefix or suffix (PR #350)
- [aws] Reduced choices of availablity zones in AWS (PR #351)
- [common] Bumped terraform minimum version to 1.5.7
- [common] Improved instance root disk size computation and warnings (PR #353)
- [github] Modernized github workflows (PR #356)
- [common] Made
countoptional in validation (PR #357) - [cloud-init] Enabled puppet prometheus reporting (PR #349)
- [cloud-init] Moved puppet server inclusion in /etc/hosts to earlier steps
Removed
- [aws] Removed key pair resource (PR #359)
Magic Castle 14.2.1
No changes to infrastructure code.
Refer to puppet-magic_castle changelog
Magic Castle 14.2.0
Added
- Added documentation for FreeIPA configuration (PR #344)
Changed
- Generalized definition of instance's specs (PR #341)
- Made tf user a system user (PR #343)
- Splited sshd config so that Match directives are in their own files (PR #345)
Refer to puppet-magic_castle changelog for details on change to the Puppet environment.
Magic Castle 14.1.3
Changed
- Added an upper-bound < 5.0.0 to cloudflare provider version
Magic Castle 14.1.2
Magic Castle 14.1.1
Changed
- Added
admin_ssh_keyto theignore_changeslist in Azure (PR #335)
Magic Castle 14.1.0
Changed
- Upgraded AWS provider version to 5.76.0
- Replaced AWS legacy
aws_instance_spot_requestbyaws_instance'sinstance_market_options. - Fixed Azure public ips
skutoStandardandallocation_methodtostatic.
Refer to puppet-magic_castle changelog for details on change to the Puppet environment.