refactor: remove prometheus
This commit is contained in:
@@ -1,51 +0,0 @@
|
|||||||
prometheus_chart_version: 86.3.2
|
|
||||||
|
|
||||||
prometheus_values:
|
|
||||||
grafana:
|
|
||||||
enabled: true
|
|
||||||
adminPassword: password
|
|
||||||
envFromSecrets:
|
|
||||||
- name: grafana-oidc-secret
|
|
||||||
ingress:
|
|
||||||
enabled: true
|
|
||||||
ingressClassName: traefik
|
|
||||||
annotations:
|
|
||||||
cert-manager.io/cluster-issuer: letsencrypt
|
|
||||||
hosts:
|
|
||||||
- grafana.solidish.dev
|
|
||||||
tls:
|
|
||||||
- secretName: grafana-solidish-dev-tls
|
|
||||||
hosts:
|
|
||||||
- grafana.solidish.dev
|
|
||||||
grafana.ini:
|
|
||||||
server:
|
|
||||||
root_url: https://grafana.solidish.dev
|
|
||||||
auth.generic_oauth:
|
|
||||||
enabled: true
|
|
||||||
name: Authentik
|
|
||||||
client_id: $__env{GRAFANA_OIDC_CLIENT_ID}
|
|
||||||
client_secret: $__env{GRAFANA_OIDC_CLIENT_SECRET}
|
|
||||||
scopes: openid profile email
|
|
||||||
auth_url: https://auth.solidish.dev/application/o/authorize/
|
|
||||||
token_url: https://auth.solidish.dev/application/o/token/
|
|
||||||
api_url: https://auth.solidish.dev/application/o/userinfo/
|
|
||||||
role_attribute_path: contains(groups, 'admin') && 'Admin' || 'Viewer'
|
|
||||||
allow_assign_grafana_admin: true
|
|
||||||
alertmanager:
|
|
||||||
enabled: false
|
|
||||||
prometheus:
|
|
||||||
prometheusSpec:
|
|
||||||
retention: 30d
|
|
||||||
storageSpec:
|
|
||||||
volumeClaimTemplate:
|
|
||||||
spec:
|
|
||||||
accessModes: ["ReadWriteOnce"]
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
storage: 10Gi
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: 100m
|
|
||||||
memory: 512Mi
|
|
||||||
limits:
|
|
||||||
memory: 2Gi
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
- name: Ensure Grafana OIDC secret exists
|
|
||||||
kubernetes.core.k8s:
|
|
||||||
state: present
|
|
||||||
definition:
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Secret
|
|
||||||
metadata:
|
|
||||||
name: grafana-oidc-secret
|
|
||||||
namespace: monitoring
|
|
||||||
type: Opaque
|
|
||||||
stringData:
|
|
||||||
GRAFANA_OIDC_CLIENT_ID: "{{ lookup('proton_pass', item_title='Grafana OIDC', vault_name='Home Lab', field='Client ID') }}"
|
|
||||||
GRAFANA_OIDC_CLIENT_SECRET: "{{ lookup('proton_pass', item_title='Grafana OIDC', vault_name='Home Lab', field='Client secret') }}"
|
|
||||||
no_log: true
|
|
||||||
run_once: true
|
|
||||||
|
|
||||||
- name: Ensure kube-prometheus-stack is installed
|
|
||||||
kubernetes.core.helm:
|
|
||||||
release_name: prometheus
|
|
||||||
release_namespace: monitoring
|
|
||||||
chart_ref: oci://ghcr.io/prometheus-community/charts/kube-prometheus-stack
|
|
||||||
chart_version: "{{ prometheus_chart_version }}"
|
|
||||||
create_namespace: true
|
|
||||||
values: "{{ prometheus_values }}"
|
|
||||||
run_once: true
|
|
||||||
Reference in New Issue
Block a user