mirror of
https://github.com/prometheus-operator/prometheus-operator.git
synced 2025-04-21 03:38:43 +00:00
commit
3234e89cff
41 changed files with 95 additions and 73 deletions
CHANGELOG.mdgo.mod
Documentation
VERSIONbundle.yamlexample
admission-webhook
alertmanager-crd-conversion
prometheus-operator-crd
monitoring.coreos.com_alertmanagerconfigs.yamlmonitoring.coreos.com_alertmanagers.yamlmonitoring.coreos.com_podmonitors.yamlmonitoring.coreos.com_probes.yamlmonitoring.coreos.com_prometheusagents.yamlmonitoring.coreos.com_prometheuses.yamlmonitoring.coreos.com_prometheusrules.yamlmonitoring.coreos.com_scrapeconfigs.yamlmonitoring.coreos.com_servicemonitors.yamlmonitoring.coreos.com_thanosrulers.yaml
rbac/prometheus-operator
jsonnet/prometheus-operator
alertmanagerconfigs-crd.jsonalertmanagers-crd.jsonpodmonitors-crd.jsonprobes-crd.jsonprometheusagents-crd.jsonprometheuses-crd.jsonprometheusrules-crd.jsonscrapeconfigs-crd.jsonservicemonitors-crd.jsonthanosrulers-crd.json
pkg/client
26
CHANGELOG.md
26
CHANGELOG.md
|
@ -1,6 +1,29 @@
|
|||
## Unreleased
|
||||
|
||||
* [FEATURE] Add `-kubelet-endpointslice` argument to support `EndpointSlice` for the kubelet controller.
|
||||
## 0.77.0 / 2024-09-19
|
||||
|
||||
> [!NOTE]
|
||||
> Along with this release we also introduce a new command line tool [poctl](https://github.com/prometheus-operator/poctl). It is designed specifically for managing Prometheus Operator Custom Resources.
|
||||
> This project is currently under active development and fully experimental, so expect breaking changes and rough edges. We encourage you to [try it out](https://github.com/prometheus-operator/poctl/releases/tag/v0.1.0) and provide the feedback.
|
||||
|
||||
> [!WARNING]
|
||||
> Another notable change is that we have switched the logging framework from [go-kit/log](https://github.com/go-kit/log) to [slog](https://pkg.go.dev/log/slog) which may lead to some differences in the log output.
|
||||
|
||||
* [CHANGE] Add more API validation and changes to the `ScrapeConfig` CRD. #6921 #6855 #6744
|
||||
* [CHANGE] Update the validating webhook to reject `PrometheusRule` objects that would generate configuration greater than the max ConfigMap size (512KiB). #6606
|
||||
* [FEATURE] Add experimental Prometheus 3 support. It allows to try the new Prometheus `v3.0.0-beta.0`. #6940
|
||||
* Feature requests in this version won't be supported until Prometheus 3 reaches a stable release. However, users are encouraged to try the beta version with the Operator and report any issues they encounter.
|
||||
* [FEATURE] Add support for `PodMonitor` to the `PrometheusAgent` CRD in DaemonSet mode. #6879
|
||||
* [FEATURE] Add `-kubelet-endpointslice` argument to support `EndpointSlice` for the kubelet controller. #6882
|
||||
* [FEATURE] Add `outOfOrderTimeWindow` field to the `PrometheusAgent` CRD. #6851
|
||||
* [FEATURE] Add `matchFirstNetwork` field to the `ScrapeConfig` CRD for the Docker Service Discovery. #6849 #6894
|
||||
* [FEATURE] Add the `otlp` field to the `Prometheus` and `PrometheusAgent` CRDs. #6780
|
||||
* [FEATURE] Add support for certificate, key and client CA file paths to the web TLS configuration. #6358
|
||||
* [FEATURE] Add `noProxy`, `proxyFromEnvironment` and `proxyConnectHeader` fields to the AlertmanagerConfig CRD for OAuth2 clients. #6922
|
||||
* [FEATURE] Add `noProxy`, `proxyFromEnvironment` and `proxyConnectHeader` fields to the AlertmanagerConfig CRD for HTTP clients. #6864
|
||||
* [FEATURE] Add Ionos Service Discovery support to `ScrapeConfig` CRD. (#6732)
|
||||
* [BUGFIX] Fix panic when processing an invalid `AlertmanagerConfig` object used for global configuration. #6931
|
||||
* [BUGFIX] Allow configuring proxy URL for all Prometheus versions. #6845
|
||||
|
||||
## 0.76.2 / 2024-09-09
|
||||
|
||||
|
@ -8,7 +31,6 @@
|
|||
|
||||
## 0.76.1 / 2024-09-03
|
||||
|
||||
* [BUGFIX] fix panic when processing an invalid `AlertmanagerConfig` object used for global configuration. #6931
|
||||
* [BUGFIX] fix bug with Kubernetes service discovery `Selector.Role` field. #6896
|
||||
|
||||
## 0.76.0 / 2024-08-08
|
||||
|
|
|
@ -78,7 +78,7 @@ Usage of ./operator:
|
|||
-namespaces value
|
||||
Namespaces to scope the interaction of the Prometheus Operator and the apiserver (allow list). This is mutually exclusive with --deny-namespaces.
|
||||
-prometheus-config-reloader string
|
||||
Prometheus config reloader image (default "quay.io/prometheus-operator/prometheus-config-reloader:v0.76.2")
|
||||
Prometheus config reloader image (default "quay.io/prometheus-operator/prometheus-config-reloader:v0.77.0")
|
||||
-prometheus-default-base-image string
|
||||
Prometheus default base image (path without tag/version) (default "quay.io/prometheus/prometheus")
|
||||
-prometheus-instance-namespaces value
|
||||
|
|
|
@ -26,7 +26,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
@ -207,7 +207,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator
|
||||
namespace: default
|
||||
```
|
||||
|
@ -223,7 +223,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
|
|
@ -26,7 +26,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
|
|
@ -86,7 +86,7 @@ kind: ServiceAccount
|
|||
metadata:
|
||||
labels:
|
||||
app.kubernetes.io/name: prometheus-operator-admission-webhook
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator-admission-webhook
|
||||
namespace: default
|
||||
```
|
||||
|
@ -97,7 +97,7 @@ kind: Deployment
|
|||
metadata:
|
||||
labels:
|
||||
app.kubernetes.io/name: prometheus-operator-admission-webhook
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator-admission-webhook
|
||||
namespace: default
|
||||
spec:
|
||||
|
@ -114,7 +114,7 @@ spec:
|
|||
kubectl.kubernetes.io/default-container: prometheus-operator-admission-webhook
|
||||
labels:
|
||||
app.kubernetes.io/name: prometheus-operator-admission-webhook
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
spec:
|
||||
affinity:
|
||||
podAntiAffinity:
|
||||
|
@ -131,7 +131,7 @@ spec:
|
|||
- --web.enable-tls=true
|
||||
- --web.cert-file=/etc/tls/private/tls.crt
|
||||
- --web.key-file=/etc/tls/private/tls.key
|
||||
image: quay.io/prometheus-operator/admission-webhook:v0.76.2
|
||||
image: quay.io/prometheus-operator/admission-webhook:v0.77.0
|
||||
name: prometheus-operator-admission-webhook
|
||||
ports:
|
||||
- containerPort: 8443
|
||||
|
@ -179,7 +179,7 @@ kind: Service
|
|||
metadata:
|
||||
labels:
|
||||
app.kubernetes.io/name: prometheus-operator-admission-webhook
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator-admission-webhook
|
||||
namespace: default
|
||||
spec:
|
||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
0.76.2
|
||||
0.77.0
|
||||
|
|
36
bundle.yaml
generated
36
bundle.yaml
generated
|
@ -4,7 +4,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: alertmanagerconfigs.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
@ -9964,7 +9964,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: alertmanagers.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
@ -18545,7 +18545,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: podmonitors.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
@ -19698,7 +19698,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: probes.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
@ -20836,7 +20836,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: prometheusagents.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
@ -31353,7 +31353,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: prometheuses.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
@ -44031,7 +44031,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: prometheusrules.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
@ -44173,7 +44173,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: scrapeconfigs.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
@ -55614,7 +55614,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: servicemonitors.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
@ -56795,7 +56795,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: thanosrulers.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
@ -64751,7 +64751,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
@ -64768,7 +64768,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
@ -64876,7 +64876,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator
|
||||
namespace: default
|
||||
spec:
|
||||
|
@ -64892,19 +64892,19 @@ spec:
|
|||
labels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
spec:
|
||||
automountServiceAccountToken: true
|
||||
containers:
|
||||
- args:
|
||||
- --kubelet-service=kube-system/kubelet
|
||||
- --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.76.2
|
||||
- --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.77.0
|
||||
- --kubelet-endpoints=true
|
||||
- --kubelet-endpointslice=false
|
||||
env:
|
||||
- name: GOGC
|
||||
value: "30"
|
||||
image: quay.io/prometheus-operator/prometheus-operator:v0.76.2
|
||||
image: quay.io/prometheus-operator/prometheus-operator:v0.77.0
|
||||
name: prometheus-operator
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
|
@ -64938,7 +64938,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator
|
||||
namespace: default
|
||||
---
|
||||
|
@ -64948,7 +64948,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator
|
||||
namespace: default
|
||||
spec:
|
||||
|
|
|
@ -3,7 +3,7 @@ kind: Deployment
|
|||
metadata:
|
||||
labels:
|
||||
app.kubernetes.io/name: prometheus-operator-admission-webhook
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator-admission-webhook
|
||||
namespace: default
|
||||
spec:
|
||||
|
@ -20,7 +20,7 @@ spec:
|
|||
kubectl.kubernetes.io/default-container: prometheus-operator-admission-webhook
|
||||
labels:
|
||||
app.kubernetes.io/name: prometheus-operator-admission-webhook
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
spec:
|
||||
affinity:
|
||||
podAntiAffinity:
|
||||
|
@ -37,7 +37,7 @@ spec:
|
|||
- --web.enable-tls=true
|
||||
- --web.cert-file=/etc/tls/private/tls.crt
|
||||
- --web.key-file=/etc/tls/private/tls.key
|
||||
image: quay.io/prometheus-operator/admission-webhook:v0.76.2
|
||||
image: quay.io/prometheus-operator/admission-webhook:v0.77.0
|
||||
name: prometheus-operator-admission-webhook
|
||||
ports:
|
||||
- containerPort: 8443
|
||||
|
|
|
@ -3,7 +3,7 @@ kind: PodDisruptionBudget
|
|||
metadata:
|
||||
labels:
|
||||
app.kubernetes.io/name: prometheus-operator-admission-webhook
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator-admission-webhook
|
||||
namespace: default
|
||||
spec:
|
||||
|
|
|
@ -4,6 +4,6 @@ kind: ServiceAccount
|
|||
metadata:
|
||||
labels:
|
||||
app.kubernetes.io/name: prometheus-operator-admission-webhook
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator-admission-webhook
|
||||
namespace: default
|
||||
|
|
|
@ -3,7 +3,7 @@ kind: ServiceMonitor
|
|||
metadata:
|
||||
labels:
|
||||
app.kubernetes.io/name: prometheus-operator-admission-webhook
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator-admission-webhook
|
||||
namespace: default
|
||||
spec:
|
||||
|
@ -13,4 +13,4 @@ spec:
|
|||
selector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/name: prometheus-operator-admission-webhook
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
|
|
|
@ -3,7 +3,7 @@ kind: Service
|
|||
metadata:
|
||||
labels:
|
||||
app.kubernetes.io/name: prometheus-operator-admission-webhook
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator-admission-webhook
|
||||
namespace: default
|
||||
spec:
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"metadata": {
|
||||
"annotations": {
|
||||
"controller-gen.kubebuilder.io/version": "v0.16.1",
|
||||
"operator.prometheus.io/version": "0.76.2"
|
||||
"operator.prometheus.io/version": "0.77.0"
|
||||
},
|
||||
"name": "alertmanagerconfigs.monitoring.coreos.com"
|
||||
},
|
||||
|
|
|
@ -4,7 +4,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: alertmanagerconfigs.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
|
|
@ -4,7 +4,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: alertmanagers.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
|
|
@ -4,7 +4,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: podmonitors.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
|
|
@ -4,7 +4,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: probes.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
|
|
@ -4,7 +4,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: prometheusagents.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
|
|
@ -4,7 +4,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: prometheuses.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
|
|
@ -4,7 +4,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: prometheusrules.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
|
|
@ -4,7 +4,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: scrapeconfigs.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
|
|
@ -4,7 +4,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: servicemonitors.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
|
|
@ -4,7 +4,7 @@ kind: CustomResourceDefinition
|
|||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.16.1
|
||||
operator.prometheus.io/version: 0.76.2
|
||||
operator.prometheus.io/version: 0.77.0
|
||||
name: thanosrulers.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
|
|
|
@ -4,7 +4,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
|
|
@ -4,7 +4,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
|
|
@ -4,7 +4,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator
|
||||
namespace: default
|
||||
spec:
|
||||
|
@ -20,19 +20,19 @@ spec:
|
|||
labels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
spec:
|
||||
automountServiceAccountToken: true
|
||||
containers:
|
||||
- args:
|
||||
- --kubelet-service=kube-system/kubelet
|
||||
- --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.76.2
|
||||
- --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.77.0
|
||||
- --kubelet-endpoints=true
|
||||
- --kubelet-endpointslice=false
|
||||
env:
|
||||
- name: GOGC
|
||||
value: "30"
|
||||
image: quay.io/prometheus-operator/prometheus-operator:v0.76.2
|
||||
image: quay.io/prometheus-operator/prometheus-operator:v0.77.0
|
||||
name: prometheus-operator
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
|
|
|
@ -5,6 +5,6 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator
|
||||
namespace: default
|
||||
|
|
|
@ -4,7 +4,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator
|
||||
namespace: default
|
||||
spec:
|
||||
|
@ -15,4 +15,4 @@ spec:
|
|||
matchLabels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
|
|
|
@ -4,7 +4,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/component: controller
|
||||
app.kubernetes.io/name: prometheus-operator
|
||||
app.kubernetes.io/version: 0.76.2
|
||||
app.kubernetes.io/version: 0.77.0
|
||||
name: prometheus-operator
|
||||
namespace: default
|
||||
spec:
|
||||
|
|
4
go.mod
4
go.mod
|
@ -21,8 +21,8 @@ require (
|
|||
github.com/mitchellh/hashstructure v1.1.0
|
||||
github.com/oklog/run v1.1.0
|
||||
github.com/prometheus-community/prom-label-proxy v0.11.0
|
||||
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.76.2
|
||||
github.com/prometheus-operator/prometheus-operator/pkg/client v0.76.2
|
||||
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.77.0
|
||||
github.com/prometheus-operator/prometheus-operator/pkg/client v0.77.0
|
||||
github.com/prometheus/alertmanager v0.27.0
|
||||
github.com/prometheus/client_golang v1.20.4
|
||||
github.com/prometheus/common v0.59.1
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"metadata": {
|
||||
"annotations": {
|
||||
"controller-gen.kubebuilder.io/version": "v0.16.1",
|
||||
"operator.prometheus.io/version": "0.76.2"
|
||||
"operator.prometheus.io/version": "0.77.0"
|
||||
},
|
||||
"name": "alertmanagerconfigs.monitoring.coreos.com"
|
||||
},
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"metadata": {
|
||||
"annotations": {
|
||||
"controller-gen.kubebuilder.io/version": "v0.16.1",
|
||||
"operator.prometheus.io/version": "0.76.2"
|
||||
"operator.prometheus.io/version": "0.77.0"
|
||||
},
|
||||
"name": "alertmanagers.monitoring.coreos.com"
|
||||
},
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"metadata": {
|
||||
"annotations": {
|
||||
"controller-gen.kubebuilder.io/version": "v0.16.1",
|
||||
"operator.prometheus.io/version": "0.76.2"
|
||||
"operator.prometheus.io/version": "0.77.0"
|
||||
},
|
||||
"name": "podmonitors.monitoring.coreos.com"
|
||||
},
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"metadata": {
|
||||
"annotations": {
|
||||
"controller-gen.kubebuilder.io/version": "v0.16.1",
|
||||
"operator.prometheus.io/version": "0.76.2"
|
||||
"operator.prometheus.io/version": "0.77.0"
|
||||
},
|
||||
"name": "probes.monitoring.coreos.com"
|
||||
},
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"metadata": {
|
||||
"annotations": {
|
||||
"controller-gen.kubebuilder.io/version": "v0.16.1",
|
||||
"operator.prometheus.io/version": "0.76.2"
|
||||
"operator.prometheus.io/version": "0.77.0"
|
||||
},
|
||||
"name": "prometheusagents.monitoring.coreos.com"
|
||||
},
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"metadata": {
|
||||
"annotations": {
|
||||
"controller-gen.kubebuilder.io/version": "v0.16.1",
|
||||
"operator.prometheus.io/version": "0.76.2"
|
||||
"operator.prometheus.io/version": "0.77.0"
|
||||
},
|
||||
"name": "prometheuses.monitoring.coreos.com"
|
||||
},
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"metadata": {
|
||||
"annotations": {
|
||||
"controller-gen.kubebuilder.io/version": "v0.16.1",
|
||||
"operator.prometheus.io/version": "0.76.2"
|
||||
"operator.prometheus.io/version": "0.77.0"
|
||||
},
|
||||
"name": "prometheusrules.monitoring.coreos.com"
|
||||
},
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"metadata": {
|
||||
"annotations": {
|
||||
"controller-gen.kubebuilder.io/version": "v0.16.1",
|
||||
"operator.prometheus.io/version": "0.76.2"
|
||||
"operator.prometheus.io/version": "0.77.0"
|
||||
},
|
||||
"name": "scrapeconfigs.monitoring.coreos.com"
|
||||
},
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"metadata": {
|
||||
"annotations": {
|
||||
"controller-gen.kubebuilder.io/version": "v0.16.1",
|
||||
"operator.prometheus.io/version": "0.76.2"
|
||||
"operator.prometheus.io/version": "0.77.0"
|
||||
},
|
||||
"name": "servicemonitors.monitoring.coreos.com"
|
||||
},
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"metadata": {
|
||||
"annotations": {
|
||||
"controller-gen.kubebuilder.io/version": "v0.16.1",
|
||||
"operator.prometheus.io/version": "0.76.2"
|
||||
"operator.prometheus.io/version": "0.77.0"
|
||||
},
|
||||
"name": "thanosrulers.monitoring.coreos.com"
|
||||
},
|
||||
|
|
|
@ -5,7 +5,7 @@ go 1.23
|
|||
toolchain go1.23.1
|
||||
|
||||
require (
|
||||
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.76.2
|
||||
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.77.0
|
||||
k8s.io/api v0.31.1
|
||||
k8s.io/apiextensions-apiserver v0.31.1
|
||||
k8s.io/apimachinery v0.31.1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue