Skip to content

Conversation

crocinsocks
Copy link

@crocinsocks crocinsocks commented Sep 29, 2025

🧩 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.md explaining 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 HTTPRoute definition 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.

Copy link

Connected to Huly®: SELFH-213

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.

k8s files to support latest version of Huly
1 participant