Skip to content

Commit

Permalink
Merge pull request #578 from gitpod-io/roboquat/automated-dependency-…
Browse files Browse the repository at this point in the history
…update-main

[bot] [main] Automated dependencies update
  • Loading branch information
roboquat authored Mar 3, 2025
2 parents 5d9c85c + 1fa4621 commit 31cd273
Showing 34 changed files with 1,113 additions and 199 deletions.
40 changes: 25 additions & 15 deletions jsonnetfile.lock.json
Original file line number Diff line number Diff line change
@@ -18,7 +18,7 @@
"subdir": "contrib/mixin"
}
},
"version": "022b9b22cf9b8563a9f4f384bb35c30f02aca657",
"version": "3a2cece119b098fe83fdaf36903dc7d9a934c658",
"sum": "XmXkOCriQIZmXwlIIFhqlJMa0e6qGWdxZD+ZDYaN0Po="
},
{
@@ -28,7 +28,7 @@
"subdir": "operations/observability/mixins"
}
},
"version": "0e2cafa719f07e07414109e489e30996fde81704",
"version": "a03e02caed72b29a656e52465b12ef9cfb56d950",
"sum": "hVjQ0n6vsB+8/f0UJ3PKbV+DwvxgGMy6vhrwouaHIZk=",
"name": "gitpod"
},
@@ -89,8 +89,18 @@
"subdir": "grafana-builder"
}
},
"version": "8948a8a3a8b3dacb3a6ff7074617970b04792a76",
"sum": "yxqWcq/N3E/a/XreeU6EuE6X7kYPnG0AspAQFKOjASo="
"version": "693d710e5c9b747784dd1a2b896eb55a92f1155d",
"sum": "G7B6E5sqWirDbMWRhifbLRfGgRFbIh9WCYa6X3kMh6g="
},
{
"source": {
"git": {
"remote": "https://github.com/grafana/jsonnet-libs.git",
"subdir": "mixin-utils"
}
},
"version": "693d710e5c9b747784dd1a2b896eb55a92f1155d",
"sum": "SRElwa/XrKAN8aZA9zvdRUx8iebl2It7KNQ7VFvMcBA="
},
{
"source": {
@@ -119,8 +129,8 @@
"subdir": ""
}
},
"version": "4ff562d5e8145940cf355f62cf2308895c4dca81",
"sum": "kiL19fTbXOtNglsmT62kOzIf/Xpu+YwoiMPAApDXhkE="
"version": "4d28b2bc0f243db46202ea1261ec673fd6835563",
"sum": "DdjgM1h1iDvrdr4UnqACrWJV5rlLqN+GFwtD9k5+FmI="
},
{
"source": {
@@ -129,7 +139,7 @@
"subdir": "jsonnet/kube-state-metrics"
}
},
"version": "7f9b0d11899894138f5dec0944ebfd6ae132ec72",
"version": "c853e41feeed7771b3bc2d462e05aef5ee16812f",
"sum": "3bioG7CfTfY9zeu5xU4yon6Zt3kYvNkyl492nOhQxnM="
},
{
@@ -139,7 +149,7 @@
"subdir": "jsonnet/kube-state-metrics-mixin"
}
},
"version": "7f9b0d11899894138f5dec0944ebfd6ae132ec72",
"version": "c853e41feeed7771b3bc2d462e05aef5ee16812f",
"sum": "qclI7LwucTjBef3PkGBkKxF0mfZPbHnn4rlNWKGtR4c="
},
{
@@ -149,7 +159,7 @@
"subdir": "jsonnet/kube-prometheus"
}
},
"version": "a3522171935e4fb5d320391d9cb33ce96d96e22f",
"version": "997df34c70eb3eebc12b9839c972b01a892f9d73",
"sum": "/M2spjM6cW+U5fUIQM4uhlu+aZvNUcn6xAr6a56BoLM="
},
{
@@ -159,7 +169,7 @@
"subdir": "jsonnet/mixin"
}
},
"version": "4f32e47eed911cbf1d9355b5435ce1507e348e0d",
"version": "17b0feb7c25ad0c5902f2853b3c6aea2c5e85211",
"sum": "gi+knjdxs2T715iIQIntrimbHRgHnpM8IFBJDD1gYfs=",
"name": "prometheus-operator-mixin"
},
@@ -170,8 +180,8 @@
"subdir": "jsonnet/prometheus-operator"
}
},
"version": "4f32e47eed911cbf1d9355b5435ce1507e348e0d",
"sum": "wj9pvdsx9y+CoiSfWRUs1+ZESGp5er/zEdqzlei8Cig="
"version": "17b0feb7c25ad0c5902f2853b3c6aea2c5e85211",
"sum": "gUcJK8hDguUI/LdXv/0rge7Tw3aiWN9PEaFlJULkeZI="
},
{
"source": {
@@ -191,7 +201,7 @@
"subdir": "docs/node-mixin"
}
},
"version": "6cfb6437fc941e63b0f9bbebefe38f4498bc88ea",
"version": "0c10545e8dfb983f4c013281c4904be27f645de2",
"sum": "NcpQ0Hz0qciUqmOYoAR0X8GUK5pH/QiUXm1aDNgvua0="
},
{
@@ -201,7 +211,7 @@
"subdir": "documentation/prometheus-mixin"
}
},
"version": "e837ac9fe2e378902def431afa0ceb1d75d1b601",
"version": "3f0de72da7672313b0a53c81dc908279609799bb",
"sum": "2c+wttfee9TwuQJZIkNV7Tekem74Qgc7iZ842P28rNw=",
"name": "prometheus"
},
@@ -223,7 +233,7 @@
"subdir": "mixin"
}
},
"version": "f230915c1c132f30cbd0318150314ce9adb95576",
"version": "4ba7d596a87d09ea5a725a53ab6e4920e1322b9f",
"sum": "ieCD4eMgGbOlrI8GmckGPHBGQDcLasE1rULYq56W/bs=",
"name": "thanos-mixin"
},
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@ metadata:
annotations:
argocd.argoproj.io/sync-options: Replace=true
controller-gen.kubebuilder.io/version: v0.17.2
operator.prometheus.io/version: 0.80.0
operator.prometheus.io/version: 0.80.1
name: alertmanagerconfigs.monitoring.coreos.com
spec:
group: monitoring.coreos.com
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@ metadata:
annotations:
argocd.argoproj.io/sync-options: Replace=true
controller-gen.kubebuilder.io/version: v0.17.2
operator.prometheus.io/version: 0.80.0
operator.prometheus.io/version: 0.80.1
name: alertmanagers.monitoring.coreos.com
spec:
group: monitoring.coreos.com
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@ metadata:
annotations:
argocd.argoproj.io/sync-options: Replace=true
controller-gen.kubebuilder.io/version: v0.17.2
operator.prometheus.io/version: 0.80.0
operator.prometheus.io/version: 0.80.1
name: podmonitors.monitoring.coreos.com
spec:
group: monitoring.coreos.com
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@ metadata:
annotations:
argocd.argoproj.io/sync-options: Replace=true
controller-gen.kubebuilder.io/version: v0.17.2
operator.prometheus.io/version: 0.80.0
operator.prometheus.io/version: 0.80.1
name: probes.monitoring.coreos.com
spec:
group: monitoring.coreos.com
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@ metadata:
annotations:
argocd.argoproj.io/sync-options: Replace=true
controller-gen.kubebuilder.io/version: v0.17.2
operator.prometheus.io/version: 0.80.0
operator.prometheus.io/version: 0.80.1
name: prometheuses.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -8616,6 +8616,27 @@ spec:
sha:
description: 'Deprecated: use ''spec.image'' instead. The image''s digest can be specified as part of the image name.'
type: string
shardRetentionPolicy:
description: |-
ShardRetentionPolicy defines the retention policy for the Prometheus shards.
(Alpha) Using this field requires the 'PrometheusShardRetentionPolicy' feature gate to be enabled.

