Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into allow_pam_access_group
Browse files Browse the repository at this point in the history
mboisson authored Jan 20, 2025

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
2 parents 97edcfb + 5de4c7f commit f05a21d
Showing 52 changed files with 1,202 additions and 935 deletions.
63 changes: 62 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -3,6 +3,68 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## [14.1.2] 2024-11-19

No changes to Puppet code.

Refer to [magic_castle changelog](https://github.com/ComputeCanada/magic_castle/blob/main/CHANGELOG.md)

## [14.1.1] 2024-11-19

No changes to Puppet code.

Refer to [magic_castle changelog](https://github.com/ComputeCanada/magic_castle/blob/main/CHANGELOG.md)

## [14.1.0] 2024-11-17

### Added

- Added a dependency to ipa-install-client exec on resources that takes most of the configuration time.
This levels the configuration time of instances resulting in the cluster configuration time corresponds
to the management instance configuration time.

## [14.0.0] 2024-11-12

### Added

- Added ability to define gieradata per instances group (PR #324)
- Added option to disable CVMFS_STRICT_MOUNT (PR #335)
- Added option to install additional OS packages (PR #290)
- Added enable_scrontab to slurm::base (PR #329)
- Added support for vector.dev (PR #356)
- Added user quota support with XFS (PR #308)
- Added puppet-forge's rsyslog (PR #321)
- Added support for Slurm 23.11 (PR #359)
- Added support for Slurm 24.05 (PR #364)
- Added perl-Sys-hostname in base slurm when os major >= 9 (PR #366)
- Added option to disable Slurm's spank plugin to manage tmpfs mounts (PR #337)
- Added authenticationmethods param to local user (PR #340)
- Added option for user to specify CephFS version (PR #380)
- Provided JupyterHub the ability to create users in FreeIPA (PR #397)

### Changed

- Fixed issue #351 - "prepare4image.sh fails to run to completion..." (PR #352)
- Generalized ceph.pp to allow multiple cephfs mounting (PR #313)
- Adjusted user limits on compute node (PR #311)
- Refactored NFS server and client to allow running nfs and mgmt on distinct instances (PR #300)
- Improved prepare4image.sh handling of mounted volumes (#338)
- Added firewall definition to bootstrap
- Made profile::sssd module works on its own with or without profile::freeipa (PR #330)
- Replaced file_line by sshd_config provider for UseDNS and HostbasedAuthentication (PR #367)
- Fixed Arbutus vgpu rpm src (PR #369)
- Changed Nvidia driver source to stream - proprietary version (PR #373)
- Made prepare4image.sh remove only puppet data cache directories
- Replaced nvidia-persistenced user by dynamic systemd user (PR #383)
- Bumped nvidia driver to v550-dkms
- Upgraded default Compute Canada environment to StdEnv/2023 (PR #390)
- Bumped puppet-jupyterhub to 6.3.0

### Removed

- Removed branching related to CentOS 7 (PR #358)
- Pruned slurm versions no longer supported by SchedMD (PR #365)

## [13.5.0] 2024-04-11

### Added
@@ -145,7 +207,6 @@ definition.
- Disabled unused epel repos
- Removed profile::nfs exec `exportfs -ua; cat...; exportfs -a`
- Removed puppet alias from etc/hosts
-

## [12.6.7] 2023-09-29

6 changes: 4 additions & 2 deletions Puppetfile
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@

forge "https://forgeapi.puppetlabs.com"

mod 'cmdntrf-consul_template', '2.3.6'
mod 'cmdntrf-consul_template', '2.3.8'
mod 'derdanne-nfs', '2.1.11'
mod 'heini-wait_for', '2.2.0'
mod 'puppet-augeasproviders_core', '4.0.1'
@@ -20,6 +20,7 @@ mod 'puppet-healthcheck', '1.0.1'
mod 'puppet-kmod', '4.0.0'
mod 'puppet-logrotate', '5.0.0'
mod 'puppet-prometheus', '12.5.0'
mod 'puppet-rsyslog', '7.1.0'
mod 'puppet-selinux', '3.4.1'
mod 'puppet-squid', '3.0.0'
mod 'puppet-systemd', '3.10.0'
@@ -34,7 +35,8 @@ mod 'puppetlabs-mysql', '13.3.0'
mod 'puppetlabs-stdlib', '5.2.0'
mod 'puppetlabs-transition', '0.1.3'
mod 'treydock-globus', '9.0.0'
mod 'saz-limits', '3.0.4'

mod 'computecanada-jupyterhub',
:git => 'https://github.com/ComputeCanada/puppet-jupyterhub.git',
:ref => 'v5.0.3'
:ref => 'v6.7.0'
Loading

0 comments on commit f05a21d

Please sign in to comment.