File tree 4 files changed +61
-0
lines changed
kubernetes/apps/cnpg-system
cloudnative-pg-dashboards
4 files changed +61
-0
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ # yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/ocirepository_v1beta2.json
3
+ apiVersion : source.toolkit.fluxcd.io/v1beta2
4
+ kind : OCIRepository
5
+ metadata :
6
+ name : grafana-dashboards
7
+ spec :
8
+ interval : 5m
9
+ layerSelector :
10
+ mediaType : application/vnd.cncf.helm.chart.content.v1.tar+gzip
11
+ operation : copy
12
+ ref :
13
+ tag : 0.0.3
14
+ url : oci://ghcr.io/cloudnative-pg/grafana-dashboards/cluster
15
+ # yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2.json
16
+ ---
17
+ apiVersion : helm.toolkit.fluxcd.io/v2
18
+ kind : HelmRelease
19
+ metadata :
20
+ name : cloudnative-pg-dashboards
21
+ spec :
22
+ chartRef :
23
+ kind : OCIRepository
24
+ name : grafana-dashboards
25
+ maxHistory : 3
26
+ interval : 30m
27
+ uninstall :
28
+ keepHistory : false
29
+ values :
30
+ grafanaDashboard :
31
+ namespace : database
32
+ annotations :
33
+ grafana_folder : Storage
Original file line number Diff line number Diff line change
1
+ ---
2
+ # yaml-language-server: $schema=https://json.schemastore.org/kustomization
3
+ apiVersion : kustomize.config.k8s.io/v1beta1
4
+ kind : Kustomization
5
+ resources :
6
+ - ./helmrelease.yaml
Original file line number Diff line number Diff line change
1
+ ---
2
+ # yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json
3
+ apiVersion : kustomize.toolkit.fluxcd.io/v1
4
+ kind : Kustomization
5
+ metadata :
6
+ name : &app cloudnative-pg-dashboards
7
+ namespace : &namespace cnpg-system
8
+ spec :
9
+ commonMetadata :
10
+ labels :
11
+ app.kubernetes.io/name : *app
12
+ interval : 30m
13
+ path : ./kubernetes/apps/cnpg-system/cloudnative-pg-dashboards/app/
14
+ prune : true
15
+ sourceRef :
16
+ kind : GitRepository
17
+ name : flux-system
18
+ namespace : flux-system
19
+ targetNamespace : *namespace
20
+ timeout : 5m
21
+ wait : false
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ kind: Kustomization
5
5
namespace : cnpg-system
6
6
resources :
7
7
- ./cloudnative-pg/ks.yaml
8
+ - ./cloudnative-pg-dashboards/ks.yaml
8
9
components :
9
10
- ../../flux/components/alerts
10
11
- ../../flux/components/namespace
You can’t perform that action at this time.
0 commit comments