The final goals for this feature can be seen at https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/proposals/202310-shard-autoscaling.md#graceful-scale-down-of-prometheus-servers,
however, the feature is not yet fully implemented in this PR. The limitation being:
* Retention duration is not settable, for now, shards are retained forever.
properties:
whenScaled:
description: |-
Defines the retention policy when the Prometheus shards are scaled down.
* `Delete`, the operator will delete the pods from the scaled-down shard(s).
* `Retain`, the operator will keep the pods from the scaled-down shard(s), so the data can still be queried.

If not defined, the operator assumes the `Delete` value.
enum:
- Retain
- Delete
type: string
type: object
shards:
description: |-
Number of shards to distribute the scraped targets onto.
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.17.2
operator.prometheus.io/version: 0.80.0
operator.prometheus.io/version: 0.80.1
name: prometheusagents.monitoring.coreos.com
spec:
group: monitoring.coreos.com
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@ metadata:
annotations:
argocd.argoproj.io/sync-options: Replace=true
controller-gen.kubebuilder.io/version: v0.17.2
operator.prometheus.io/version: 0.80.0
operator.prometheus.io/version: 0.80.1
name: prometheusrules.monitoring.coreos.com
spec:
group: monitoring.coreos.com
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.17.2
operator.prometheus.io/version: 0.80.0
operator.prometheus.io/version: 0.80.1
name: scrapeconfigs.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -10064,12 +10064,14 @@ spec:
minLength: 1
type: string
role:
description: The OpenStack role of entities that should be discovered.
description: |-
The OpenStack role of entities that should be discovered.

