Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert Rook NFS to a Helm chart and install it as a Slurm chart dependency #23

Merged
merged 25 commits into from
Aug 16, 2023

Conversation

sd109
Copy link
Collaborator

@sd109 sd109 commented Aug 11, 2023

No description provided.

Scott Davidson added 2 commits August 11, 2023 12:30
- Adds Rook NFS Helm chart as dependency of Slurm cluster chart
- Refactors main values file to allow additional customisation
- Adds cleanup job as pre-delete hook to fix uninstall behaviour
@sd109 sd109 changed the title Converts Rook NFS to a Helm chart and sets it as a Slurm chart dependency Convert Rook NFS to a Helm chart and install it as a Slurm chart dependency Aug 11, 2023
README.md Show resolved Hide resolved
rooknfs/Chart.yaml Outdated Show resolved Hide resolved
rooknfs/templates/nfs.yaml Show resolved Hide resolved
slurm-cluster-chart/values.yaml Outdated Show resolved Hide resolved
slurm-cluster-chart/values.yaml Outdated Show resolved Hide resolved
slurm-cluster-chart/values.yaml Outdated Show resolved Hide resolved
slurm-cluster-chart/values.yaml Show resolved Hide resolved
slurm-cluster-chart/values.yaml Show resolved Hide resolved
slurm-cluster-chart/values.yaml Outdated Show resolved Hide resolved
wtripp180901 and others added 16 commits August 14, 2023 13:57
* Added custom packaging to workflow

* Trying adding charts to cr packages

* Now publishes rook chart

* Temporarily removed slurm chart from publisher to publish initial rook chart to repo

* Trying with new workflow and temporarily removing dependency

* Re-added rook dependency

* Added upterm debugging

* Changed rooknfs version

* Removed debug
Co-authored-by: Steve Brasier <[email protected]>
Co-authored-by: Steve Brasier <[email protected]>
Co-authored-by: Steve Brasier <[email protected]>
@sd109 sd109 requested a review from sjpb August 15, 2023 13:05
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remind me to add this to the helm chart!

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

At some point we will want a dedicated role for this with minimal permissions

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This one too

Copy link
Collaborator

@sjpb sjpb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only issue I get is that the removal of no-line-wrapping on generate secrets breaks that script.

README.md Outdated Show resolved Hide resolved
generate-secrets.sh Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
generate-secrets.sh Show resolved Hide resolved
generate-secrets.sh Outdated Show resolved Hide resolved
@sjpb sjpb self-requested a review August 16, 2023 10:03
@sjpb sjpb merged commit 9cde995 into main Aug 16, 2023
1 check passed
@sd109 sd109 deleted the feature/helm-install-nfs branch August 16, 2023 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants