Releases: ComputeCanada/magic_castle
Releases · ComputeCanada/magic_castle
Magic Castle 5.4
Fixed
- [OpenStack] Fix image_id condition for login and node
- [CloudFlare] Update to CloudFlare provider 2.0 and pinned the version in dns.tf.
Magic Castle 5.3
Added
- [puppet] Added hbac rule to limit access to mgmt instances from IPA users (issue ComputeCanada/puppet-magic_castle#13)
- [puppet] Added token based ACL to consul to limit access to the key-value store (issue ComputeCanada/puppet-magic_castle#11)
Changed
- [puppet] Activate selinuxuser_tcp_server boolean to allow confined users to run MPI jobs (issue ComputeCanada/puppet-magic_castle#12)
- [puppet] FreeIPA OTP activation command is now subscribed to server install exec
Fixed
- [OpenStack] Set the image_id to null when the root disk is a volume to avoid false detection of change by Terraform
Magic Castle 5.2
Added
- Travis CI automated testing for Terraform and Puppet files
- Travis CI build status is now at the beginning of README.md
- [docs] Added contribution section to README.md
- [OVH] Added a Terraform file for network related ressources
- [OpenStack] Added a Terraform file for network related ressources
- [cloud-init] Added removal of firewalld package in mgmt.yaml
- [docs] Added docs on building SELinux enabled image for OVH cloud
- [OpenStack] Added the definition of a root disk block device with condition on flavor choice and root disk size
- [GCP] Added the ability to set the boot disk size with
var.root_disk_size
- [Azure] Added the ability to set the os storage volume size with
var.root_disk_size
- [AWS] Added the ability to set the root disk size with
var.root_disk_size
- [docs] Added documentation on variable
root_disk_size
- [puppet] Added myproxy and gridftp as service in globus module
Changed
- Release script now takes only one version number
- Release script now fixes the Terraform providers' version
- [docs] Updated globus documentation
- [docs] Renamed developpers docs
- [OVH] OVH infrastructure file is now a symlink to the OpenStack infrastructure file
- [puppet] Globus is now installed only if globus_user/password is defined in the hieradata
- [puppet] Globus endpoint name is now set based on the domain name instead of the instance hostname
- [puppet] FreeIPA ip address parameter on mgmt is now fixed to eth0 interface
- [puppet] Firewall chains and rules that were not set by puppet are now purged
- [puppet] Configure network, netmask and ip to always map to eth0 interface
- [puppet] Configure slurmctld ip address to eth0 to fix issue when there more than one NIC
Removed
- Removed version number from documentation
Fixed
- [AWS] Fixed dependency cycle with volumes
- [AWS] Fixed firewall definition
- [AWS] Fixed dependency cycle with mgmt ip addresses
- [OVH] Fixed dependency cycle
- [docs] Fixed typos and rfc links
Magic Castle 5.1
First public release of Magic Castle
Changelog
- Merged main repo and docs repo
- Updated links to point to GitHub repo