1
0
Fork 0

refactor: move everything under clusters/bee/

This commit is contained in:
Vojtěch Mareš 2022-12-16 15:59:25 +01:00
parent cdf747fc8d
commit b38e8e62c9
Signed by: vojtech.mares
GPG key ID: C6827B976F17240D
44 changed files with 0 additions and 0 deletions

View file

@ -0,0 +1,12 @@
dependencies:
- name: kube-prometheus-stack
repository: https://prometheus-community.github.io/helm-charts
version: 42.0.0
- name: node-problem-detector
repository: https://charts.deliveryhero.io/
version: 2.3.1
- name: prometheus-blackbox-exporter
repository: https://prometheus-community.github.io/helm-charts
version: 7.1.3
digest: sha256:542706746c80627130002358060f2b9b327578d6f588912069621eba92b88d27
generated: "2022-11-23T13:32:02.288338+01:00"

View file

@ -0,0 +1,17 @@
apiVersion: v2
name: prometheus-stack
description: A Helm chart for Kubernetes
type: application
version: 0.1.0
appVersion: "1.0"
dependencies:
- name: kube-prometheus-stack
version: 42.0.0
repository: https://prometheus-community.github.io/helm-charts
- name: node-problem-detector
version: 2.3.1
repository: https://charts.deliveryhero.io/
- name: prometheus-blackbox-exporter
version: 7.1.3
repository: https://prometheus-community.github.io/helm-charts

View file

@ -0,0 +1,153 @@
kube-prometheus-stack:
cleanPrometheusOperatorObjectNames: true
fullnameOverride: "monitoring"
prometheus:
prometheusSpec:
serviceMonitorSelectorNilUsesHelmValues: false
podMonitorSelectorNilUsesHelmValues: false
ruleSelectorNilUsesHelmValues: false
storageSpec:
volumeClaimTemplate:
spec:
storageClassName: hcloud-volumes
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 20Gi
ingress:
enabled: true
pathType: Prefix
annotations:
cert-manager.io/cluster-issuer: letsencrypt-mareshq
# nginx.ingress.kubernetes.io/auth-url: "https://auth.cloud.mareshq.com/oauth2/auth"
# nginx.ingress.kubernetes.io/auth-signin: "https://auth.cloud.mareshq.com/oauth2/start?rd=$scheme://$host$request_uri"
hosts:
- prometheus.cloud.mareshq.com
paths:
- /
tls:
- hosts:
- prometheus.cloud.mareshq.com
secretName: prometheus-tls
serviceMonitor:
selfMonitor: true
grafana:
fullnameOverride: grafana
defaultDashboardsEnabled: true
adminPassword: zud!edy7WER5uqg7gjq
ingress:
enabled: true
pathType: Prefix
annotations:
cert-manager.io/cluster-issuer: letsencrypt-mareshq
hosts:
- grafana.cloud.mareshq.com
paths:
- /
tls:
- hosts:
- grafana.cloud.mareshq.com
secretName: grafana-tls
serviceMonitor:
selfMonitor: true
# grafana.ini:
# server:
# root_url: https://grafana.cloud.mareshq.com
# auth.gitlab:
# enabled: true
# allow_sign_up: true
# client_id: bbe5e1c7a6bf81a6725b1fe7f5c64c96e9bc697bebd24d5e41b2cd623d38917b
# client_secret: c137d2af70f82994be0c2be6437cef97cdaa7801e6cb232510fd7f10209d0cdf
# scopes: read_api
# auth_url: https://gitlab.mareshq.com/oauth/authorize
# token_url: https://gitlab.mareshq.com/oauth/token
# api_url: https://gitlab.mareshq.com/api/v4
# allowed_groups: mareshq
# auth.basic:
# enabled: false
# auth:
# disable_login_form: false
persistence:
enabled: false
storageClassName: hcloud-volumes
alertmanager:
ingress:
enabled: true
pathType: Prefix
annotations:
cert-manager.io/cluster-issuer: letsencrypt-mareshq
# nginx.ingress.kubernetes.io/auth-url: "https://auth.cloud.mareshq.com/oauth2/auth"
# nginx.ingress.kubernetes.io/auth-signin: "https://auth.cloud.mareshq.com/oauth2/start?rd=$scheme://$host$request_uri"
hosts:
- alertmanager.cloud.mareshq.com
paths:
- /
tls:
- hosts:
- alertmanager.cloud.mareshq.com
secretName: alertmanager-tls
serviceMonitor:
selfMonitor: true
kubeApiServer:
enabled: true
kubelet:
enabled: true
kubeControllerManager:
enabled: false
coreDns:
enabled: true
kubeScheduler:
enabled: true
kubeProxy:
enabled: false
kubeStateMetrics:
enabled: true
nodeExporter:
enabled: true
prometheusOperator:
serviceMonitor:
selfMonitor: true
defaultRules:
create: false
prometheus-node-exporter:
fullnameOverride: node-exporter
kube-state-metrics:
fullnameOverride: kube-state-metrics
node-problem-detector:
fullnameOverride: node-problem-detector
metrics:
enabled: true
serviceMonitor:
enabled: true
prometheusRule:
enabled: true
prometheus-blackbox-exporter:
fullnameOverride: blackbox-exporter