Conversation
|
@slabasan, wanted to bring you in the loop on this. @dyokelson and I were working on this ahead of the Caliper, Hatchet, Thicket HPCIC (formerly RADIUSS) tutorial. The idea behind this PR is to pull in more of the infrastructure from the Flux tutorial to allow us to spin our tutorial up "easily" on cloud using Kubernetes. It also streamlines some of the Docker stuff. We managed to nearly get it working ahead of the HPCIC tutorial with Dan Milroy's help. We just had one or two (seemingly) minor Kubernetes things remaining. We should consider whether we want to keep this or not. Additionally, @dyokelson and I discussed the possibility of spinning the changes in this PR into a new repo that could serve as a common place to use for infrastructure and some tutorial materials for all 3 of our tools (Caliper, Hatchet, and Thicket). |
This PR adds a bunch of infrastructure to enable the Thicket tutorial to be deployed to cloud via Kubernetes.
It is heavily based on newer versions of the Flux tutorial (specifically the 2023 RADIUSS tutorial and newer).
This PR is still work-in-progress. At the time of opening, I have added the infrastructure and gotten local runs working again. The outstanding tasks for this PR are:
Dockerfile.spawn,Dockerfile.init, andDockerfile.hubto a container registry (e.g., GHCR)