Use Rocky instead of CentOS for push button clusters
Fixes #672 (closed) Fixes #665 (closed)
This relies on the rocky-linux
branch of the CRI_Jetstream_Cluster repo. Once/if that is merged to the main
branch in we should change the branch in Helpers.Helpers.createClusterYaml
accordingly.
Other changes introduced:
- Pipe output from
cluster_create_local.sh
tolocal_create.log
- Keep Docker installed on head node by passing
-d
tocluster_create_local.sh
. This fixes problem where Guacamole did not work on the head node.
How to Test
- Follow these steps and ensure you see the right output in
nodes_2.out
- Note, you'll have to run the
sbatch
command as therocky
user, so for now runsudo su - rocky
after SSH-ing into the head node. I will make a PR to the docs to address this.
- Note, you'll have to run the
- Also ensure that web shell works on the head node
Screenshots
(If visual changes are introduced, show what they look like)
QA Checklist
-
Any changes to 'widgets' in src/Style/Widgets/
? If so:- Update
src/Style/StyleGuide.elm
showing example usage of that widget
- Update
-
Were any app flags created, modified, or removed? If so: - Update
config.js
and all files inenvironment-configs/
, includingdocker-config.js
- Update "Runtime configuration options" documentation in README.md
- Update
Post-Merge Checklist
-
Create follow-up issues for anything left over for another merge request - If any technical debt is introduced, assign these follow-up issues to the MR submitter
Edited by Julian Pistorius