Releases: ComputeCanada/magic_castle
Releases · ComputeCanada/magic_castle
Magic Castle 11.9.4
Changed
- Fix
azurerm_network_interface
private_ip_address_allocation
value (dynamic
->Dynamic
)
Magic Castle 11.9.3
Changed
- [puppet] Bumped puppet-jupyterhub to v4.3.1 to enable code-server and openrefine launchers in JupyterLab.
Magic Castle 11.9.2
Changed
- Set AWS Terraform provider version to v4.10.0 (issue #212)
Magic Castle 11.9.1
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
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 ofenforcing
. - [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
Magic Castle Release 11.9-rc.4
Magic Castle 11.9-rc.3
Magic Castle Release 11.9-rc.3
Magic Castle 11.9-rc.2
Magic Castle Release 11.9-rc.2
Magic Castle 11.9-rc.1
Magic Castle Release 11.9-rc.1
Magic Castle 11.8
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)