feat: use wait instead of healthchecks and lower timings on flux ks
Signed-off-by: Devin Buhl <devin@buhl.casa>
This commit is contained in:
29 files changed
+70
-125
No files matched your search
@@ -14,7 +14,7 @@ spec:
|
|||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: jetstack
|
name: jetstack
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
maxHistory: 3
|
maxHistory: 2
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
remediation:
|
remediation:
|
||||||
|
|||||||
@@ -10,14 +10,10 @@ spec:
|
|||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
healthChecks:
|
wait: true
|
||||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
interval: 15m
|
||||||
kind: HelmRelease
|
|
||||||
name: cert-manager
|
|
||||||
namespace: cert-manager
|
|
||||||
interval: 30m
|
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
---
|
---
|
||||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
@@ -32,6 +28,6 @@ spec:
|
|||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
interval: 30m
|
interval: 15m
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
@@ -14,7 +14,7 @@ spec:
|
|||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: bjw-s
|
name: bjw-s
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
maxHistory: 3
|
maxHistory: 2
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
remediation:
|
remediation:
|
||||||
|
|||||||
@@ -10,11 +10,7 @@ spec:
|
|||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
healthChecks:
|
wait: true
|
||||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
interval: 15m
|
||||||
kind: HelmRelease
|
|
||||||
name: echo-server
|
|
||||||
namespace: default
|
|
||||||
interval: 30m
|
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
@@ -14,7 +14,7 @@ spec:
|
|||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: hajimari
|
name: hajimari
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
maxHistory: 3
|
maxHistory: 2
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
remediation:
|
remediation:
|
||||||
|
|||||||
@@ -10,11 +10,7 @@ spec:
|
|||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
healthChecks:
|
wait: true
|
||||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
interval: 15m
|
||||||
kind: HelmRelease
|
|
||||||
name: hajimari
|
|
||||||
namespace: default
|
|
||||||
interval: 30m
|
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
@@ -11,6 +11,6 @@ spec:
|
|||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
wait: true
|
wait: true
|
||||||
interval: 30m
|
interval: 15m
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
@@ -14,7 +14,7 @@ spec:
|
|||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: weave-gitops
|
name: weave-gitops
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
maxHistory: 3
|
maxHistory: 2
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
remediation:
|
remediation:
|
||||||
|
|||||||
@@ -10,11 +10,7 @@ spec:
|
|||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
healthChecks:
|
wait: true
|
||||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
interval: 15m
|
||||||
kind: HelmRelease
|
|
||||||
name: weave-gitops
|
|
||||||
namespace: flux-system
|
|
||||||
interval: 30m
|
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
@@ -10,11 +10,7 @@ spec:
|
|||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
healthChecks:
|
wait: true
|
||||||
- apiVersion: apps/v1
|
interval: 15m
|
||||||
kind: DaemonSet
|
|
||||||
name: kube-vip
|
|
||||||
namespace: kube-system
|
|
||||||
interval: 30m
|
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
@@ -13,7 +13,7 @@ spec:
|
|||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: local-path-provisioner
|
name: local-path-provisioner
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
maxHistory: 3
|
maxHistory: 2
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
remediation:
|
remediation:
|
||||||
|
|||||||
@@ -12,11 +12,7 @@ spec:
|
|||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
healthChecks:
|
wait: true
|
||||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
interval: 15m
|
||||||
kind: HelmRelease
|
|
||||||
name: local-path-provisioner
|
|
||||||
namespace: kube-system
|
|
||||||
interval: 30m
|
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
@@ -14,7 +14,7 @@ spec:
|
|||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: metrics-server
|
name: metrics-server
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
maxHistory: 3
|
maxHistory: 2
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
remediation:
|
remediation:
|
||||||
|
|||||||
@@ -10,11 +10,7 @@ spec:
|
|||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
healthChecks:
|
wait: true
|
||||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
interval: 15m
|
||||||
kind: HelmRelease
|
|
||||||
name: metrics-server
|
|
||||||
namespace: kube-system
|
|
||||||
interval: 30m
|
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
@@ -14,7 +14,7 @@ spec:
|
|||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: stakater
|
name: stakater
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
maxHistory: 3
|
maxHistory: 2
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
remediation:
|
remediation:
|
||||||
|
|||||||
@@ -10,11 +10,7 @@ spec:
|
|||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
healthChecks:
|
wait: true
|
||||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
interval: 15m
|
||||||
kind: HelmRelease
|
|
||||||
name: reloader
|
|
||||||
namespace: kube-system
|
|
||||||
interval: 30m
|
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
@@ -14,7 +14,7 @@ spec:
|
|||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: kubernetes-dashboard
|
name: kubernetes-dashboard
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
maxHistory: 3
|
maxHistory: 2
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
remediation:
|
remediation:
|
||||||
|
|||||||
@@ -10,11 +10,7 @@ spec:
|
|||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
healthChecks:
|
wait: true
|
||||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
interval: 15m
|
||||||
kind: HelmRelease
|
|
||||||
name: kubernetes-dashboard
|
|
||||||
namespace: monitoring
|
|
||||||
interval: 30m
|
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
metadata:
|
metadata:
|
||||||
name: &app cloudflared
|
name: cloudflared
|
||||||
namespace: networking
|
namespace: networking
|
||||||
spec:
|
spec:
|
||||||
interval: 15m
|
interval: 15m
|
||||||
@@ -14,7 +14,7 @@ spec:
|
|||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: bjw-s
|
name: bjw-s
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
maxHistory: 3
|
maxHistory: 2
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
remediation:
|
remediation:
|
||||||
|
|||||||
@@ -12,11 +12,7 @@ spec:
|
|||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
healthChecks:
|
wait: true
|
||||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
interval: 15m
|
||||||
kind: HelmRelease
|
|
||||||
name: cloudflared
|
|
||||||
namespace: networking
|
|
||||||
interval: 30m
|
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
@@ -14,7 +14,7 @@ spec:
|
|||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: external-dns
|
name: external-dns
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
maxHistory: 3
|
maxHistory: 2
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
remediation:
|
remediation:
|
||||||
|
|||||||
@@ -5,16 +5,14 @@ metadata:
|
|||||||
name: cluster-apps-external-dns
|
name: cluster-apps-external-dns
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
|
dependsOn:
|
||||||
|
- name: cluster-apps-cloudflared
|
||||||
path: ./kubernetes/apps/networking/external-dns/app
|
path: ./kubernetes/apps/networking/external-dns/app
|
||||||
prune: true
|
prune: true
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
healthChecks:
|
wait: true
|
||||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
interval: 15m
|
||||||
kind: HelmRelease
|
|
||||||
name: external-dns
|
|
||||||
namespace: networking
|
|
||||||
interval: 30m
|
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
@@ -14,7 +14,7 @@ spec:
|
|||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
maxHistory: 3
|
maxHistory: 2
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
remediation:
|
remediation:
|
||||||
|
|||||||
@@ -13,9 +13,9 @@ spec:
|
|||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
wait: true
|
wait: true
|
||||||
interval: 30m
|
interval: 15m
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
---
|
---
|
||||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
@@ -31,11 +31,7 @@ spec:
|
|||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
healthChecks:
|
wait: true
|
||||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
interval: 15m
|
||||||
kind: HelmRelease
|
|
||||||
name: ingress-nginx
|
|
||||||
namespace: networking
|
|
||||||
interval: 30m
|
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
@@ -14,7 +14,7 @@ spec:
|
|||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: k8s-gateway
|
name: k8s-gateway
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
maxHistory: 3
|
maxHistory: 2
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
remediation:
|
remediation:
|
||||||
|
|||||||
@@ -6,18 +6,13 @@ metadata:
|
|||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
dependsOn:
|
dependsOn:
|
||||||
- name: cluster-apps-metallb
|
|
||||||
- name: cluster-apps-metallb-config
|
- name: cluster-apps-metallb-config
|
||||||
path: ./kubernetes/apps/networking/k8s-gateway/app
|
path: ./kubernetes/apps/networking/k8s-gateway/app
|
||||||
prune: true
|
prune: true
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
healthChecks:
|
wait: true
|
||||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
interval: 15m
|
||||||
kind: HelmRelease
|
|
||||||
name: k8s-gateway
|
|
||||||
namespace: networking
|
|
||||||
interval: 30m
|
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
@@ -14,7 +14,7 @@ spec:
|
|||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: metallb
|
name: metallb
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
maxHistory: 3
|
maxHistory: 2
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
remediation:
|
remediation:
|
||||||
|
|||||||
@@ -10,14 +10,10 @@ spec:
|
|||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
healthChecks:
|
wait: true
|
||||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
interval: 15m
|
||||||
kind: HelmRelease
|
|
||||||
name: metallb
|
|
||||||
namespace: networking
|
|
||||||
interval: 30m
|
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
---
|
---
|
||||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
@@ -33,6 +29,6 @@ spec:
|
|||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
wait: true
|
wait: true
|
||||||
interval: 30m
|
interval: 15m
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
@@ -11,9 +11,9 @@ spec:
|
|||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
wait: true
|
wait: true
|
||||||
interval: 30m
|
interval: 15m
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 3m
|
timeout: 30s
|
||||||
---
|
---
|
||||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
@@ -29,6 +29,6 @@ spec:
|
|||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
wait: true
|
wait: true
|
||||||
interval: 30m
|
interval: 15m
|
||||||
retryInterval: 1m
|
retryInterval: 1m
|
||||||
timeout: 5m
|
timeout: 30s
|
||||||
Reference in new issue
Block a user