Skip to content

Releases: ComputeCanada/magic_castle

Magic Castle 15.1.0

01 Dec 19:49
bc04fa5

Choose a tag to compare

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

07 Nov 15:24
17a5602

Choose a tag to compare

No changes to infrastructure code.

Refer to puppet-magic_castle changelog

Magic Castle 15.0.0

22 Oct 18:09
c9c63d1

Choose a tag to compare

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

22 May 20:05
c1f2fda

Choose a tag to compare

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 count optional 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

03 Apr 04:01
194ce1d

Choose a tag to compare

No changes to infrastructure code.

Refer to puppet-magic_castle changelog

Magic Castle 14.2.0

20 Feb 19:41
0403a09

Choose a tag to compare

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

29 Jan 13:59
40c8f36

Choose a tag to compare

Changed

  • Added an upper-bound < 5.0.0 to cloudflare provider version

Magic Castle 14.1.2

19 Nov 19:47
3c1e6e1

Choose a tag to compare

Added

  • Added rsync to the list of essential packages installed by cloud-init (PR #336)

Changed

  • Fix how security group are associated with instance tags (PR #336)

Magic Castle 14.1.1

19 Nov 12:24
35e0aa7

Choose a tag to compare

Changed

  • Added admin_ssh_key to the ignore_changes list in Azure (PR #335)

Magic Castle 14.1.0

17 Nov 14:59
0113ba8

Choose a tag to compare

Changed

  • Upgraded AWS provider version to 5.76.0
  • Replaced AWS legacy aws_instance_spot_request by aws_instance's instance_market_options.
  • Fixed Azure public ips sku to Standard and allocation_method to static.

Refer to puppet-magic_castle changelog for details on change to the Puppet environment.