Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: stackhpc/ansible-role-openhpc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.24.0
Choose a base ref
...
head repository: stackhpc/ansible-role-openhpc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 18 commits
  • 55 files changed
  • 7 contributors

Commits on Mar 20, 2024

  1. Build RL9.3 container images with systemd in CI (#166)

    * build RL9.3 container images with systemd
    
    * remove old workaround message
    sjpb authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    4ca4811 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    aec0dad View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    a599130 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Retry slurmd restarts on change (#171)

    There was a race conditions between slurmctld starting up and slurmd.
    This adds a few retries to make it more robust.
    jovial authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    b9f9d16 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Fix slurm.conf templating

    The ReturnToService parameter is not rendered. A newline between that and the jinja conditional above fixes it
    bertiethorpe authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    47bdf42 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #173 from stackhpc/fix/slurm-conf

    Fix ReturnToService slurm.conf templating
    bertiethorpe authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    02d913e View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. Allow nodes to appear in more than one group/partition (#174)

    * fix duplicated nodename
    
    * Nodes may appear in more than one group
    
    ---------
    
    Co-authored-by: jianguo-ukaea <jianguo.rao@ukaea.uk>
    jovial and jianguo-ukaea authored Nov 26, 2024
    Configuration menu
    Copy the full SHA
    31017d2 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2025

  1. Output slurm config as facts (#176)

    * output slurm config as facts
    
    * address linter errors
    
    * fix facts parsing 'SlurmctldParameters     = enable_configlessReturnToService=2'
    
    * remove out of date test7
    
    * skip broken mariadb on RL8
    sjpb authored Apr 22, 2025
    Configuration menu
    Copy the full SHA
    9b76a5e View commit details
    Browse the repository at this point in the history
  2. Fix slurm.conf jinja templating (#179)

    * Fix slurm.conf jinja templating
    
    trim_blocks on by default in Ansible so extra newline required at end of template tag
    
    * Update slurm.conf.j2
    bertiethorpe authored Apr 22, 2025
    Configuration menu
    Copy the full SHA
    3e3976b View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2025

  1. Improve behaviour when switching configless mode off (#178)

    * Fix openhpc_configless when set to false
    
    Need to pass this through the bool filter so that string values are
    interpreted as booleans.
    
    * Remove conf-server command line option if configless mode is disabled
    jovial authored Apr 23, 2025
    Configuration menu
    Copy the full SHA
    e5897b7 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2025

  1. Separate node and partition configuration (#183)

    * nodegroups using nodesets - doesn't handle empty nodegroups
    
    * cope with empty nodegroups/partitions
    
    * make gres work again
    
    * make node/partition parameters more greppable
    
    * use features to simplify nodeset configuration
    
    * add nodegroup.features
    
    * add validation
    
    * document nodegroup.features to README
    
    * add better examples in README
    
    * tidy up README
    
    * fix validate task path
    
    * fix lint error
    
    * default partitions to nodegroups to make CI easier
    
    * update molecule tests for openhpc_nodegroups
    
    * remove checks from runtime now validation defined
    
    * fix NodeName= lines missing newlines between them when multiple hostlists within a node group
    
    * remove tests for extra_nodes
    
    * allow missing inventory groups (as per docs) when validating nodegroups
    
    * only run validation once
    
    * remove test14 from CI - extra_nodes feature removed
    
    * update complex test for new group/partition variables
    
    * rename  openhpc_partitions.groups -> openhpc_partitions.nodegroups  for clarity
    
    * output NodeName hostlists on single line to improve large BM scheduler perf
    sjpb authored May 13, 2025
    Configuration menu
    Copy the full SHA
    0dec9d8 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2025

  1. Revert "Separate node and partition configuration (#183)"

    This reverts commit 0dec9d8.
    sjpb committed May 14, 2025
    Configuration menu
    Copy the full SHA
    ed717da View commit details
    Browse the repository at this point in the history

Commits on May 15, 2025

  1. Add support for upgrading database (#186)

    * add support for upgrading database
    
    * fix db upgrade check for initial deploy
    
    * add mysql tool to support checking db status
    
    * make slurm db service consistent
    
    * make backup optional
    
    * fix ansible-lint whinging
    
    * fix upgrade code for mariadb in CI
    
    * fix mariadb connections
    
    * fix upgrade logic
    
    * Fix readme typo
    
    Co-authored-by: Matt Crees <matthew.crees1@gmail.com>
    
    * fix upgrade logic
    
    * explain upgrade logic
    
    ---------
    
    Co-authored-by: Matt Crees <matthew.crees1@gmail.com>
    sjpb and MoteHue authored May 15, 2025
    Configuration menu
    Copy the full SHA
    de7a904 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2025

  1. Separate node and partition configuration (#189)

    * re-add "Separate node and partition configuration (#183)"
    
    This reverts commit ed717da.
    
    * readme tweak for clarity
    sjpb authored May 16, 2025
    Configuration menu
    Copy the full SHA
    5bce8de View commit details
    Browse the repository at this point in the history

Commits on May 21, 2025

  1. Configuration menu
    Copy the full SHA
    3354f7f View commit details
    Browse the repository at this point in the history

Commits on May 23, 2025

  1. Get molecule tests working locally (#190)

    * re-add "Separate node and partition configuration (#183)"
    
    This reverts commit ed717da.
    
    * readme tweak for clarity
    
    * update podman molecule driver tmpfs definition
    sjpb authored May 23, 2025
    Configuration menu
    Copy the full SHA
    55d8af4 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2025

  1. Support removing slurm.conf parameters (#184)

    * nodegroups using nodesets - doesn't handle empty nodegroups
    
    * cope with empty nodegroups/partitions
    
    * make gres work again
    
    * template slurm.conf parameters from combined variables
    
    * simplify omit description
    
    * remove dead code
    
    * fixup SlurmctldParameters for configless mode
    
    * fix slurmctld when not defined
    
    * Make omit clearer
    
    Co-authored-by: Matt Anson <matta@stackhpc.com>
    
    ---------
    
    Co-authored-by: Matt Anson <matta@stackhpc.com>
    sjpb and m-bull authored May 28, 2025
    Configuration menu
    Copy the full SHA
    bfd3d67 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2025

  1. Relax gres configuration validation to allow multiple conf keys (#193)

    * Relax gres configuration validation to allow multiple list items
    
    * Add all allowable properties on nodegroup
    
    * Allow additional properties in nodegroup schema validation
    jovial authored Jun 11, 2025
    Configuration menu
    Copy the full SHA
    521ea02 View commit details
    Browse the repository at this point in the history
Loading