mirror of
https://github.com/amkartashov/gf-k8s.git
synced 2026-01-11 01:49:44 +00:00
98 lines
2.3 KiB
YAML
98 lines
2.3 KiB
YAML
prometheus-operator:
|
|
nameOverride: prometheus-operator
|
|
fullnameOverride: prometheus-operator
|
|
serviceMonitor:
|
|
selfMonitor: false
|
|
prometheus:
|
|
enabled: true
|
|
serviceMonitor:
|
|
selfMonitor: false
|
|
prometheusSpec:
|
|
version: v2.14.0
|
|
replicas: 1
|
|
securityContext:
|
|
runAsUser: 1000
|
|
walCompression: true
|
|
serviceMonitorSelector:
|
|
any: true
|
|
serviceMonitorNamespaceSelector:
|
|
any: true
|
|
storage:
|
|
volumeClaimTemplate:
|
|
spec:
|
|
volumeName: prometheus
|
|
resources:
|
|
requests:
|
|
storage: 10Gi
|
|
grafana:
|
|
nameOverride: grafana
|
|
fullnameOverride: grafana
|
|
defaultDashboardsEnabled: false
|
|
enabled: true
|
|
serviceMonitor:
|
|
selfMonitor: false
|
|
# secret grafana should be created manually
|
|
# it should contain:
|
|
# admin-user
|
|
# admin-password
|
|
# GF_AUTH_GITHUB_CLIENT_SECRET
|
|
admin:
|
|
existingSecret: grafana
|
|
envFromSecret: grafana
|
|
ingress:
|
|
enabled: true
|
|
annotations:
|
|
cert-manager.io/cluster-issuer: letsencrypt
|
|
hosts:
|
|
- grafana.gorilych.ru
|
|
tls:
|
|
- hosts:
|
|
- grafana.gorilych.ru
|
|
secretName: grafana-tls
|
|
persistence:
|
|
enabled: true
|
|
type: pvc
|
|
existingClaim: grafana
|
|
grafana.ini:
|
|
server:
|
|
root_url: https://grafana.gorilych.ru
|
|
auth.github:
|
|
enabled: true
|
|
allow_sign_up: false
|
|
client_id: 6494b9ed39a915d9ac20
|
|
# client_secret: in grafana secret
|
|
scopes: user:email,read:org
|
|
auth_url: https://github.com/login/oauth/authorize
|
|
token_url: https://github.com/login/oauth/access_token
|
|
api_url: https://api.github.com/user
|
|
alertmanager:
|
|
enabled: false
|
|
defaultRules:
|
|
create: false
|
|
kubelet:
|
|
enabled: false
|
|
kubeControllerManager:
|
|
enabled: false
|
|
kubeScheduler:
|
|
enabled: false
|
|
kubeEtcd:
|
|
enabled: false
|
|
coreDns:
|
|
enabled: false
|
|
kubeDns:
|
|
enabled: false
|
|
kubeApiServer:
|
|
enabled: false
|
|
kubeProxy:
|
|
enabled: false
|
|
kubeStateMetrics:
|
|
enabled: false
|
|
nodeExporter:
|
|
enabled: false
|
|
# because of https://github.com/helm/helm/issues/4490
|
|
kubeStateMetrics:
|
|
enabled: false
|
|
nodeExporter:
|
|
enabled: false
|
|
grafana:
|
|
enabled: true
|