This repository has been archived by the owner on Nov 5, 2022. It is now read-only.
Releases: aws-samples/no-tears-cluster
Releases · aws-samples/no-tears-cluster
Release v0.2.3
Release v0.2.2
Cloudformation Changes
- Added conditional to disable creation of ServiceLinkedRoles for organizational accounts where these are pre-provisioned.
Release v0.2.1
Cloudformation Changes:
- Cleaned up cloudformation Parameters by adding ParameterGroups. Unsightly Assets are wrangled to "Other settings" at the bottom of the page.
- Expanded options for FSx Lustre to modify Storage Capacity, PERSISTENT vs SCRATCH, HDD Drive Cache, and S3 ImportPolicy
- Added Default values for Assets::ArtifactHash (AWS::NoValue) so those parameters never need to be specified.
- Added an example inherit.yaml showing how to nest notears within another cloudformation template. Useful to extend NoTears with custom post_install_script for workload-specific software, or to simplify deployment as nested template.
Other Changes: - Expanded README with nested stack example
Release v0.2.0
- Version Changes:
- Bumped to ParallelCluster 2.10.1
- Bumped to Spack v0.16.0
- Bumped to CDK v1.87.1
- CloudFormation Template Changes:
- Added OS Selector (AmazonLinux2 or Ubuntu1804)
- Added FSx Lustre settings control: Performance (12/40/50/100/200), Type (SSD/HDD; assumes PERSISTENT_1) to CFN template
- Revised IAM policies and roles, including new Spot service-role creation (in case new accounts do not have this enabled)
- Added parameter to enable/disable User Creation (Disabled by default)
- Added parameter to enable/disable FSx Lustre Creation (Enabled by default)
- Added parameter to override Spack configuration (packages.yaml, modules.yaml, and mirrors.yaml)
- Added parameter to choose Spack version
- Added ServiceLinkedRoles for Spot and SpotFleet
- ParallelCluster Configuration Changes:
- Added Multiple Queues (c5-2xlarge-->on demand, c5-2xlarge-->spot, c5n-18xlarge-->EFA-enabled HPC, g4dn.12xlarge-->GPGPU)
- Increased queue instance limits to 16 (from 10) for each instance type
- External FSx Lustre creation allows a single Cloud9 workspace to create/delete multiple clusters with a single shared filesystem
- Added additional_sg Security Group for consistent FSx Lustre access from PCluster Stacks
- Spack Changes:
- Added mirror for the AWS-Optimized Spack Binary Cache (Supports AmazonLinux2 and Ubuntu1804). When installing packages, spack install commands attempt to pull pre-compiled binaries from an S3 Mirror (if accessible).
- Added SLURM_MPI_TYPE variable to Slurm module environment $spack_root/etc/spack/modules.yaml so MPI packages are aware of PMI support
- Added OMPI_MCA_btl_tcp_if_exclude to avoid OpenMPI use of irrelevant virtual network interfaces (important for EFA instances)
- Defined CONDA_ENV so users can install conda packages to their own $HOME
- Disabled External package modules in favor of spack-managed versions of openmpi, intel-mpi, slurm, etc. when they are dependencies for other packages. Increases match rate on package hashes in binary cache.
Release v0.1.0
Bump cryptography from 2.8 to 3.2 in /functions/source/c9InstanceProfile Bumps [cryptography](https://github.com/pyca/cryptography) from 2.8 to 3.2. - [Release notes](https://github.com/pyca/cryptography/releases) - [Changelog](https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/2.8...3.2) Signed-off-by: dependabot[bot] <[email protected]>