Greetings again comrades! I have returned to posting the Ubuntu HPC meeting notes. We meet every week, but I fell out of the habit of posting the meetings notes after our calls. Enjoy!
Meeting participants
@nuccitheboss @jedel @jamesbeedy @billy-olsen @arif-ali, Cory Bloor, Quinn
Meetings notes management
- Etherpad through Element is unstable.
- Use hackmd.io
- Quite popular within the Rust project.
- Better solution for meeting notes tracking compared to Google Docs.
Reassemble the Slurm charms monorepo discussion
- Benefits of returning to monorepo:
- We can pin the repository to the top of the Charmed HPC org. It’s something actively developed that we can show off.
- Test against latest commit to the Slurm charms rather than pull what is currently in edge. Don’t burn CI minutes running if we know it will fail
- Easier CI testing for development branches. Test
experimental
againstexperimental
rather than needing to mess withmain
.- Only one branch protection rule for all Slurm charms!
- One set of integration tests for all the Slurm charms!
- One quickstart README for deploying the Slurm charms!
- The third time we put them back together after breaking out into individual repositories. Let’s document this somewhere.
- Document reasoning for the Slurm charm monorepo in CONTRIBUTING.md
Charmed HPC + GitHub Discussions discussion
- Use GitHub Discussions to provide technical support for Charmed HPC/HPC on Ubuntu
- Figured out how to set up Charmed HPC-wide GitHub Discussions. Tied to special
.github
repository. - Why this?
- Central place for us to discuss Charmed HPC development asynchronously. Better than having to chase individual threads on repositories.
- We’ve been looking into how we can provide proper forum and Q&A support for new Charmed HPC users as we get closer to stable/alpha release.
- Ideally, if someone going through the Charmed HPC documentation has a question, we want to provide a place where they can go to post their question without getting lost in the chatter of Matrix.
- Ubuntu Discourse is not an option as the site-wide policy is that the instance cannot be used as a technical support forum.
- AskUbuntu was ruled out because as it is not intended for forum support but rather curating high-quality answers to high-quality questions.
Documentation site demo
- Demo new documentation site that is being put together for Ubuntu HPC.
- Charmed HPC documentation repository: GitHub - charmed-hpc/docs: Ubuntu HPC documentation website (WIP)
poetry for charms discussion
- Use
poetry
for managing charm code. Makes things easy from a development perspective.
Action items
- File request to have Slurm charms transferred to the “HPC charm team” on Charmhub.
- See if we can have name changed to Ubuntu High-Performance Computing. Have consistent branding across platforms.
- Consolidate Slurm charms into single monorepo.
- Tombstone README’s on existing Slurm charm repositories to point to new Slurm charm monorepo.
- Make PoC for using Poetry to manage a charm project.
- Continue working on Charmed HPC documentation.
Getting involved
Next Ubuntu HPC community is next Wednesday, July 31st, at 17:30 UTC over Jitsi. Want to get involved or just generally interested in our community? Join our Matrix server!
Be sure to also check out the events calendar to see other upcoming events the Ubuntu HPC community has planned!