
This composite deploys the logging and prometheus operators such that they are ready to collect logs and metrics from a k8s cluster. The operators can be extended by introducing custom resources, allowing any application running in the cluster to use these services Note: Due to [0], this composite cannot be successfully deployed in the initinfra-target phase, so a separate 'lma-infra' phase is introduced [0] https://github.com/airshipit/airshipctl/issues/474 Change-Id: Ia20cc7bdaeb2b2f52ba4bcdc8e55a202ef4b0110
16 lines
358 B
YAML
16 lines
358 B
YAML
apiVersion: "helm.toolkit.fluxcd.io/v2beta1"
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: logging-operator
|
|
spec:
|
|
dependsOn:
|
|
- name: kube-prometheus-stack
|
|
values:
|
|
fullnameOverride: lma-infra-logging-operator
|
|
monitoring:
|
|
serviceMonitor:
|
|
enabled: true
|
|
tolerations:
|
|
- key: node-role.kubernetes.io/master
|
|
effect: NoSchedule
|