flux: add weave gitops ui

This commit is contained in:
Brad Stein 2025-12-14 14:38:08 -03:00
parent 8fceebd7a7
commit 63bf153c8b
6 changed files with 19 additions and 14 deletions

3
NOTES.md Normal file
View File

@ -0,0 +1,3 @@
# Rotation reminders (temporary secrets set by automation)
- Weave GitOps UI (`cd.bstein.dev`) admin: `admin` / `G1tOps!2025` — rotate immediately after first login.

View File

@ -8,4 +8,3 @@ resources:
- mailu.yaml
- prometheus.yaml
- victoria-metrics.yaml
- weave-gitops.yaml

View File

@ -1,9 +0,0 @@
# infrastructure/sources/helm/weave-gitops.yaml
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: weave-gitops
namespace: flux-system
spec:
interval: 1h
url: https://charts.gitops.weave.works

View File

@ -8,12 +8,12 @@ spec:
interval: 30m
chart:
spec:
chart: weave-gitops
version: 4.0.36
chart: ./charts/gitops-server
sourceRef:
kind: HelmRepository
name: weave-gitops
kind: GitRepository
name: weave-gitops-upstream
namespace: flux-system
# track upstream tag; see source object for version pin
install:
remediation:
retries: 3

View File

@ -3,4 +3,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: flux-system
resources:
- source.yaml
- helmrelease.yaml

View File

@ -0,0 +1,11 @@
# services/gitops-ui/source.yaml
apiVersion: source.toolkit.fluxcd.io/v1
kind: GitRepository
metadata:
name: weave-gitops-upstream
namespace: flux-system
spec:
interval: 1h
url: https://github.com/weaveworks/weave-gitops.git
ref:
tag: v0.38.0