Skip to content

Releases: ComputeCanada/magic_castle

Magic Castle 11.9.4

08 Jul 19:39
5dd35d1
Compare
Choose a tag to compare

Changed

  • Fix azurerm_network_interface private_ip_address_allocation value (dynamic -> Dynamic)

Magic Castle 11.9.3

12 May 17:17
07e69e1
Compare
Choose a tag to compare

Changed

  • [puppet] Bumped puppet-jupyterhub to v4.3.1 to enable code-server and openrefine launchers in JupyterLab.

Magic Castle 11.9.2

04 May 20:09
d66cf63
Compare
Choose a tag to compare

Changed

  • Set AWS Terraform provider version to v4.10.0 (issue #212)

Magic Castle 11.9.1

03 May 15:46
7f975ba
Compare
Choose a tag to compare

Changed

  • Replaced direct call to keystone.py and key2fp.py by shell wrapped script call. This fixes an issue with Terraform Cloud or system that do not provide python3. The wrapper script test the existence for different name for python cli and choose start the script with the first one available.
  • Made key2fp.py compatible with Python 2 to ensure compatibility with TF Cloud.

Magic Castle 11.9.0

20 Apr 18:34
b4bf2c8
Compare
Choose a tag to compare

Added

  • Added support for OS_CLIENT_CONFIG_FILE in keystone.py
  • Added support for ed25519 hostkeys and SSH keys (issue #210)
  • Add acme_key_pem optional variable to DNS modules (issue #205)
  • [puppet] sssd can now be configured with additional LDAP domains (issue #179)
  • [puppet] Added class to support cephfs mount

Changed

  • Replaced python by python3 in external data source (issue #208)
  • [puppet] SELinux mode is now configurable through hieradata.
  • [puppet] SELinux default mode is now permissive instead of enforcing.
  • [puppet] Moved munge_socket selinux::module in slurm::base (issue #178)
  • [puppet] Set MemSpecLimit in slurm.conf and allow configuration using hieradata (issue #181)
  • [puppet] Hardened SSHD config for CentOS 8 (issue #182)
  • [puppet] Fixed issue with cat of file inside interactive Slurm jobs (issue #183)
  • [puppet] NFS devices can now be an empty string (issue #185)
  • [puppet] Fixed notebook and terminals link in slurmformspawner hieradata (issue #189)
  • [puppet] Replaced workshop class by an account parameter that adds folders to /etc/skel based on archives fetched from URL provided in hieradata of profile::account (issue #191)
  • [puppet] Replaced Apache reverse proxy by Caddy (issue #195)
  • [puppet] Dropped support for Globus v4 and replaced most of profile::globus code by treydock/globus module to add support for Globus v5.4.
  • [puppet] Local users are now required to be created for cloud-init suoders to be removed

Removed

  • [DNS] Removed the dtn entry for the Globus endpoint.
  • [puppet] Removed class profile::workshop

Magic Castle 11.9-rc.4

19 Apr 17:40
b4bf2c8
Compare
Choose a tag to compare
Pre-release
Magic Castle Release 11.9-rc.4

Magic Castle 11.9-rc.3

12 Apr 20:25
de37137
Compare
Choose a tag to compare
Pre-release
Magic Castle Release 11.9-rc.3

Magic Castle 11.9-rc.2

12 Apr 19:21
0c84cec
Compare
Choose a tag to compare
Pre-release
Magic Castle Release 11.9-rc.2

Magic Castle 11.9-rc.1

12 Apr 15:20
6ed75db
Compare
Choose a tag to compare
Pre-release
Magic Castle Release 11.9-rc.1

Magic Castle 11.8

16 Feb 21:38
5441508
Compare
Choose a tag to compare

Added

  • Added image optional instance attribute (PR #203)
  • [Azure] Added the optional plan variable to allow usage of images that require plan information (issue #201)
  • [puppet] Added missing rpm for nvidia gpu passthrough setup in CentOS 8 (issue #159)
  • [puppet] Added confinement of users in Slurm's jobs when using Slurm >= 21.08 (PR #164)
  • [puppet] Added configuration of NetworkManager DNS config for ipa-server (issue #169)
  • [puppet] Added ability to create local users with hieradata (PR #174)
  • [puppet] Added ability to create LDAP users with hieradata (PR #175)
  • [puppet] Added ssh public keys to ipa_create_user.py

Changed

  • Updated Terraform minimum version to 1.1.0 from 0.14.2
  • Updated image in all examples to use either Rocky or AlmaLinux 8
  • [AWS] Ensure AWS spot instances can be persistent (PR #193)
  • [Azure] Use spot specific values only when using spot instances (Issue #199)
  • [puppet] Updated Compute Canada software stack to version 2020 for CentOS 7 and 8
  • [puppet] Fixed regex for EESSI repositories (issue #161)
  • [puppet] Fixed compatibility with Slurm 21.08 (issue #162)
  • [puppet] Fixed sss cache invalidation (issue #165)
  • [puppet] Put lmod_default_modules in computecanada.yaml (PR #172)
  • [puppet] Changed default slurm version to 21.08
  • [puppet] Refactored ipa_create_user.py arguments (PR #173)
  • [puppet] Updated puppet-jupyterhub version to v4.1.0 (PR #176)

Removed

  • [puppet] Remove dhclient removal in centos 8 (PR #170)