Delete bitnami prometheus operator

This commit is contained in:
2023-02-12 17:51:17 +11:00
parent 1a48b9de07
commit 4d7c326a62
+126
View File
@@ -0,0 +1,126 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: prometheus
namespace: argocd
spec:
project: default
source:
chart: kube-prometheus
repoURL: https://charts.bitnami.com/bitnami
path: kube-prometheus
targetRevision: 8.3.2
helm:
releaseName: prometheus
values: |
operator:
enabled: true
tolerations:
- key: "node"
operator: "Equal"
value: "special"
effect: "NoSchedule"
- key: node-role.kubernetes.io/master
operator: Equal
value: ""
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
operator: Equal
value: ""
effect: NoSchedule
prometheus:
enabled: true
scrapeInterval: 20s
evaluationInterval: 20s
ingress:
enabled: false
resources:
requests:
cpu: 800m
memory: 2000Mi
limits:
cpu: 1200m
memory: 3000Mi
nodeSelector:
kubernetes.io/hostname: server-3
tolerations:
- key: "node"
operator: "Equal"
value: "special"
effect: "NoSchedule"
- key: node-role.kubernetes.io/master
operator: Equal
value: ""
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
operator: Equal
value: ""
effect: NoSchedule
storageSpec:
volumeClaimTemplate:
spec:
storageClassName: "local-storage"
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 100Gi
selector:
matchLabels:
name: prometheus
retention: 1y
retentionSize: "100GiB"
kubelet:
enabled: true
alertmanager:
enabled: true
ingress:
enabled: true
kubeScheduler:
endpoints:
- https://192.168.1.2:10259
service:
enabled: false
ports:
http: 10259
targetPorts:
http: 10259
serviceMonitor:
https: true
insecureSkipVerify: true
kubeControllerManager:
service:
ports:
http: 10257
targetPorts:
http: 10257
serviceMonitor:
https: true
insecureSkipVerify: true
blackboxExporter:
tolerations:
- key: "node"
operator: "Equal"
value: "special"
effect: "NoSchedule"
- key: node-role.kubernetes.io/master
operator: Equal
value: ""
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
operator: Equal
value: ""
effect: NoSchedule
destination:
server: https://192.168.1.2:6443
namespace: default
syncPolicy:
# https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/#server-side-apply
# TO FIX ERROR
# Failed sync attempt to 8.3.2: one or more objects failed to apply, reason: CustomResourceDefinition.apiextensions.k8s.io "prometheuses.monitoring.coreos.com" is invalid: metadata.annotations: Too long: must have at most 262144 bytes
syncOptions:
- ServerSideApply=true
automated:
prune: true
selfHeal: true