Installation enterprise
The gitopssets-controller can be installed in two ways:
- As part of the Weave Gitops Enterprise installation. (installed by default)
- As a standalone installation using a Helm chart.
The standalone installation can be useful for leaf clusters that don't have Weave Gitops Enterprise installed.
Prerequisites
Before installing the gitopssets-controller, ensure that the following is installed:
- flux
Installing the gitopssets-controller
To install the gitopssets-controller using a Helm chart, use the following HelmRelease:
apiVersion: v1
kind: Namespace
metadata:
name: gitopssets-system
---
apiVersion: source.toolkit.fluxcd.io/v1beta1
kind: HelmRepository
metadata:
name: weaveworks-artifacts-charts
namespace: gitopssets-system
spec:
interval: 1m
url: https://artifacts.wge.dev.weave.works/dev/charts
---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: gitopssets-controller
namespace: gitopssets-system
spec:
interval: 10m
chart:
spec:
chart: gitopssets-controller
sourceRef:
kind: HelmRepository
name: weaveworks-artifacts-charts
namespace: gitopssets-system
version: 0.6.1
install:
crds: CreateReplace
upgrade:
crds: CreateReplace
After adding the Namespace, HelmRepository and HelmRelease to a git repository synced by flux, commit the changes to complete the installation process.