Note: The `LoadBalancer` role requires Prometheus >= v3.2.0.
enum:
- Instance
- instance
- Hypervisor
- hypervisor
- LoadBalancer
type: string
tlsConfig:
description: TLS configuration applying to the target HTTP endpoint.
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@ metadata:
annotations:
argocd.argoproj.io/sync-options: Replace=true
controller-gen.kubebuilder.io/version: v0.17.2
operator.prometheus.io/version: 0.80.0
operator.prometheus.io/version: 0.80.1
name: servicemonitors.monitoring.coreos.com
spec:
group: monitoring.coreos.com
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@ metadata:
annotations:
argocd.argoproj.io/sync-options: Replace=true
controller-gen.kubebuilder.io/version: v0.17.2
operator.prometheus.io/version: 0.80.0
operator.prometheus.io/version: 0.80.1
name: thanosrulers.monitoring.coreos.com
spec:
group: monitoring.coreos.com
29 changes: 28 additions & 1 deletion monitoring-satellite/manifests/kube-prometheus-rules/rules.yaml
Original file line number Diff line number Diff line change
@@ -86,7 +86,34 @@ spec:
- name: kubernetes-system-apiserver
rules: []
- name: kubernetes-system-kubelet
rules: []
rules:
- alert: KubeNodePressure
annotations:
description: '{{ $labels.node }} on cluster {{ $labels.cluster }} has active Condition {{ $labels.condition }}. This is caused by resource usage exceeding eviction thresholds.'
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubenodepressure
summary: Node has as active Condition.
expr: |
kube_node_status_condition{job="kube-state-metrics",condition=~"(MemoryPressure|DiskPressure|PIDPressure)",status="true"} == 1
and on (cluster, node)
kube_node_spec_unschedulable{job="kube-state-metrics"} == 0
for: 10m
labels:
severity: info
- alert: KubeNodeEviction
annotations:
description: Node {{ $labels.node }} on {{ $labels.cluster }} is evicting Pods due to {{ $labels.eviction_signal }}. Eviction occurs when eviction thresholds are crossed, typically caused by Pods exceeding RAM/ephemeral-storage limits.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubenodeeviction
summary: Node is evicting pods.
expr: |
sum(rate(kubelet_evictions{job="kubelet", metrics_path="/metrics"}[15m])) by(cluster, eviction_signal, instance)
* on (cluster, instance) group_left(node)
max by (cluster, instance, node) (
kubelet_node_name{job="kubelet", metrics_path="/metrics"}
)
> 0
for: 0s
labels:
severity: info
- interval: 3m
name: kube-apiserver-availability.rules
rules:

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 31cd273

Please sign in to comment.