Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • github-mirror/prometheus-operator/kube-prometheus
1 result
Show changes
Showing
with 57 additions and 27 deletions
......@@ -6,7 +6,7 @@ metadata:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
name: prometheus-k8s
rules:
- apiGroups:
......
......@@ -6,7 +6,7 @@ metadata:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
name: prometheus-k8s
roleRef:
apiGroup: rbac.authorization.k8s.io
......
......@@ -6,7 +6,7 @@ metadata:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
name: prometheus-k8s
namespace: monitoring
spec:
......
......@@ -6,7 +6,7 @@ metadata:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
name: prometheus-k8s
namespace: monitoring
spec:
......
......@@ -6,7 +6,7 @@ metadata:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
name: k8s
namespace: monitoring
spec:
......@@ -18,7 +18,7 @@ spec:
port: web
enableFeatures: []
externalLabels: {}
image: quay.io/prometheus/prometheus:v3.2.0
image: quay.io/prometheus/prometheus:v3.2.1
nodeSelector:
kubernetes.io/os: linux
podMetadata:
......@@ -27,7 +27,7 @@ spec:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
podMonitorNamespaceSelector: {}
podMonitorSelector: {}
probeNamespaceSelector: {}
......@@ -47,4 +47,4 @@ spec:
serviceAccountName: prometheus-k8s
serviceMonitorNamespaceSelector: {}
serviceMonitorSelector: {}
version: 3.2.0
version: 3.2.1
......@@ -6,7 +6,7 @@ metadata:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
prometheus: k8s
role: alert-rules
name: prometheus-k8s-prometheus-rules
......
......@@ -6,7 +6,7 @@ metadata:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
name: prometheus-k8s-config
namespace: monitoring
roleRef:
......
......@@ -8,7 +8,7 @@ items:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
name: prometheus-k8s
namespace: default
roleRef:
......@@ -27,7 +27,7 @@ items:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
name: prometheus-k8s
namespace: kube-system
roleRef:
......@@ -46,7 +46,7 @@ items:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
name: prometheus-k8s
namespace: monitoring
roleRef:
......
......@@ -6,7 +6,7 @@ metadata:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
name: prometheus-k8s-config
namespace: monitoring
rules:
......
......@@ -8,7 +8,7 @@ items:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
name: prometheus-k8s
namespace: default
rules:
......@@ -46,7 +46,7 @@ items:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
name: prometheus-k8s
namespace: kube-system
rules:
......@@ -84,7 +84,7 @@ items:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
name: prometheus-k8s
namespace: monitoring
rules:
......
......@@ -6,7 +6,7 @@ metadata:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
name: prometheus-k8s
namespace: monitoring
spec:
......
......@@ -7,6 +7,6 @@ metadata:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
name: prometheus-k8s
namespace: monitoring
......@@ -6,7 +6,7 @@ metadata:
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 3.2.0
app.kubernetes.io/version: 3.2.1
name: prometheus-k8s
namespace: monitoring
spec:
......
......@@ -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: alertmanagerconfigs.monitoring.coreos.com
spec:
group: monitoring.coreos.com
......
......@@ -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: alertmanagers.monitoring.coreos.com
spec:
group: monitoring.coreos.com
......@@ -5298,6 +5298,15 @@ spec:
ServiceAccountName is the name of the ServiceAccount to use to run the
Prometheus Pods.
type: string
serviceName:
description: |-
The name of the service name used by the underlying StatefulSet(s) as the governing service.
If defined, the Service must be created before the Alertmanager resource in the same namespace and it must define a selector that matches the pod labels.
If empty, the operator will create and manage a headless service named `alertmanager-operated` for Alermanager resources.
When deploying multiple Alertmanager resources in the same namespace, it is recommended to specify a different value for each.
See https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#stable-network-id for more details.
minLength: 1
type: string
sha:
description: |-
SHA of Alertmanager container image to be deployed. Defaults to the value of `version`.
......
......@@ -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: podmonitors.monitoring.coreos.com
spec:
group: monitoring.coreos.com
......
......@@ -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: probes.monitoring.coreos.com
spec:
group: monitoring.coreos.com
......
......@@ -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: prometheuses.monitoring.coreos.com
spec:
group: monitoring.coreos.com
......@@ -8615,6 +8615,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.
......
......@@ -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
......
......@@ -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: prometheusrules.monitoring.coreos.com
spec:
group: monitoring.coreos.com
......