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.29.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: v0.30.0
Choose a head ref
  • 4 commits
  • 8 files changed
  • 4 contributors

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
Loading