fix and update kube manifests for v7 #215
Open
+449
−715
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🧩 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.md
explaining prerequisites, service architecture, and routingHTTPRoute
definition 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.