diff --git a/jsonnetfile.lock.json b/jsonnetfile.lock.json index bead5710..3d26b25c 100644 --- a/jsonnetfile.lock.json +++ b/jsonnetfile.lock.json @@ -18,7 +18,7 @@ "subdir": "contrib/mixin" } }, - "version": "f072712e29a2dafc92e7cfb3c76cea60e0d508b2", + "version": "100a7b4b0dc6e5f098a837f68885fc14648074d2", "sum": "XmXkOCriQIZmXwlIIFhqlJMa0e6qGWdxZD+ZDYaN0Po=" }, { @@ -28,7 +28,7 @@ "subdir": "operations/observability/mixins" } }, - "version": "f1c1f29e42f2956861189bf073b728c02cef376a", + "version": "0d84199cb170c069a109a7a00aa846ecf1069ae1", "sum": "wvuIMANAM9nLAR9RmTl2J7ZkFOV/XtIQ8LwKApfydKc=", "name": "gitpod" }, @@ -139,7 +139,7 @@ "subdir": "jsonnet/kube-state-metrics" } }, - "version": "61be81fa1f7a34fc95a2b11ad0f0d49d5056f56e", + "version": "95b29ac8a91dd636998d8fd766ec179f2b03c547", "sum": "3bioG7CfTfY9zeu5xU4yon6Zt3kYvNkyl492nOhQxnM=" }, { @@ -149,7 +149,7 @@ "subdir": "jsonnet/kube-state-metrics-mixin" } }, - "version": "61be81fa1f7a34fc95a2b11ad0f0d49d5056f56e", + "version": "95b29ac8a91dd636998d8fd766ec179f2b03c547", "sum": "qclI7LwucTjBef3PkGBkKxF0mfZPbHnn4rlNWKGtR4c=" }, { @@ -169,7 +169,7 @@ "subdir": "jsonnet/mixin" } }, - "version": "99f0cfdba694ca851bbc0d3ae478148b2e6ace09", + "version": "b7aeb3365845612536cce75a3153687eb38e3ed6", "sum": "gi+knjdxs2T715iIQIntrimbHRgHnpM8IFBJDD1gYfs=", "name": "prometheus-operator-mixin" }, @@ -180,8 +180,8 @@ "subdir": "jsonnet/prometheus-operator" } }, - "version": "99f0cfdba694ca851bbc0d3ae478148b2e6ace09", - "sum": "czJJUpeAtiksUzha5wkbTuswffY5fiPAFpBhEymiaWU=" + "version": "b7aeb3365845612536cce75a3153687eb38e3ed6", + "sum": "1PeZdJYHNZNPsBii3gQellJoDn2anz1LG/6KnosqlQM=" }, { "source": { @@ -190,7 +190,7 @@ "subdir": "doc/alertmanager-mixin" } }, - "version": "2c2c68cc969f355c09cabece00af2bd70340eaa0", + "version": "8a03f2ff529647df2d90809c3faf78d58bb56e0f", "sum": "j5prvRrJdoCv7n45l5Uy2ghl1IDb9BBUqjwCDs4ZJoQ=", "name": "alertmanager" }, @@ -201,7 +201,7 @@ "subdir": "docs/node-mixin" } }, - "version": "b57f5bab2db45eb5b7cce6b54d2ad15250facc03", + "version": "be19d537cd9d87bb9ca990eb24ce9162033f7260", "sum": "NcpQ0Hz0qciUqmOYoAR0X8GUK5pH/QiUXm1aDNgvua0=" }, { @@ -211,7 +211,7 @@ "subdir": "documentation/prometheus-mixin" } }, - "version": "789fddf25aaf1defafabadf6ce90413b9a69f72d", + "version": "294f36e80261bb2e2364aa3d0700ebaf20a17bca", "sum": "1+e8HismURh2GEbJPRIxI30M1nsrIuIh0TRUhwylqf4=", "name": "prometheus" }, @@ -222,7 +222,7 @@ "subdir": "jsonnet/controller-gen" } }, - "version": "9349cf03857a723a16cdfc13b7920401de6c0041", + "version": "3c16e27dd827c1ddf66f4ea0fd745f1a1c72d9fb", "sum": "O3c9Uurei8MWAY0Ad7DOL1fMqSgdHyHB7MpHsxSITKM=", "name": "pyrra" }, @@ -233,7 +233,7 @@ "subdir": "mixin" } }, - "version": "696193cc3562591c3c28394d33860ce909a66bca", + "version": "519fda5fcd79823e488a7843df7ff13d64194eac", "sum": "ieCD4eMgGbOlrI8GmckGPHBGQDcLasE1rULYq56W/bs=", "name": "thanos-mixin" }, diff --git a/monitoring-satellite/manifests/crds/prometheusOperator-0alertmanagerConfigCustomResourceDefinition.yaml b/monitoring-satellite/manifests/crds/prometheusOperator-0alertmanagerConfigCustomResourceDefinition.yaml index e49e8c96..6df5a500 100644 --- a/monitoring-satellite/manifests/crds/prometheusOperator-0alertmanagerConfigCustomResourceDefinition.yaml +++ b/monitoring-satellite/manifests/crds/prometheusOperator-0alertmanagerConfigCustomResourceDefinition.yaml @@ -4,7 +4,7 @@ metadata: annotations: argocd.argoproj.io/sync-options: Replace=true controller-gen.kubebuilder.io/version: v0.18.0 - operator.prometheus.io/version: 0.84.0 + operator.prometheus.io/version: 0.84.1 name: alertmanagerconfigs.monitoring.coreos.com spec: group: monitoring.coreos.com diff --git a/monitoring-satellite/manifests/crds/prometheusOperator-0alertmanagerCustomResourceDefinition.yaml b/monitoring-satellite/manifests/crds/prometheusOperator-0alertmanagerCustomResourceDefinition.yaml index 2af9638e..4e87dca6 100644 --- a/monitoring-satellite/manifests/crds/prometheusOperator-0alertmanagerCustomResourceDefinition.yaml +++ b/monitoring-satellite/manifests/crds/prometheusOperator-0alertmanagerCustomResourceDefinition.yaml @@ -4,7 +4,7 @@ metadata: annotations: argocd.argoproj.io/sync-options: Replace=true controller-gen.kubebuilder.io/version: v0.18.0 - operator.prometheus.io/version: 0.84.0 + operator.prometheus.io/version: 0.84.1 name: alertmanagers.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -4144,6 +4144,15 @@ spec: x-kubernetes-list-map-keys: - ip x-kubernetes-list-type: map + hostUsers: + description: |- + HostUsers supports the user space in Kubernetes. + + More info: https://kubernetes.io/docs/tasks/configure-pod-container/user-namespaces/ + + The feature requires at least Kubernetes 1.28 with the `UserNamespacesSupport` feature gate enabled. + Starting Kubernetes 1.33, the feature is enabled by default. + type: boolean image: description: |- Image if specified has precedence over baseImage, tag and sha @@ -5608,9 +5617,10 @@ spec: description: |- Minimum number of seconds for which a newly created pod should be ready without any of its container crashing for it to be considered available. - Defaults to 0 (pod will be considered available as soon as it is ready) - This is an alpha field from kubernetes 1.22 until 1.24 which requires enabling the StatefulSetMinReadySeconds feature gate. + + If unset, pods will be considered available as soon as they are ready. format: int32 + minimum: 0 type: integer nodeSelector: additionalProperties: diff --git a/monitoring-satellite/manifests/crds/prometheusOperator-0podmonitorCustomResourceDefinition.yaml b/monitoring-satellite/manifests/crds/prometheusOperator-0podmonitorCustomResourceDefinition.yaml index c0af325c..baa2dbf7 100644 --- a/monitoring-satellite/manifests/crds/prometheusOperator-0podmonitorCustomResourceDefinition.yaml +++ b/monitoring-satellite/manifests/crds/prometheusOperator-0podmonitorCustomResourceDefinition.yaml @@ -4,7 +4,7 @@ metadata: annotations: argocd.argoproj.io/sync-options: Replace=true controller-gen.kubebuilder.io/version: v0.18.0 - operator.prometheus.io/version: 0.84.0 + operator.prometheus.io/version: 0.84.1 name: podmonitors.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -1102,6 +1102,8 @@ spec: description: |- Whether to scrape a classic histogram that is also exposed as a native histogram. It requires Prometheus >= v2.45.0. + + Notice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration. type: boolean scrapeProtocols: description: |- diff --git a/monitoring-satellite/manifests/crds/prometheusOperator-0probeCustomResourceDefinition.yaml b/monitoring-satellite/manifests/crds/prometheusOperator-0probeCustomResourceDefinition.yaml index 8106fe6c..e0463488 100644 --- a/monitoring-satellite/manifests/crds/prometheusOperator-0probeCustomResourceDefinition.yaml +++ b/monitoring-satellite/manifests/crds/prometheusOperator-0probeCustomResourceDefinition.yaml @@ -4,7 +4,7 @@ metadata: annotations: argocd.argoproj.io/sync-options: Replace=true controller-gen.kubebuilder.io/version: v0.18.0 - operator.prometheus.io/version: 0.84.0 + operator.prometheus.io/version: 0.84.1 name: probes.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -624,6 +624,33 @@ spec: - clientSecret - tokenUrl type: object + params: + description: |- + The list of HTTP query parameters for the scrape. + Please note that the `.spec.module` field takes precedence over the `module` parameter from this list when both are defined. + The module name must be added using Module under ProbeSpec. + items: + description: ProbeParam defines specification of extra parameters for a Probe. + properties: + name: + description: The parameter name + minLength: 1 + type: string + values: + description: The parameter values + items: + minLength: 1 + type: string + minItems: 1 + type: array + required: + - name + type: object + minItems: 1 + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map prober: description: |- Specification for the prober to use for probing targets. @@ -712,6 +739,8 @@ spec: description: |- Whether to scrape a classic histogram that is also exposed as a native histogram. It requires Prometheus >= v2.45.0. + + Notice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration. type: boolean scrapeProtocols: description: |- diff --git a/monitoring-satellite/manifests/crds/prometheusOperator-0prometheusCustomResourceDefinition.yaml b/monitoring-satellite/manifests/crds/prometheusOperator-0prometheusCustomResourceDefinition.yaml index 983f3c07..4936cc22 100644 --- a/monitoring-satellite/manifests/crds/prometheusOperator-0prometheusCustomResourceDefinition.yaml +++ b/monitoring-satellite/manifests/crds/prometheusOperator-0prometheusCustomResourceDefinition.yaml @@ -4,7 +4,7 @@ metadata: annotations: argocd.argoproj.io/sync-options: Replace=true controller-gen.kubebuilder.io/version: v0.18.0 - operator.prometheus.io/version: 0.84.0 + operator.prometheus.io/version: 0.84.1 name: prometheuses.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -3826,6 +3826,15 @@ spec: `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set to a different value). type: boolean + hostUsers: + description: |- + HostUsers supports the user space in Kubernetes. + + More info: https://kubernetes.io/docs/tasks/configure-pod-container/user-namespaces/ + + The feature requires at least Kubernetes 1.28 with the `UserNamespacesSupport` feature gate enabled. + Starting Kubernetes 1.33, the feature is enabled by default. + type: boolean ignoreNamespaceSelectors: description: |- When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor @@ -5333,11 +5342,10 @@ spec: description: |- Minimum number of seconds for which a newly created Pod should be ready without any of its container crashing for it to be considered available. - Defaults to 0 (pod will be considered available as soon as it is ready) - This is an alpha field from kubernetes 1.22 until 1.24 which requires - enabling the StatefulSetMinReadySeconds feature gate. + If unset, pods will be considered available as soon as they are ready. format: int32 + minimum: 0 type: integer nameEscapingScheme: description: |- @@ -8204,6 +8212,9 @@ spec: scrapeClassicHistograms: description: |- Whether to scrape a classic histogram that is also exposed as a native histogram. + + Notice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration. + It requires Prometheus >= v3.5.0. type: boolean scrapeConfigNamespaceSelector: diff --git a/monitoring-satellite/manifests/crds/prometheusOperator-0prometheusagentCustomResourceDefinition.yaml b/monitoring-satellite/manifests/crds/prometheusOperator-0prometheusagentCustomResourceDefinition.yaml index 9113f809..e3a91438 100644 --- a/monitoring-satellite/manifests/crds/prometheusOperator-0prometheusagentCustomResourceDefinition.yaml +++ b/monitoring-satellite/manifests/crds/prometheusOperator-0prometheusagentCustomResourceDefinition.yaml @@ -3,7 +3,7 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.18.0 - operator.prometheus.io/version: 0.84.0 + operator.prometheus.io/version: 0.84.1 name: prometheusagents.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -3090,6 +3090,15 @@ spec: `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set to a different value). type: boolean + hostUsers: + description: |- + HostUsers supports the user space in Kubernetes. + + More info: https://kubernetes.io/docs/tasks/configure-pod-container/user-namespaces/ + + The feature requires at least Kubernetes 1.28 with the `UserNamespacesSupport` feature gate enabled. + Starting Kubernetes 1.33, the feature is enabled by default. + type: boolean ignoreNamespaceSelectors: description: |- When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor @@ -4597,11 +4606,10 @@ spec: description: |- Minimum number of seconds for which a newly created Pod should be ready without any of its container crashing for it to be considered available. - Defaults to 0 (pod will be considered available as soon as it is ready) - This is an alpha field from kubernetes 1.22 until 1.24 which requires - enabling the StatefulSetMinReadySeconds feature gate. + If unset, pods will be considered available as soon as they are ready. format: int32 + minimum: 0 type: integer mode: description: |- @@ -6596,6 +6604,9 @@ spec: scrapeClassicHistograms: description: |- Whether to scrape a classic histogram that is also exposed as a native histogram. + + Notice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration. + It requires Prometheus >= v3.5.0. type: boolean scrapeConfigNamespaceSelector: diff --git a/monitoring-satellite/manifests/crds/prometheusOperator-0prometheusruleCustomResourceDefinition.yaml b/monitoring-satellite/manifests/crds/prometheusOperator-0prometheusruleCustomResourceDefinition.yaml index 03ce9675..bc3f0f9c 100644 --- a/monitoring-satellite/manifests/crds/prometheusOperator-0prometheusruleCustomResourceDefinition.yaml +++ b/monitoring-satellite/manifests/crds/prometheusOperator-0prometheusruleCustomResourceDefinition.yaml @@ -4,7 +4,7 @@ metadata: annotations: argocd.argoproj.io/sync-options: Replace=true controller-gen.kubebuilder.io/version: v0.18.0 - operator.prometheus.io/version: 0.84.0 + operator.prometheus.io/version: 0.84.1 name: prometheusrules.monitoring.coreos.com spec: group: monitoring.coreos.com diff --git a/monitoring-satellite/manifests/crds/prometheusOperator-0scrapeconfigCustomResourceDefinition.yaml b/monitoring-satellite/manifests/crds/prometheusOperator-0scrapeconfigCustomResourceDefinition.yaml index b0523d8f..814e7d48 100644 --- a/monitoring-satellite/manifests/crds/prometheusOperator-0scrapeconfigCustomResourceDefinition.yaml +++ b/monitoring-satellite/manifests/crds/prometheusOperator-0scrapeconfigCustomResourceDefinition.yaml @@ -3,7 +3,7 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.18.0 - operator.prometheus.io/version: 0.84.0 + operator.prometheus.io/version: 0.84.1 name: scrapeconfigs.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -11434,6 +11434,8 @@ spec: description: |- Whether to scrape a classic histogram that is also exposed as a native histogram. It requires Prometheus >= v2.45.0. + + Notice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration. type: boolean scrapeInterval: description: ScrapeInterval is the interval between consecutive scrapes. diff --git a/monitoring-satellite/manifests/crds/prometheusOperator-0servicemonitorCustomResourceDefinition.yaml b/monitoring-satellite/manifests/crds/prometheusOperator-0servicemonitorCustomResourceDefinition.yaml index aeb53bb7..238c3b35 100644 --- a/monitoring-satellite/manifests/crds/prometheusOperator-0servicemonitorCustomResourceDefinition.yaml +++ b/monitoring-satellite/manifests/crds/prometheusOperator-0servicemonitorCustomResourceDefinition.yaml @@ -4,7 +4,7 @@ metadata: annotations: argocd.argoproj.io/sync-options: Replace=true controller-gen.kubebuilder.io/version: v0.18.0 - operator.prometheus.io/version: 0.84.0 + operator.prometheus.io/version: 0.84.1 name: servicemonitors.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -1114,6 +1114,8 @@ spec: description: |- Whether to scrape a classic histogram that is also exposed as a native histogram. It requires Prometheus >= v2.45.0. + + Notice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration. type: boolean scrapeProtocols: description: |- diff --git a/monitoring-satellite/manifests/crds/prometheusOperator-0thanosrulerCustomResourceDefinition.yaml b/monitoring-satellite/manifests/crds/prometheusOperator-0thanosrulerCustomResourceDefinition.yaml index 968c999c..58f66237 100644 --- a/monitoring-satellite/manifests/crds/prometheusOperator-0thanosrulerCustomResourceDefinition.yaml +++ b/monitoring-satellite/manifests/crds/prometheusOperator-0thanosrulerCustomResourceDefinition.yaml @@ -4,7 +4,7 @@ metadata: annotations: argocd.argoproj.io/sync-options: Replace=true controller-gen.kubebuilder.io/version: v0.18.0 - operator.prometheus.io/version: 0.84.0 + operator.prometheus.io/version: 0.84.1 name: thanosrulers.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -2764,6 +2764,15 @@ spec: x-kubernetes-list-map-keys: - ip x-kubernetes-list-type: map + hostUsers: + description: |- + HostUsers supports the user space in Kubernetes. + + More info: https://kubernetes.io/docs/tasks/configure-pod-container/user-namespaces/ + + The feature requires at least Kubernetes 1.28 with the `UserNamespacesSupport` feature gate enabled. + Starting Kubernetes 1.33, the feature is enabled by default. + type: boolean image: description: Thanos container image URL. type: string @@ -4211,9 +4220,10 @@ spec: description: |- Minimum number of seconds for which a newly created pod should be ready without any of its container crashing for it to be considered available. - Defaults to 0 (pod will be considered available as soon as it is ready) - This is an alpha field from kubernetes 1.22 until 1.24 which requires enabling the StatefulSetMinReadySeconds feature gate. + + If unset, pods will be considered available as soon as they are ready. format: int32 + minimum: 0 type: integer nodeSelector: additionalProperties: diff --git a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/alertmanagerconfigs-crd.json b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/alertmanagerconfigs-crd.json index 06b81720..487a7a22 100644 --- a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/alertmanagerconfigs-crd.json +++ b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/alertmanagerconfigs-crd.json @@ -4,7 +4,7 @@ "metadata": { "annotations": { "controller-gen.kubebuilder.io/version": "v0.18.0", - "operator.prometheus.io/version": "0.84.0" + "operator.prometheus.io/version": "0.84.1" }, "name": "alertmanagerconfigs.monitoring.coreos.com" }, diff --git a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/alertmanagers-crd.json b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/alertmanagers-crd.json index d1007049..20676526 100644 --- a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/alertmanagers-crd.json +++ b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/alertmanagers-crd.json @@ -4,7 +4,7 @@ "metadata": { "annotations": { "controller-gen.kubebuilder.io/version": "v0.18.0", - "operator.prometheus.io/version": "0.84.0" + "operator.prometheus.io/version": "0.84.1" }, "name": "alertmanagers.monitoring.coreos.com" }, @@ -3941,6 +3941,10 @@ ], "x-kubernetes-list-type": "map" }, + "hostUsers": { + "description": "HostUsers supports the user space in Kubernetes.\n\nMore info: https://kubernetes.io/docs/tasks/configure-pod-container/user-namespaces/\n\nThe feature requires at least Kubernetes 1.28 with the `UserNamespacesSupport` feature gate enabled.\nStarting Kubernetes 1.33, the feature is enabled by default.", + "type": "boolean" + }, "image": { "description": "Image if specified has precedence over baseImage, tag and sha\ncombinations. Specifying the version is still necessary to ensure the\nPrometheus Operator knows what version of Alertmanager is being\nconfigured.", "type": "string" @@ -5282,8 +5286,9 @@ "type": "string" }, "minReadySeconds": { - "description": "Minimum number of seconds for which a newly created pod should be ready\nwithout any of its container crashing for it to be considered available.\nDefaults to 0 (pod will be considered available as soon as it is ready)\nThis is an alpha field from kubernetes 1.22 until 1.24 which requires enabling the StatefulSetMinReadySeconds feature gate.", + "description": "Minimum number of seconds for which a newly created pod should be ready\nwithout any of its container crashing for it to be considered available.\n\nIf unset, pods will be considered available as soon as they are ready.", "format": "int32", + "minimum": 0, "type": "integer" }, "nodeSelector": { diff --git a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/podmonitors-crd.json b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/podmonitors-crd.json index 28b508d7..77117c88 100644 --- a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/podmonitors-crd.json +++ b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/podmonitors-crd.json @@ -4,7 +4,7 @@ "metadata": { "annotations": { "controller-gen.kubebuilder.io/version": "v0.18.0", - "operator.prometheus.io/version": "0.84.0" + "operator.prometheus.io/version": "0.84.1" }, "name": "podmonitors.monitoring.coreos.com" }, @@ -1001,7 +1001,7 @@ "type": "string" }, "scrapeClassicHistograms": { - "description": "Whether to scrape a classic histogram that is also exposed as a native histogram.\nIt requires Prometheus >= v2.45.0.", + "description": "Whether to scrape a classic histogram that is also exposed as a native histogram.\nIt requires Prometheus >= v2.45.0.\n\nNotice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration.", "type": "boolean" }, "scrapeProtocols": { diff --git a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/probes-crd.json b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/probes-crd.json index 8fb2bc27..839fda9a 100644 --- a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/probes-crd.json +++ b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/probes-crd.json @@ -4,7 +4,7 @@ "metadata": { "annotations": { "controller-gen.kubebuilder.io/version": "v0.18.0", - "operator.prometheus.io/version": "0.84.0" + "operator.prometheus.io/version": "0.84.1" }, "name": "probes.monitoring.coreos.com" }, @@ -597,6 +597,38 @@ ], "type": "object" }, + "params": { + "description": "The list of HTTP query parameters for the scrape.\nPlease note that the `.spec.module` field takes precedence over the `module` parameter from this list when both are defined.\nThe module name must be added using Module under ProbeSpec.", + "items": { + "description": "ProbeParam defines specification of extra parameters for a Probe.", + "properties": { + "name": { + "description": "The parameter name", + "minLength": 1, + "type": "string" + }, + "values": { + "description": "The parameter values", + "items": { + "minLength": 1, + "type": "string" + }, + "minItems": 1, + "type": "array" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "minItems": 1, + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map" + }, "prober": { "description": "Specification for the prober to use for probing targets.\nThe prober.URL parameter is required. Targets cannot be probed if left empty.", "properties": { @@ -678,7 +710,7 @@ "type": "string" }, "scrapeClassicHistograms": { - "description": "Whether to scrape a classic histogram that is also exposed as a native histogram.\nIt requires Prometheus >= v2.45.0.", + "description": "Whether to scrape a classic histogram that is also exposed as a native histogram.\nIt requires Prometheus >= v2.45.0.\n\nNotice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration.", "type": "boolean" }, "scrapeProtocols": { diff --git a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/prometheusagents-crd.json b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/prometheusagents-crd.json index 63649670..c1d70a40 100644 --- a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/prometheusagents-crd.json +++ b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/prometheusagents-crd.json @@ -4,7 +4,7 @@ "metadata": { "annotations": { "controller-gen.kubebuilder.io/version": "v0.18.0", - "operator.prometheus.io/version": "0.84.0" + "operator.prometheus.io/version": "0.84.1" }, "name": "prometheusagents.monitoring.coreos.com" }, @@ -2717,6 +2717,10 @@ "description": "Use the host's network namespace if true.\n\nMake sure to understand the security implications if you want to enable\nit (https://kubernetes.io/docs/concepts/configuration/overview/ ).\n\nWhen hostNetwork is enabled, this will set the DNS policy to\n`ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set\nto a different value).", "type": "boolean" }, + "hostUsers": { + "description": "HostUsers supports the user space in Kubernetes.\n\nMore info: https://kubernetes.io/docs/tasks/configure-pod-container/user-namespaces/\n\nThe feature requires at least Kubernetes 1.28 with the `UserNamespacesSupport` feature gate enabled.\nStarting Kubernetes 1.33, the feature is enabled by default.", + "type": "boolean" + }, "ignoreNamespaceSelectors": { "description": "When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor\nand Probe objects will be ignored. They will only discover targets\nwithin the namespace of the PodMonitor, ServiceMonitor and Probe\nobject.", "type": "boolean" @@ -4071,8 +4075,9 @@ "type": "integer" }, "minReadySeconds": { - "description": "Minimum number of seconds for which a newly created Pod should be ready\nwithout any of its container crashing for it to be considered available.\nDefaults to 0 (pod will be considered available as soon as it is ready)\n\nThis is an alpha field from kubernetes 1.22 until 1.24 which requires\nenabling the StatefulSetMinReadySeconds feature gate.", + "description": "Minimum number of seconds for which a newly created Pod should be ready\nwithout any of its container crashing for it to be considered available.\n\nIf unset, pods will be considered available as soon as they are ready.", "format": "int32", + "minimum": 0, "type": "integer" }, "mode": { @@ -5888,7 +5893,7 @@ "x-kubernetes-list-type": "map" }, "scrapeClassicHistograms": { - "description": "Whether to scrape a classic histogram that is also exposed as a native histogram.\nIt requires Prometheus >= v3.5.0.", + "description": "Whether to scrape a classic histogram that is also exposed as a native histogram.\n\nNotice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration.\n\nIt requires Prometheus >= v3.5.0.", "type": "boolean" }, "scrapeConfigNamespaceSelector": { diff --git a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/prometheuses-crd.json b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/prometheuses-crd.json index 2dfc36d7..0a0add6f 100644 --- a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/prometheuses-crd.json +++ b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/prometheuses-crd.json @@ -4,7 +4,7 @@ "metadata": { "annotations": { "controller-gen.kubebuilder.io/version": "v0.18.0", - "operator.prometheus.io/version": "0.84.0" + "operator.prometheus.io/version": "0.84.1" }, "name": "prometheuses.monitoring.coreos.com" }, @@ -3376,6 +3376,10 @@ "description": "Use the host's network namespace if true.\n\nMake sure to understand the security implications if you want to enable\nit (https://kubernetes.io/docs/concepts/configuration/overview/ ).\n\nWhen hostNetwork is enabled, this will set the DNS policy to\n`ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set\nto a different value).", "type": "boolean" }, + "hostUsers": { + "description": "HostUsers supports the user space in Kubernetes.\n\nMore info: https://kubernetes.io/docs/tasks/configure-pod-container/user-namespaces/\n\nThe feature requires at least Kubernetes 1.28 with the `UserNamespacesSupport` feature gate enabled.\nStarting Kubernetes 1.33, the feature is enabled by default.", + "type": "boolean" + }, "ignoreNamespaceSelectors": { "description": "When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor\nand Probe objects will be ignored. They will only discover targets\nwithin the namespace of the PodMonitor, ServiceMonitor and Probe\nobject.", "type": "boolean" @@ -4730,8 +4734,9 @@ "type": "integer" }, "minReadySeconds": { - "description": "Minimum number of seconds for which a newly created Pod should be ready\nwithout any of its container crashing for it to be considered available.\nDefaults to 0 (pod will be considered available as soon as it is ready)\n\nThis is an alpha field from kubernetes 1.22 until 1.24 which requires\nenabling the StatefulSetMinReadySeconds feature gate.", + "description": "Minimum number of seconds for which a newly created Pod should be ready\nwithout any of its container crashing for it to be considered available.\n\nIf unset, pods will be considered available as soon as they are ready.", "format": "int32", + "minimum": 0, "type": "integer" }, "nameEscapingScheme": { @@ -7396,7 +7401,7 @@ "x-kubernetes-list-type": "map" }, "scrapeClassicHistograms": { - "description": "Whether to scrape a classic histogram that is also exposed as a native histogram.\nIt requires Prometheus >= v3.5.0.", + "description": "Whether to scrape a classic histogram that is also exposed as a native histogram.\n\nNotice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration.\n\nIt requires Prometheus >= v3.5.0.", "type": "boolean" }, "scrapeConfigNamespaceSelector": { diff --git a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/prometheusrules-crd.json b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/prometheusrules-crd.json index 4019f168..24831c5d 100644 --- a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/prometheusrules-crd.json +++ b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/prometheusrules-crd.json @@ -4,7 +4,7 @@ "metadata": { "annotations": { "controller-gen.kubebuilder.io/version": "v0.18.0", - "operator.prometheus.io/version": "0.84.0" + "operator.prometheus.io/version": "0.84.1" }, "name": "prometheusrules.monitoring.coreos.com" }, diff --git a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/scrapeconfigs-crd.json b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/scrapeconfigs-crd.json index 9bf09b59..13d1e0a4 100644 --- a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/scrapeconfigs-crd.json +++ b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/scrapeconfigs-crd.json @@ -4,7 +4,7 @@ "metadata": { "annotations": { "controller-gen.kubebuilder.io/version": "v0.18.0", - "operator.prometheus.io/version": "0.84.0" + "operator.prometheus.io/version": "0.84.1" }, "name": "scrapeconfigs.monitoring.coreos.com" }, @@ -11655,7 +11655,7 @@ "type": "string" }, "scrapeClassicHistograms": { - "description": "Whether to scrape a classic histogram that is also exposed as a native histogram.\nIt requires Prometheus >= v2.45.0.", + "description": "Whether to scrape a classic histogram that is also exposed as a native histogram.\nIt requires Prometheus >= v2.45.0.\n\nNotice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration.", "type": "boolean" }, "scrapeInterval": { diff --git a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/servicemonitors-crd.json b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/servicemonitors-crd.json index 962b53d6..9842156a 100644 --- a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/servicemonitors-crd.json +++ b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/servicemonitors-crd.json @@ -4,7 +4,7 @@ "metadata": { "annotations": { "controller-gen.kubebuilder.io/version": "v0.18.0", - "operator.prometheus.io/version": "0.84.0" + "operator.prometheus.io/version": "0.84.1" }, "name": "servicemonitors.monitoring.coreos.com" }, @@ -1010,7 +1010,7 @@ "type": "string" }, "scrapeClassicHistograms": { - "description": "Whether to scrape a classic histogram that is also exposed as a native histogram.\nIt requires Prometheus >= v2.45.0.", + "description": "Whether to scrape a classic histogram that is also exposed as a native histogram.\nIt requires Prometheus >= v2.45.0.\n\nNotice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration.", "type": "boolean" }, "scrapeProtocols": { diff --git a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/thanosrulers-crd.json b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/thanosrulers-crd.json index 9249b9e0..f54695c0 100644 --- a/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/thanosrulers-crd.json +++ b/vendor/github.com/prometheus-operator/prometheus-operator/jsonnet/prometheus-operator/thanosrulers-crd.json @@ -4,7 +4,7 @@ "metadata": { "annotations": { "controller-gen.kubebuilder.io/version": "v0.18.0", - "operator.prometheus.io/version": "0.84.0" + "operator.prometheus.io/version": "0.84.1" }, "name": "thanosrulers.monitoring.coreos.com" }, @@ -2531,6 +2531,10 @@ ], "x-kubernetes-list-type": "map" }, + "hostUsers": { + "description": "HostUsers supports the user space in Kubernetes.\n\nMore info: https://kubernetes.io/docs/tasks/configure-pod-container/user-namespaces/\n\nThe feature requires at least Kubernetes 1.28 with the `UserNamespacesSupport` feature gate enabled.\nStarting Kubernetes 1.33, the feature is enabled by default.", + "type": "boolean" + }, "image": { "description": "Thanos container image URL.", "type": "string" @@ -3862,8 +3866,9 @@ "type": "string" }, "minReadySeconds": { - "description": "Minimum number of seconds for which a newly created pod should be ready\nwithout any of its container crashing for it to be considered available.\nDefaults to 0 (pod will be considered available as soon as it is ready)\nThis is an alpha field from kubernetes 1.22 until 1.24 which requires enabling the StatefulSetMinReadySeconds feature gate.", + "description": "Minimum number of seconds for which a newly created pod should be ready\nwithout any of its container crashing for it to be considered available.\n\nIf unset, pods will be considered available as soon as they are ready.", "format": "int32", + "minimum": 0, "type": "integer" }, "nodeSelector": {