-
Notifications
You must be signed in to change notification settings - Fork 324
fix and update kube manifests for v7 #215
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
base: main
Are you sure you want to change the base?
fix and update kube manifests for v7 #215
Conversation
|
Connected to Huly®: SELFH-213 |
aonnikov
left a comment
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.
Looks good to me except the section about services. Will you be able to fix it?
|
Hey @crocinsocks ! Sorry for delay, I was busy with something else and it took me some time to pull the code and test it. From what I see, it works fine, so I'm about to merge it. |
🧩 Summary
The Kubernetes manifests in this repository were significantly out of date, lacked structure, and offered little guidance for deployment. This pull request modernizes and reorganizes them to make self-hosting Huly easier and more maintainable.
💡 Motivation
I recently discovered this project and wanted to self-host it. While doing so, I realized that the existing Kubernetes setup required a lot of reverse-engineering and manual trial and error — much of which could be avoided with clearer manifests and documentation.
This PR aims to:
kube/.🛠️ Changes
kube/README.mdexplaining prerequisites, service architecture, and routingHTTPRoutedefinition for Gateway API routing🧾 Notes
These changes are based on a recent successful self-hosted deployment.
I’ve included comments and sensible defaults that should make local and test deployments much easier to bootstrap.
🧩 Related Issues
Fixes #181
🙏 Acknowledgment
I really appreciate the effort the team has put into building this project.
This PR is intended as a contribution back to the community — to help others understand the platform internals and deploy it more easily.