Skip to content

ADD K8s-MONITORING STACK #536

@patrick-hermann-sva

Description

@patrick-hermann-sva

https://github.com/stuttgart-things/helm/tree/main/monitoring

TRANSFER LOKI, PROMTAIL + GRAFANA FROM HELMFILE to our ansible helm profiles format to file:

https://github.com/stuttgart-things/ansible/blob/main/collections/container/helm_profiles_k8s.yaml

(add variables in ansible for everything which is also configurable by the helmfile profile)

EXAMPLE CALLS

cat loki.yaml 
---
helmfiles:
  - path: git::https://github.com/stuttgart-things/helm.git@monitoring/loki.yaml.gotmpl
    values:
      - namespace: observability
      - version: 6.31.0
      - profile: fs
cat promtail.yaml 
---
helmfiles:
  - path: git::https://github.com/stuttgart-things/helm.git@monitoring/promtail.yaml.gotmpl
    values:
      - namespace: observability
      - version: 6.17.0
      - lokiServiceName: loki
      - lokiNamespace: observability
cat grafana.yaml 
---
helmfiles:
  - path: git::https://github.com/stuttgart-things/helm.git@monitoring/grafana.yaml.gotmpl
    values:
      - ingressEnabled: true
      - hostname: grafana
      - domain: 172.18.0.5.nip.io
      - storageClassName: standard
      - size: 1 # storage size in Gi
      - clusterIssuer: selfsigned
      - issuerKind: ClusterIssuer

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions