refactor: move everything under clusters/bee/
This commit is contained in:
parent
cdf747fc8d
commit
b38e8e62c9
44 changed files with 0 additions and 0 deletions
12
clusters/bee/infrastructure/monitoring/Chart.lock
Normal file
12
clusters/bee/infrastructure/monitoring/Chart.lock
Normal 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"
|
||||
17
clusters/bee/infrastructure/monitoring/Chart.yaml
Normal file
17
clusters/bee/infrastructure/monitoring/Chart.yaml
Normal 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
|
||||
153
clusters/bee/infrastructure/monitoring/values.yaml
Normal file
153
clusters/bee/infrastructure/monitoring/values.yaml
Normal 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
|
||||
Reference in a new issue