fix and update kube manifests for v7
🧩 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:
- Bring the Kubernetes manifests up to date and aligned with the current platform architecture.
- Provide a clear and maintainable structure under
kube/. - Improve readability and consistency across deployments and services.
- Help new contributors and self-hosters get started faster.
🛠️ Changes
- Reorganized and updated all manifests under
kube/ - Added a high-level
README.mdexplaining prerequisites, service architecture, and routing - Introduced a structured layout for each service (deployment + service)
- Cleaned up and validated references to Redpanda, CockroachDB, and MinIO
- Added an example
HTTPRoutedefinition for Gateway API routing - Removed deprecated or redundant configuration patterns
🧾 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.
Connected to Huly®: SELFH-213
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.