Gi

GitOps Template for Kubernetes

Hacker News

GitOps Template for Kubernetes

Hello HN, we’re Philip Louis from Glasskube ( https://github.com/glasskube/glasskube ). We are working on a package manager for Kubernetes to simplify the packaging of complex applications with multiple dependencies, ensuring they are installed and kept up-to-date across multiple Kubernetes clusters. Nowadays, it is best practice to use Git as a revision control system for your Kubernetes configurations. Update automation workflows like Renovate or Dependabot can create pull requests for new versions of Docker images and Helm charts, but ensuring these new package versions work is still a manual task. By using the central (or a private) Glasskube repository ( https://github.com/glasskube/packages ) together with our Renovate integration ( https://docs.renovatebot.com/modules/manager/glasskube/ ), you can ensure that new package versions will run through our Minikube-based CI workflows before they get published—similar to how the Homebrew core tap works. We’ve just introduced readiness checks for manifest-based deployments and utilize the flux-helm-controller to wait for a Helm release to succeed. Dependencies are resolved by our package controller. These dependencies can either be cluster-scoped (installed in the recommended namespace, e.g., operators wird CRDs) or namespace-scoped components of a package (e.g., a database or Redis cache). In such cases, we will prefix resources with the dependent package name to ensure multiple packages can use the same dependencies without naming conflicts (we use Kustomize on a virtual filesystem for this). Glasskube packages can currently be Helm charts (from an OCI or Helm repository) or manifests, which are mostly built using Kustomize’s overlay approach. Since neither the overlay approach (using Kustomize) nor Helm’s limited templating functionality will help us and other Kubernetes users scale to more complex packages, we are considering creating a more programmatic approach to package creation, similar to Timoni. Currently, KCL is our frontrunner ( https://github.com/glasskube/glasskube/discussions/1018 ), as it already integrates well with the Kubernetes ecosystem. We would appreciate if you give our GitOps template a try. It also works work existing Kubernetes clusters if just want to use GitOps for some applications. Just make sure that the argocd and glasskube-system namespaces are not yet in use. See: https://github.com/glasskube/gitops-template/

Share card

Actual performance

86points
35comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: user, dock, new · Missing: mac, agents, macos
75%75% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Hacker NewsStrong engagement from HN community · Strong signals: exist, existing, filesystem · Missing: https docs, excited, just released
66%66% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
53%53% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: users · Missing: plus, platform, intuitive
46%46% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: users · Missing: mobile apps, ios, personal
36%36% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
12%12% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: introduce · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Is
Is anyone interested in the implementation of Kubernetes app template?37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Is anyone interested in the implementation of Kubernetes app template?

Hacker News3
Ku
Kubernetes on RPI3 cluster45%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Kubernetes on RPI3 cluster

Hacker News9
Gr
Graphite and StatsD Cluster on Kubernetes45%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Graphite and StatsD Cluster on Kubernetes

Hacker News2
Co
Configuring Kubernetes with Solvent53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Configuring Kubernetes with Solvent

Hacker News2
EK
EKG – Healthchecks in a Sidecar on Kubernetes Deployments50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

EKG – Healthchecks in a Sidecar on Kubernetes Deployments

Hacker News2
Cl
Clojure on Kubernetes Quickstart47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Clojure on Kubernetes Quickstart

Hacker News3
Ku
Kustomize, customization of kubernetes YAML configurations58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Kustomize, customization of kubernetes YAML configurations

Hacker News2
Gr
Gravity – Kubernetes snapshots for on-premise deployments42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Gravity – Kubernetes snapshots for on-premise deployments

Hacker News70
Ku
Kubernetes on Raspbian53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Kubernetes on Raspbian

Hacker News2
mk
mkaas - Minikube on Kubernetes with CRDs53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

mkaas - Minikube on Kubernetes with CRDs

Hacker News2