add apps/monitor/flagger

This commit is contained in:
Haitao Pan 2023-12-27 17:49:02 +08:00
parent dded61c4b8
commit b0f88b5efc
8 changed files with 39 additions and 0 deletions

View File

@ -0,0 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: ingress
resources:
- repository.yaml
- release.yaml

View File

@ -0,0 +1,21 @@
apiVersion: helm.toolkit.fluxcd.io/v2beta2
kind: HelmRelease
metadata:
name: flagger
spec:
interval: 1m
dependsOn:
- name: flagger
chart:
spec:
version: "1.35.0"
chart: flagger
sourceRef:
kind: HelmRepository
name: flagger
interval: 1m
values:
prometheus:
install:false
meshProvider: nginx
metricsServer: "https://prometheus.svc.ink"

View File

@ -0,0 +1,7 @@
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: HelmRepository
metadata:
name: flagger
spec:
interval: 10m0s
url: https://flagger.app

View File

@ -4,6 +4,7 @@ resources:
- namespace.yaml
- ../../apps/monitor/observability-agent/
- ../../apps/monitor/kube-prometheus-stack/
- ../../apps/monitor/flagger/
- podmonitor.yaml
- ../../apps/c-demo/
- ../../apps/js-demo/

View File

@ -2,6 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: monitoring
resources:
- ../../apps/monitor/flagger/
- namespace.yaml
- helmrepo.yaml
- observability-agent.yaml

View File

@ -4,6 +4,7 @@ resources:
- namespace.yaml
- ../../apps/monitor/observability-agent/
- ../../apps/monitor/kube-prometheus-stack/
- ../../apps/monitor/flagger/
- podmonitor.yaml
- ../../apps/c-demo/
- ../../apps/js-demo/

View File

@ -4,6 +4,7 @@ resources:
- namespace.yaml
- ../../apps/monitor/observability-agent/
- ../../apps/monitor/kube-prometheus-stack/
- ../../apps/monitor/flagger/
- podmonitor.yaml
- ../../apps/c-demo/
- ../../apps/js-demo/

View File

@ -4,6 +4,7 @@ resources:
- namespace.yaml
- ../../apps/monitor/observability-agent/
- ../../apps/monitor/kube-prometheus-stack/
- ../../apps/monitor/flagger/
- podmonitor.yaml
- ../../apps/c-demo/
- ../../apps/js-demo/