Skip to content

Releases: ComputeCanada/magic_castle

Magic Castle 12.4.0

04 May 18:53
778309a
Compare
Choose a tag to compare

Added

  • Added documentation on troubleshooting autoscaling with Terraform Cloud.
  • Added ability to use partially matching regular expression to define image name in OpenStack.

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

Magic Castle 12.3.0

22 Feb 15:08
03bb222
Compare
Choose a tag to compare

Added

  • Added the hostname prefix to instance definition in terraform_data.yaml.

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

Magic Castle 12.2.0

02 Feb 17:55
71e4c72
Compare
Choose a tag to compare

Added

  • Added validation on the count of proxy tagged instance (max 1)
  • Added validation on the count of login tagged instances (max 1 prefix)
  • Added explore vhost in dns

Changed

  • Fixed runcmd condition for dnf.conf

Magic Castle 12.1.0

18 Jan 14:20
09e1b1c
Compare
Choose a tag to compare

Added

  • [cloud-init] Added generation of a PKCS7 encryption key for the end user to encrypt hieradata secrets
  • [cloud-init] Added generation of a PCKS7 encription key for the bootstrap script to encrypt hieradata secrets
  • Added possibility to encrypt guest password
  • Added documentation on encryption of secrets with Puppet and hieradata
  • Added documentation on hostname composition rules

Removed

  • Removed munge_key and consul_token generation from Terraform
  • Removed freeipa_admin generation from Terraform

Magic Castle 12.0.0

16 Jan 18:43
a5a41ad
Compare
Choose a tag to compare

Added

  • [cloud-init] Enabled fastest miror selection in dnf config
  • [cloud-init] Added logic to handle admin account being already created at first boot
  • Added a timestamp as payload to consul puppet event to avoid rebooting puppet for past events
  • Added variable var.pool and "pool" tag to enable Slurm autoscaling with Terraform Cloud (PR #216)
  • Added a script to build a static JSON file containing Azure instance types specification (#cpu, ram, #gpus)
  • Added a script to compute GCP instance specifications based on the instance type name
  • Added documentation on how to use Magic Castle with Terraform Cloud to enable Slurm autoscaling

Changed

  • puppet-magic_castle now has its own changelog
  • Updated Terraform minimum version to 1.2.1 from 1.1.0
  • [cloud-init] Excluded puppet from yum upgrade
  • [cloud-init] Added a check to skip upgrade and puppet install if puppet-magic_castle has ran at least once.
  • [cloud-init] Excluded iptables from firewalld uninstall
  • Changed instance types in Google Cloud example
  • Fixed AWS spot instances data structure composition

Removed

  • [cloud-init] Removed packages section

Magic Castle 11.9.7

07 Nov 15:05
5945d59
Compare
Choose a tag to compare

Changed

  • Bumped puppet-jupyterhub to v4.3.6

Magic Castle 11.9.6

18 Oct 20:58
5945d59
Compare
Choose a tag to compare

Changed

  • Bumped puppet-jupyterhub to v4.3.2
  • Fixed slurmdbd wait_for regex to include patch version

Magic Castle 12.0.0-rc.1

11 Oct 18:01
3ba6718
Compare
Choose a tag to compare
Pre-release
Magic Castle Release 12.0.0-rc.1

Magic Castle 12.0.0-rc.0

06 Oct 19:16
604853a
Compare
Choose a tag to compare
Pre-release
Magic Castle Release 12.0.0-rc.0

Magic Castle 11.9.5

09 Aug 17:23
3474c0c
Compare
Choose a tag to compare

Changed

  • Fixed RPM source for CVMFS yum repo (issue #206)