Skip to main content

Install using Flux CD

Introduction

Using the GitGuardian Helm repository, you can easily install GitGuardian on your existing Kubernetes cluster with Flux CD.

Requirements

Before starting the installation, ensure to review the system and network requirements, and download your license.

Add the GitGuardian Helm repository

First, you need to add the GitGuardian Helm repository to Flux CD using the following command:

flux create source helm gitguardian \
--url=oci://registry.replicated.com/gitguardian/gitguardian \
--username=<your.name@yourcompany.com> \
--password=<your.password>

The GitGuardian team will provide you the username and the password.

Configure the GitGuardian Application

You can configure the GitGuardian application by providing custom Helm values, follow the Helm instructions to proceed.

We highly recommend managing secrets on your own and referencing them via existingSecret Helm parameters (See Helm Secrets Management page).

Install the GitGuardian Application

You can define a Helm release to install the GitGuardian application using Flux CD by applying the following manifest:

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: gitguardian
spec:
interval: 10m
install:
timeout: 30m
upgrade:
timeout: 30m
chart:
spec:
chart: gitguardian
version: 2025.x.y
sourceRef:
kind: HelmRepository
name: gitguardian
interval: 10m
values:
<include the GitGuardian values configured in the previous step>