fix(reloader): add to Flux kustomize-controller, don't reload code-server Talos SA

This commit is contained in:
JJGadgets
2024-04-22 00:07:52 +08:00
parent 4ff54a6d39
commit fb2361d148
3 changed files with 20 additions and 1 deletions

View File

@@ -9,7 +9,7 @@ spec:
interval: 10m
url: oci://ghcr.io/fluxcd/flux-manifests
ref:
tag: v2.2.3@sha256:187f6a409354d1a6156bb9ede0c81da13e1daccef421203575d23679ccc9b320
tag: v2.2.3
---
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
@@ -88,4 +88,12 @@ spec:
target:
kind: Deployment
name: helm-controller
- patch: | # Reloader reloads Flux kustomize-controller to force re-envsubst with new values
- op: add
path: /metadata/annotations
value:
secret.reloader.stakater.com/reload: biohazard-vars,biohazard-secrets
target:
kind: Deployment
name: kustomize-controller

View File

@@ -19,6 +19,9 @@ spec:
main:
type: deployment
replicas: 1
annotations: &anno
reloader.stakater.com/auto: "false"
secret.reloader.stakater.com/reload: "code-server-secrets"
pod:
labels:
tailscale.com/expose: "true"

View File

@@ -0,0 +1,8 @@
apiVersion: v1
kind: Secret
metadata:
name: talos
namespace: code-server
annotations:
kustomize.toolkit.fluxcd.io/ssa: Merge
reloader.stakater.com/match: "false"