-
Notifications
You must be signed in to change notification settings - Fork 59
[docs] Add Helm option to installation docs #827
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
Conversation
christianhuth
commented
May 8, 2025
- adds Helm option to the installation docs
- outlines a short explanation of how to use the Helm Chart to install Squest
- links to the official documentation on ArtifactHub for more information
Hi, thanks for your PR. Technically, I'm just wondering if providing an init container for the DB initialization is working when using multiple replicas. Same for the collect statics. |
Hi @Sispheor |
What if multiple Django pods start in the same time and try to init the db ? |
I think that the first pod locks the database and the other wouldn't be able to write to the db. But I can test this. |
I can see that on the netbox project they use the same approach with an init container. Also the problem may be present during the collect static command as we download in the same volume. |
Hi @christianhuth . I've received my fresh new repo for the Squest chart here. Would you like to be the first contributor by pushing your work? I'll then work on it to validate the deployment, add CI, markdown files, docs and probably implement the postgress support which is going to replace mariadb. |
I have identified some change to be done. Sub charts values are not taken from parent chart. |
Hi @Sispheor, yes I can contribute there. Can you add me as maintainer to the repository? |
You can PR the project directly. I'm just wondering if we go with some of the proposed implementation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So finally, here is the plan:
- We accept your PR as it to reference your Helm chart (Good job by the way 😉)
- We have updated our Ansible based deployment to prepare a futur Squest K8S operator
- The Helm repository I have mentioned will be used to deploy the operator
I've changed the target branch to dev. Conflicts appeared so I fixed them. |