fix
This commit is contained in:
@@ -4,28 +4,30 @@ kind: Component
|
||||
category: monitor
|
||||
metadata:
|
||||
name: alertmanager
|
||||
description: null
|
||||
description: |-
|
||||
An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.
|
||||
The Alertmanager handles alerts sent by client applications such as the Prometheus server. It takes care of deduplicating, grouping, and routing them to the correct receiver integration such as email, PagerDuty, or OpsGenie. It also takes care of silencing and inhibition of alerts.
|
||||
options:
|
||||
retention:
|
||||
default: 120h
|
||||
listenLocal:
|
||||
default: false
|
||||
examples:
|
||||
- 120h
|
||||
- false
|
||||
type: boolean
|
||||
app_group:
|
||||
default: monitor
|
||||
examples:
|
||||
- monitor
|
||||
type: string
|
||||
ingress_class:
|
||||
default: traefik
|
||||
examples:
|
||||
- traefik
|
||||
type: string
|
||||
logLevel:
|
||||
default: info
|
||||
replicas:
|
||||
default: 1
|
||||
examples:
|
||||
- info
|
||||
type: string
|
||||
sub_domain:
|
||||
default: alertmanager
|
||||
examples:
|
||||
- alertmanager
|
||||
type: string
|
||||
- 1
|
||||
type: integer
|
||||
images:
|
||||
default:
|
||||
alertmanager:
|
||||
@@ -65,36 +67,36 @@ options:
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
issuer:
|
||||
default: letsencrypt-prod
|
||||
examples:
|
||||
- letsencrypt-prod
|
||||
type: string
|
||||
logLevel:
|
||||
default: info
|
||||
examples:
|
||||
- info
|
||||
type: string
|
||||
retention:
|
||||
default: 120h
|
||||
examples:
|
||||
- 120h
|
||||
type: string
|
||||
sub_domain:
|
||||
default: alertmanager
|
||||
examples:
|
||||
- alertmanager
|
||||
type: string
|
||||
domain:
|
||||
default: your-company
|
||||
examples:
|
||||
- your-company
|
||||
type: string
|
||||
listenLocal:
|
||||
default: false
|
||||
examples:
|
||||
- false
|
||||
type: boolean
|
||||
app_group:
|
||||
default: monitor
|
||||
examples:
|
||||
- monitor
|
||||
type: string
|
||||
domain_name:
|
||||
default: your_company.com
|
||||
examples:
|
||||
- your_company.com
|
||||
type: string
|
||||
issuer:
|
||||
default: letsencrypt-prod
|
||||
examples:
|
||||
- letsencrypt-prod
|
||||
type: string
|
||||
replicas:
|
||||
default: 1
|
||||
examples:
|
||||
- 1
|
||||
type: integer
|
||||
dependencies:
|
||||
- dist: null
|
||||
category: share
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: alertmanager
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "alertmanager"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: alertmanager
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "alertmanager"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: alertmanager
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "alertmanager"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: alertmanager
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "alertmanager"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: alertmanager
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "alertmanager"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: alertmanager
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "alertmanager"
|
||||
heritage: "Helm"
|
||||
automountServiceAccountToken: true
|
||||
@@ -4,7 +4,7 @@ kind: Component
|
||||
category: monitor
|
||||
metadata:
|
||||
name: alerts-containers
|
||||
description: null
|
||||
description: Configure Prometheus and alert-manager for containers management and alerts
|
||||
options:
|
||||
useless:
|
||||
default: true
|
||||
|
||||
@@ -10,9 +10,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -4,7 +4,7 @@ kind: Component
|
||||
category: monitor
|
||||
metadata:
|
||||
name: alerts-core
|
||||
description: null
|
||||
description: Create prometheus rules for basic control-plane management
|
||||
options:
|
||||
useless:
|
||||
default: true
|
||||
|
||||
@@ -10,9 +10,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
@@ -20,7 +20,7 @@ spec:
|
||||
rules:
|
||||
- alert: KubePersistentVolumeFillingUp
|
||||
annotations:
|
||||
description: The PersistentVolume claimed by {{ $labels.persistentvolumeclaim }} in Namespace {{ $labels.namespace }} on Cluster {{ $labels.cluster }} is only {{ $value | humanizePercentage }} free.
|
||||
description: The PersistentVolume claimed by {{ $labels.persistentvolumeclaim }} in Namespace {{ $labels.namespace }} {{ with $labels.cluster -}} on Cluster {{ . }} {{- end }} is only {{ $value | humanizePercentage }} free.
|
||||
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubepersistentvolumefillingup
|
||||
summary: PersistentVolume is filling up.
|
||||
expr: |-
|
||||
@@ -40,7 +40,7 @@ spec:
|
||||
severity: critical
|
||||
- alert: KubePersistentVolumeFillingUp
|
||||
annotations:
|
||||
description: Based on recent sampling, the PersistentVolume claimed by {{ $labels.persistentvolumeclaim }} in Namespace {{ $labels.namespace }} on Cluster {{ $labels.cluster }} is expected to fill up within four days. Currently {{ $value | humanizePercentage }} is available.
|
||||
description: Based on recent sampling, the PersistentVolume claimed by {{ $labels.persistentvolumeclaim }} in Namespace {{ $labels.namespace }} {{ with $labels.cluster -}} on Cluster {{ . }} {{- end }} is expected to fill up within four days. Currently {{ $value | humanizePercentage }} is available.
|
||||
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubepersistentvolumefillingup
|
||||
summary: PersistentVolume is filling up.
|
||||
expr: |-
|
||||
@@ -62,7 +62,7 @@ spec:
|
||||
severity: warning
|
||||
- alert: KubePersistentVolumeInodesFillingUp
|
||||
annotations:
|
||||
description: The PersistentVolume claimed by {{ $labels.persistentvolumeclaim }} in Namespace {{ $labels.namespace }} on Cluster {{ $labels.cluster }} only has {{ $value | humanizePercentage }} free inodes.
|
||||
description: The PersistentVolume claimed by {{ $labels.persistentvolumeclaim }} in Namespace {{ $labels.namespace }} {{ with $labels.cluster -}} on Cluster {{ . }} {{- end }} only has {{ $value | humanizePercentage }} free inodes.
|
||||
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubepersistentvolumeinodesfillingup
|
||||
summary: PersistentVolumeInodes are filling up.
|
||||
expr: |-
|
||||
@@ -82,7 +82,7 @@ spec:
|
||||
severity: critical
|
||||
- alert: KubePersistentVolumeInodesFillingUp
|
||||
annotations:
|
||||
description: Based on recent sampling, the PersistentVolume claimed by {{ $labels.persistentvolumeclaim }} in Namespace {{ $labels.namespace }} on Cluster {{ $labels.cluster }} is expected to run out of inodes within four days. Currently {{ $value | humanizePercentage }} of its inodes are free.
|
||||
description: Based on recent sampling, the PersistentVolume claimed by {{ $labels.persistentvolumeclaim }} in Namespace {{ $labels.namespace }} {{ with $labels.cluster -}} on Cluster {{ . }} {{- end }} is expected to run out of inodes within four days. Currently {{ $value | humanizePercentage }} of its inodes are free.
|
||||
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubepersistentvolumeinodesfillingup
|
||||
summary: PersistentVolumeInodes are filling up.
|
||||
expr: |-
|
||||
@@ -104,7 +104,7 @@ spec:
|
||||
severity: warning
|
||||
- alert: KubePersistentVolumeErrors
|
||||
annotations:
|
||||
description: The persistent volume {{ $labels.persistentvolume }} on Cluster {{ $labels.cluster }} has status {{ $labels.phase }}.
|
||||
description: The persistent volume {{ $labels.persistentvolume }} {{ with $labels.cluster -}} on Cluster {{ . }} {{- end }} has status {{ $labels.phase }}.
|
||||
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubepersistentvolumeerrors
|
||||
summary: PersistentVolume is having issues with provisioning.
|
||||
expr: kube_persistentvolume_status_phase{phase=~"Failed|Pending",job="kube-state-metrics"} > 0
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -4,7 +4,7 @@ kind: Component
|
||||
category: monitor
|
||||
metadata:
|
||||
name: dashboards-cluster
|
||||
description: null
|
||||
description: Install Grafana dashboards for cluster views
|
||||
options:
|
||||
useless:
|
||||
default: true
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -4,7 +4,7 @@ kind: Component
|
||||
category: monitor
|
||||
metadata:
|
||||
name: dashboards-minimal
|
||||
description: null
|
||||
description: Install core Dashboards for Grafana
|
||||
options:
|
||||
useless:
|
||||
default: true
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -4,7 +4,7 @@ kind: Component
|
||||
category: monitor
|
||||
metadata:
|
||||
name: dashboards-namespace
|
||||
description: null
|
||||
description: Install Dashboards in Grafana to analyse workload per namespaces.
|
||||
options:
|
||||
useless:
|
||||
default: true
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -4,7 +4,7 @@ kind: Component
|
||||
category: monitor
|
||||
metadata:
|
||||
name: dashboards-workload
|
||||
description: null
|
||||
description: Install dashboard in Grafana for Container and general workload activity.
|
||||
options:
|
||||
useless:
|
||||
default: true
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -5,10 +5,10 @@ metadata:
|
||||
name: grafana
|
||||
namespace: vynil-monitor
|
||||
labels:
|
||||
helm.sh/chart: grafana-7.2.5
|
||||
helm.sh/chart: grafana-7.3.2
|
||||
app.kubernetes.io/name: grafana
|
||||
app.kubernetes.io/instance: grafana
|
||||
app.kubernetes.io/version: "10.2.3"
|
||||
app.kubernetes.io/version: "10.3.3"
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
spec:
|
||||
replicas: 1
|
||||
@@ -31,7 +31,7 @@ spec:
|
||||
spec:
|
||||
|
||||
serviceAccountName: grafana
|
||||
automountServiceAccountToken: true
|
||||
automountServiceAccountToken: false
|
||||
securityContext:
|
||||
fsGroup: 472
|
||||
runAsGroup: 472
|
||||
@@ -204,7 +204,7 @@ spec:
|
||||
- name: sc-plugins-volume
|
||||
mountPath: "/etc/grafana/provisioning/plugins"
|
||||
- name: grafana
|
||||
image: "docker.io/grafana/grafana:10.2.3"
|
||||
image: "docker.io/grafana/grafana:10.3.3"
|
||||
imagePullPolicy: IfNotPresent
|
||||
securityContext:
|
||||
allowPrivilegeEscalation: false
|
||||
|
||||
@@ -4,12 +4,12 @@ kind: Component
|
||||
category: monitor
|
||||
metadata:
|
||||
name: grafana
|
||||
description: null
|
||||
description: Grafana is the open source analytics & monitoring solution for every database.
|
||||
options:
|
||||
domain_name:
|
||||
default: your_company.com
|
||||
admin_name:
|
||||
default: grafana_admin
|
||||
examples:
|
||||
- your_company.com
|
||||
- grafana_admin
|
||||
type: string
|
||||
storage:
|
||||
default:
|
||||
@@ -54,15 +54,15 @@ options:
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
ingress_class:
|
||||
default: traefik
|
||||
app_group:
|
||||
default: monitor
|
||||
examples:
|
||||
- traefik
|
||||
- monitor
|
||||
type: string
|
||||
sub_domain:
|
||||
default: grafana
|
||||
domain_name:
|
||||
default: your_company.com
|
||||
examples:
|
||||
- grafana
|
||||
- your_company.com
|
||||
type: string
|
||||
issuer:
|
||||
default: letsencrypt-prod
|
||||
@@ -74,16 +74,6 @@ options:
|
||||
examples:
|
||||
- your-company
|
||||
type: string
|
||||
admin_name:
|
||||
default: grafana_admin
|
||||
examples:
|
||||
- grafana_admin
|
||||
type: string
|
||||
app_group:
|
||||
default: monitor
|
||||
examples:
|
||||
- monitor
|
||||
type: string
|
||||
images:
|
||||
default:
|
||||
busybox:
|
||||
@@ -181,6 +171,16 @@ options:
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
sub_domain:
|
||||
default: grafana
|
||||
examples:
|
||||
- grafana
|
||||
type: string
|
||||
ingress_class:
|
||||
default: traefik
|
||||
examples:
|
||||
- traefik
|
||||
type: string
|
||||
dependencies: []
|
||||
providers:
|
||||
kubernetes: true
|
||||
|
||||
@@ -5,10 +5,10 @@ metadata:
|
||||
name: grafana
|
||||
namespace: vynil-monitor
|
||||
labels:
|
||||
helm.sh/chart: grafana-7.2.5
|
||||
helm.sh/chart: grafana-7.3.2
|
||||
app.kubernetes.io/name: grafana
|
||||
app.kubernetes.io/instance: grafana
|
||||
app.kubernetes.io/version: "10.2.3"
|
||||
app.kubernetes.io/version: "10.3.3"
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
spec:
|
||||
endpoints:
|
||||
|
||||
@@ -5,10 +5,10 @@ metadata:
|
||||
name: grafana
|
||||
namespace: vynil-monitor
|
||||
labels:
|
||||
helm.sh/chart: grafana-7.2.5
|
||||
helm.sh/chart: grafana-7.3.2
|
||||
app.kubernetes.io/name: grafana
|
||||
app.kubernetes.io/instance: grafana
|
||||
app.kubernetes.io/version: "10.2.3"
|
||||
app.kubernetes.io/version: "10.3.3"
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
||||
@@ -5,10 +5,10 @@ metadata:
|
||||
name: grafana
|
||||
namespace: vynil-monitor
|
||||
labels:
|
||||
helm.sh/chart: grafana-7.2.5
|
||||
helm.sh/chart: grafana-7.3.2
|
||||
app.kubernetes.io/name: grafana
|
||||
app.kubernetes.io/instance: grafana
|
||||
app.kubernetes.io/version: "10.2.3"
|
||||
app.kubernetes.io/version: "10.3.3"
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
rules:
|
||||
- apiGroups: [""] # "" indicates the core API group
|
||||
|
||||
@@ -3,10 +3,10 @@ apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
labels:
|
||||
helm.sh/chart: grafana-7.2.5
|
||||
helm.sh/chart: grafana-7.3.2
|
||||
app.kubernetes.io/name: grafana
|
||||
app.kubernetes.io/instance: grafana
|
||||
app.kubernetes.io/version: "10.2.3"
|
||||
app.kubernetes.io/version: "10.3.3"
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
name: grafana-config-dashboards
|
||||
namespace: vynil-monitor
|
||||
|
||||
@@ -5,10 +5,10 @@ metadata:
|
||||
name: grafana
|
||||
namespace: vynil-monitor
|
||||
labels:
|
||||
helm.sh/chart: grafana-7.2.5
|
||||
helm.sh/chart: grafana-7.3.2
|
||||
app.kubernetes.io/name: grafana
|
||||
app.kubernetes.io/instance: grafana
|
||||
app.kubernetes.io/version: "10.2.3"
|
||||
app.kubernetes.io/version: "10.3.3"
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
finalizers:
|
||||
- kubernetes.io/pvc-protection
|
||||
|
||||
@@ -4,10 +4,10 @@ apiVersion: v1
|
||||
kind: ServiceAccount
|
||||
metadata:
|
||||
labels:
|
||||
helm.sh/chart: grafana-7.2.5
|
||||
helm.sh/chart: grafana-7.3.2
|
||||
app.kubernetes.io/name: grafana
|
||||
app.kubernetes.io/instance: grafana
|
||||
app.kubernetes.io/version: "10.2.3"
|
||||
app.kubernetes.io/version: "10.3.3"
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
name: grafana
|
||||
namespace: vynil-monitor
|
||||
@@ -5,10 +5,10 @@ metadata:
|
||||
name: grafana
|
||||
namespace: vynil-monitor
|
||||
labels:
|
||||
helm.sh/chart: grafana-7.2.5
|
||||
helm.sh/chart: grafana-7.3.2
|
||||
app.kubernetes.io/name: grafana
|
||||
app.kubernetes.io/instance: grafana
|
||||
app.kubernetes.io/version: "10.2.3"
|
||||
app.kubernetes.io/version: "10.3.3"
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
spec:
|
||||
type: ClusterIP
|
||||
|
||||
@@ -4,7 +4,7 @@ kind: Component
|
||||
category: monitor
|
||||
metadata:
|
||||
name: kube-state-metrics
|
||||
description: null
|
||||
description: kube-state-metrics is about generating metrics from Kubernetes API objects without modification. This ensures that features provided by kube-state-metrics have the same grade of stability as the Kubernetes API objects themselves. In turn, this means that kube-state-metrics in certain situations may not show the exact same values as kubectl, as kubectl applies certain heuristics to display comprehensible messages. kube-state-metrics exposes raw data unmodified from the Kubernetes API, this way users have all the data they require and perform heuristics as they see fit.
|
||||
options:
|
||||
images:
|
||||
default:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: kube-state-metrics
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "kube-state-metrics"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -4,18 +4,8 @@ kind: Component
|
||||
category: monitor
|
||||
metadata:
|
||||
name: loki-dashboard
|
||||
description: null
|
||||
description: Install Loki related dashboard into Grafana
|
||||
options:
|
||||
domain:
|
||||
default: your-company
|
||||
examples:
|
||||
- your-company
|
||||
type: string
|
||||
ingress_class:
|
||||
default: traefik
|
||||
examples:
|
||||
- traefik
|
||||
type: string
|
||||
images:
|
||||
default:
|
||||
operator:
|
||||
@@ -55,21 +45,31 @@ options:
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
issuer:
|
||||
default: letsencrypt-prod
|
||||
examples:
|
||||
- letsencrypt-prod
|
||||
type: string
|
||||
ingress_class:
|
||||
default: traefik
|
||||
examples:
|
||||
- traefik
|
||||
type: string
|
||||
sub_domain:
|
||||
default: to-be-set
|
||||
examples:
|
||||
- to-be-set
|
||||
type: string
|
||||
domain:
|
||||
default: your-company
|
||||
examples:
|
||||
- your-company
|
||||
type: string
|
||||
domain_name:
|
||||
default: your_company.com
|
||||
examples:
|
||||
- your_company.com
|
||||
type: string
|
||||
issuer:
|
||||
default: letsencrypt-prod
|
||||
examples:
|
||||
- letsencrypt-prod
|
||||
type: string
|
||||
dependencies: []
|
||||
providers:
|
||||
kubernetes: true
|
||||
|
||||
@@ -5,10 +5,10 @@ metadata:
|
||||
name: loki
|
||||
namespace: vynil-monitor
|
||||
labels:
|
||||
helm.sh/chart: loki-5.42.0
|
||||
helm.sh/chart: loki-5.43.3
|
||||
app.kubernetes.io/name: loki
|
||||
app.kubernetes.io/instance: loki
|
||||
app.kubernetes.io/version: "2.9.3"
|
||||
app.kubernetes.io/version: "2.9.4"
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/component: single-binary
|
||||
app.kubernetes.io/part-of: memberlist
|
||||
@@ -32,7 +32,7 @@ spec:
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
checksum/config: 460436a92733ff5d408f5f9ce92c1b436dccb5d60e0b4040a9511a6e21252c53
|
||||
checksum/config: d690504a8775204dfc634b78b0b50513488be16b49ce8e6973f3f267c3070cb0
|
||||
labels:
|
||||
app.kubernetes.io/name: loki
|
||||
app.kubernetes.io/instance: loki
|
||||
@@ -51,7 +51,7 @@ spec:
|
||||
terminationGracePeriodSeconds: 30
|
||||
containers:
|
||||
- name: loki
|
||||
image: docker.io/grafana/loki:2.9.3
|
||||
image: docker.io/grafana/loki:2.9.4
|
||||
imagePullPolicy: IfNotPresent
|
||||
args:
|
||||
- -config.file=/etc/loki/config/config.yaml
|
||||
@@ -112,7 +112,7 @@ spec:
|
||||
configMap:
|
||||
name: loki-runtime
|
||||
volumeClaimTemplates:
|
||||
- apiVersion: v1
|
||||
- apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: storage
|
||||
|
||||
@@ -4,8 +4,13 @@ kind: Component
|
||||
category: monitor
|
||||
metadata:
|
||||
name: loki
|
||||
description: null
|
||||
description: Loki is a horizontally scalable, highly available, multi-tenant log aggregation system.
|
||||
options:
|
||||
alertmanager:
|
||||
default: alertmanager-alertmanager
|
||||
examples:
|
||||
- alertmanager-alertmanager
|
||||
type: string
|
||||
storage:
|
||||
default:
|
||||
volume:
|
||||
@@ -49,11 +54,6 @@ options:
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
alertmanager:
|
||||
default: alertmanager-alertmanager
|
||||
examples:
|
||||
- alertmanager-alertmanager
|
||||
type: string
|
||||
images:
|
||||
default:
|
||||
loki:
|
||||
|
||||
@@ -3,10 +3,10 @@ apiVersion: monitoring.coreos.com/v1
|
||||
kind: PrometheusRule
|
||||
metadata:
|
||||
labels:
|
||||
helm.sh/chart: loki-5.42.0
|
||||
helm.sh/chart: loki-5.43.3
|
||||
app.kubernetes.io/name: loki
|
||||
app.kubernetes.io/instance: loki
|
||||
app.kubernetes.io/version: "2.9.3"
|
||||
app.kubernetes.io/version: "2.9.4"
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
name: loki-loki-alerts
|
||||
namespace: vynil-monitor
|
||||
|
||||
@@ -3,10 +3,10 @@ apiVersion: monitoring.coreos.com/v1
|
||||
kind: PrometheusRule
|
||||
metadata:
|
||||
labels:
|
||||
helm.sh/chart: loki-5.42.0
|
||||
helm.sh/chart: loki-5.43.3
|
||||
app.kubernetes.io/name: loki
|
||||
app.kubernetes.io/instance: loki
|
||||
app.kubernetes.io/version: "2.9.3"
|
||||
app.kubernetes.io/version: "2.9.4"
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
name: loki-loki-rules
|
||||
namespace: vynil-monitor
|
||||
|
||||
@@ -5,10 +5,10 @@ metadata:
|
||||
name: loki
|
||||
namespace: vynil-monitor
|
||||
labels:
|
||||
helm.sh/chart: loki-5.42.0
|
||||
helm.sh/chart: loki-5.43.3
|
||||
app.kubernetes.io/name: loki
|
||||
app.kubernetes.io/instance: loki
|
||||
app.kubernetes.io/version: "2.9.3"
|
||||
app.kubernetes.io/version: "2.9.4"
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
spec:
|
||||
selector:
|
||||
|
||||
@@ -5,10 +5,10 @@ metadata:
|
||||
name: loki-runtime
|
||||
namespace: vynil-monitor
|
||||
labels:
|
||||
helm.sh/chart: loki-5.42.0
|
||||
helm.sh/chart: loki-5.43.3
|
||||
app.kubernetes.io/name: loki
|
||||
app.kubernetes.io/instance: loki
|
||||
app.kubernetes.io/version: "2.9.3"
|
||||
app.kubernetes.io/version: "2.9.4"
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
data:
|
||||
runtime-config.yaml: |
|
||||
|
||||
@@ -6,9 +6,9 @@ metadata:
|
||||
name: loki
|
||||
namespace: vynil-monitor
|
||||
labels:
|
||||
helm.sh/chart: loki-5.42.0
|
||||
helm.sh/chart: loki-5.43.3
|
||||
app.kubernetes.io/name: loki
|
||||
app.kubernetes.io/instance: loki
|
||||
app.kubernetes.io/version: "2.9.3"
|
||||
app.kubernetes.io/version: "2.9.4"
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
automountServiceAccountToken: true
|
||||
@@ -5,10 +5,10 @@ metadata:
|
||||
name: loki-headless
|
||||
namespace: vynil-monitor
|
||||
labels:
|
||||
helm.sh/chart: loki-5.42.0
|
||||
helm.sh/chart: loki-5.43.3
|
||||
app.kubernetes.io/name: loki
|
||||
app.kubernetes.io/instance: loki
|
||||
app.kubernetes.io/version: "2.9.3"
|
||||
app.kubernetes.io/version: "2.9.4"
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
variant: headless
|
||||
prometheus.io/service-monitor: "false"
|
||||
|
||||
@@ -5,10 +5,10 @@ metadata:
|
||||
name: loki-memberlist
|
||||
namespace: vynil-monitor
|
||||
labels:
|
||||
helm.sh/chart: loki-5.42.0
|
||||
helm.sh/chart: loki-5.43.3
|
||||
app.kubernetes.io/name: loki
|
||||
app.kubernetes.io/instance: loki
|
||||
app.kubernetes.io/version: "2.9.3"
|
||||
app.kubernetes.io/version: "2.9.4"
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
spec:
|
||||
type: ClusterIP
|
||||
|
||||
@@ -5,10 +5,10 @@ metadata:
|
||||
name: loki
|
||||
namespace: vynil-monitor
|
||||
labels:
|
||||
helm.sh/chart: loki-5.42.0
|
||||
helm.sh/chart: loki-5.43.3
|
||||
app.kubernetes.io/name: loki
|
||||
app.kubernetes.io/instance: loki
|
||||
app.kubernetes.io/version: "2.9.3"
|
||||
app.kubernetes.io/version: "2.9.4"
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
annotations:
|
||||
spec:
|
||||
|
||||
@@ -4,7 +4,7 @@ kind: Component
|
||||
category: monitor
|
||||
metadata:
|
||||
name: monitor-control-plan
|
||||
description: null
|
||||
description: Install prometheus rules and Grafana Dashboards for self-hosted clusters
|
||||
options:
|
||||
useless:
|
||||
default: true
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
namespace: kube-system
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
namespace: kube-system
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: prometheus-community
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "prometheus-community"
|
||||
heritage: "Helm"
|
||||
namespace: kube-system
|
||||
|
||||
@@ -5,7 +5,7 @@ metadata:
|
||||
name: node-exporter-prometheus-node-exporter
|
||||
namespace: vynil-monitor
|
||||
labels:
|
||||
helm.sh/chart: prometheus-node-exporter-4.26.0
|
||||
helm.sh/chart: prometheus-node-exporter-4.30.2
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/component: metrics
|
||||
app.kubernetes.io/part-of: prometheus-node-exporter
|
||||
@@ -29,7 +29,7 @@ spec:
|
||||
annotations:
|
||||
cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
|
||||
labels:
|
||||
helm.sh/chart: prometheus-node-exporter-4.26.0
|
||||
helm.sh/chart: prometheus-node-exporter-4.30.2
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/component: metrics
|
||||
app.kubernetes.io/part-of: prometheus-node-exporter
|
||||
|
||||
@@ -4,7 +4,7 @@ kind: Component
|
||||
category: monitor
|
||||
metadata:
|
||||
name: node-exporter
|
||||
description: null
|
||||
description: Prometheus exporter for hardware and OS metrics exposed by *NIX kernels, written in Go with pluggable metric collectors.
|
||||
options:
|
||||
images:
|
||||
default:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: node-exporter
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "node-exporter"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: node-exporter
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "node-exporter"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
@@ -297,7 +297,7 @@ spec:
|
||||
severity: warning
|
||||
- alert: NodeDiskIOSaturation
|
||||
annotations:
|
||||
description: 'Disk IO queue (aqu-sq) is high on {{ $labels.device }} at {{ $labels.instance }}, has been above 10 for the last 15 minutes, is currently at {{ printf "%.2f" $value }}.
|
||||
description: 'Disk IO queue (aqu-sq) is high on {{ $labels.device }} at {{ $labels.instance }}, has been above 10 for the last 30 minutes, is currently at {{ printf "%.2f" $value }}.
|
||||
|
||||
This symptom might indicate disk saturation.
|
||||
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: node-exporter
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "node-exporter"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -9,9 +9,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: node-exporter
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "node-exporter"
|
||||
heritage: "Helm"
|
||||
spec:
|
||||
|
||||
@@ -5,7 +5,7 @@ metadata:
|
||||
name: node-exporter-prometheus-node-exporter
|
||||
namespace: vynil-monitor
|
||||
labels:
|
||||
helm.sh/chart: prometheus-node-exporter-4.26.0
|
||||
helm.sh/chart: prometheus-node-exporter-4.30.2
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/component: metrics
|
||||
app.kubernetes.io/part-of: prometheus-node-exporter
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: node-exporter
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "node-exporter"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: node-exporter
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "node-exporter"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: node-exporter
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "node-exporter"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -12,9 +12,9 @@ metadata:
|
||||
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/instance: node-exporter
|
||||
app.kubernetes.io/version: "56.2.0"
|
||||
app.kubernetes.io/version: "56.9.0"
|
||||
app.kubernetes.io/part-of: kube-prometheus-stack
|
||||
chart: kube-prometheus-stack-56.2.0
|
||||
chart: kube-prometheus-stack-56.9.0
|
||||
release: "node-exporter"
|
||||
heritage: "Helm"
|
||||
data:
|
||||
|
||||
@@ -6,7 +6,7 @@ metadata:
|
||||
name: node-exporter-prometheus-node-exporter
|
||||
namespace: vynil-monitor
|
||||
labels:
|
||||
helm.sh/chart: prometheus-node-exporter-4.26.0
|
||||
helm.sh/chart: prometheus-node-exporter-4.30.2
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/component: metrics
|
||||
app.kubernetes.io/part-of: prometheus-node-exporter
|
||||
|
||||
@@ -5,7 +5,7 @@ metadata:
|
||||
name: node-exporter-prometheus-node-exporter
|
||||
namespace: vynil-monitor
|
||||
labels:
|
||||
helm.sh/chart: prometheus-node-exporter-4.26.0
|
||||
helm.sh/chart: prometheus-node-exporter-4.30.2
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/component: metrics
|
||||
app.kubernetes.io/part-of: prometheus-node-exporter
|
||||
|
||||
@@ -4,13 +4,23 @@ kind: Component
|
||||
category: monitor
|
||||
metadata:
|
||||
name: prometheus
|
||||
description: null
|
||||
description: An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.
|
||||
options:
|
||||
app_group:
|
||||
default: monitor
|
||||
domain:
|
||||
default: your-company
|
||||
examples:
|
||||
- monitor
|
||||
- your-company
|
||||
type: string
|
||||
ingress_class:
|
||||
default: traefik
|
||||
examples:
|
||||
- traefik
|
||||
type: string
|
||||
shards:
|
||||
default: 1
|
||||
examples:
|
||||
- 1
|
||||
type: integer
|
||||
logLevel:
|
||||
default: info
|
||||
examples:
|
||||
@@ -21,51 +31,26 @@ options:
|
||||
examples:
|
||||
- false
|
||||
type: boolean
|
||||
shards:
|
||||
default: 1
|
||||
examples:
|
||||
- 1
|
||||
type: integer
|
||||
retention:
|
||||
default: 10d
|
||||
examples:
|
||||
- 10d
|
||||
type: string
|
||||
enableAdminAPI:
|
||||
default: false
|
||||
examples:
|
||||
- false
|
||||
type: boolean
|
||||
domain:
|
||||
default: your-company
|
||||
examples:
|
||||
- your-company
|
||||
type: string
|
||||
issuer:
|
||||
default: letsencrypt-prod
|
||||
examples:
|
||||
- letsencrypt-prod
|
||||
type: string
|
||||
replicas:
|
||||
default: 1
|
||||
alertmanager:
|
||||
default: alertmanager-alertmanager
|
||||
examples:
|
||||
- 1
|
||||
type: integer
|
||||
- alertmanager-alertmanager
|
||||
type: string
|
||||
domain_name:
|
||||
default: your_company.com
|
||||
examples:
|
||||
- your_company.com
|
||||
type: string
|
||||
sub_domain:
|
||||
default: prometheus
|
||||
examples:
|
||||
- prometheus
|
||||
type: string
|
||||
ingress_class:
|
||||
default: traefik
|
||||
examples:
|
||||
- traefik
|
||||
type: string
|
||||
images:
|
||||
default:
|
||||
prometheus:
|
||||
@@ -105,10 +90,25 @@ options:
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
alertmanager:
|
||||
default: alertmanager-alertmanager
|
||||
replicas:
|
||||
default: 1
|
||||
examples:
|
||||
- alertmanager-alertmanager
|
||||
- 1
|
||||
type: integer
|
||||
retention:
|
||||
default: 10d
|
||||
examples:
|
||||
- 10d
|
||||
type: string
|
||||
app_group:
|
||||
default: monitor
|
||||
examples:
|
||||
- monitor
|
||||
type: string
|
||||
sub_domain:
|
||||
default: prometheus
|
||||
examples:
|
||||
- prometheus
|
||||
type: string
|
||||
dependencies:
|
||||
- dist: null
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user