Skip to content

Introduction

TRIGRA (Trigger + Infra) is a lightweight GitOps controller for Kubernetes that enables continuous deployment through Git commits. Simply push changes to your repository, and TRIGRA automatically deploys them to your cluster.

GitOps is a modern approach to infrastructure and application deployment where:

  • Git is the single source of truth - All configuration is stored in Git
  • Changes are declarative - You describe the desired state, not imperative steps
  • Automation handles deployment - Push changes, and they’re automatically applied
  • Full audit trail - Every change is tracked in Git history

Unlike complex GitOps tools like ArgoCD or Flux, TRIGRA is designed to be:

  • Single binary - No complex operator dependencies
  • Minimal configuration - Works out of the box
  • Easy to understand - Simple webhook-based architecture

TRIGRA is optimized for homelab environments:

  • Low resource usage - Runs on minimal hardware
  • Multi-node support - Works across your cluster
  • Built-in Cloudflare Tunnel - Easy external access

See your changes deployed immediately:

  1. Edit your Kubernetes manifests
  2. Push to Git
  3. TRIGRA receives webhook
  4. Resources are applied to your cluster

FeatureDescription
Universal Resource SupportDeploy any Kubernetes resource type
Webhook SecurityHMAC signature validation for all requests
Auto-DetectionWorks in-cluster or with kubeconfig
Helm ChartEasy installation with customizable values
Cloudflare IntegrationBuilt-in tunnel for external access
Multi-Cluster ReadyDeploy to multiple namespaces

Ready to get started? Head to the Quick Start guide to deploy TRIGRA in under 5 minutes.