Skip to content
This repository has been archived by the owner on Nov 5, 2022. It is now read-only.

Releases: aws-samples/no-tears-cluster

Release v0.2.3

25 Mar 18:06
47fe2c8
Compare
Choose a tag to compare
  • cleaned up queue names (now ondemand, spot, efa and gpu)
  • multiple compute resources to on-demand and spot queues
  • added timeout on cloud9 after 90 min of inactivity
  • added missing placement_groups on queues
  • updated to pcluster v2.10.3

Release v0.2.2

19 Feb 01:39
Compare
Choose a tag to compare

Cloudformation Changes

  • Added conditional to disable creation of ServiceLinkedRoles for organizational accounts where these are pre-provisioned.

Release v0.2.1

18 Feb 20:50
685d780
Compare
Choose a tag to compare

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

17 Feb 19:12
758a639
Compare
Choose a tag to compare
  • 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

17 Feb 19:00
Compare
Choose a tag to compare
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]>