All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
This file is used to list changes made in each version of the slurm cookbook.
- Shifter support and dependency
- Kitchen suite with shifter support
- Older Ubuntu/Debian images
- proxy is now passed as attribute
- action for slurm services to
:start
- proxy string not ending with ";" anymore, gave false negatives in InSpec
plugin_shifter
recipe, haddefault
instead ofnode
- now using appropriate attribute names instead of
node['fqdn']
- now passing root password to reflect changes in mariadb cookbook,
node['mariadb']['server_root_password']
is no longer used as default.
- translating base64 munge key into binary
- support for Ubuntu 16.04. The slurm version from apt repos is < 16 so slurmdbd fails to start because of hostname issues.
- support for monolith testing, setting
node['slurm']['monolith_testing']
attribute totrue
configures slurm.conf file with an entry for theslurmctl
too
cgroup_allowed_devices_file.conf
missing error- nfs mount resource does not apply to monolith
- typo in slurm.conf property
- Service resource commands for Slurm server
- Added
apt_repository
variable to mariadb_repository, changed its mirror tohttp://mirrors.up.pt/pub/mariadb/repo
- Fully removed support for CentOS
- slurm controller automatic registration with the slurm accounting
- NFS package installation for the slurm controller and compute nodes
- NFS configuration for the slurm controller and compute nodes
- disable ipv6 on the chef run list
.kitchen.yml
sets up a mariadb database, a slurmdb daemon and a slurm controller in one singlecontroller
machine- changed proxy address to its fqdn, so it will either resolve in ipv5 ou ipv6
- added some redundant
apt update
commands as in some cases the apt cache didn't seem to be updated
- working database recipe
- recipe to disable ipv6 on linux systems
Initial release.
- created skeleton for the recipes of the different slurm components
- created initial inspec tests
- created initial chefspec tests
- created a modified version of openstack-common get_password library
- created test data bag skeleton and changed usual location for them, as well as the data bag secret
- created some attributes, the data structure's structure is still not set in stone