[bot] [main] Automated version update (#2280)
Co-authored-by: Prometheus Operator Bot <prom-op-bot@users.noreply.github.com>
This commit is contained in:
@@ -57,11 +57,65 @@ spec:
|
||||
description: "Defines the authentication type. The value is case-insensitive. \n \"Basic\" is not a supported value. \n Default: \"Bearer\""
|
||||
type: string
|
||||
type: object
|
||||
azureSDConfigs:
|
||||
description: AzureSDConfigs defines a list of Azure service discovery configurations.
|
||||
items:
|
||||
description: AzureSDConfig allow retrieving scrape targets from Azure VMs. See https://prometheus.io/docs/prometheus/latest/configuration/configuration/#azure_sd_config
|
||||
properties:
|
||||
authenticationMethod:
|
||||
description: '# The authentication method, either OAuth or ManagedIdentity. See https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview'
|
||||
enum:
|
||||
- OAuth
|
||||
- ManagedIdentity
|
||||
type: string
|
||||
clientID:
|
||||
description: Optional client ID. Only required with the OAuth authentication method.
|
||||
type: string
|
||||
clientSecret:
|
||||
description: Optional client secret. Only required with the OAuth authentication method.
|
||||
properties:
|
||||
key:
|
||||
description: The key of the secret to select from. Must be a valid secret key.
|
||||
type: string
|
||||
name:
|
||||
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?'
|
||||
type: string
|
||||
optional:
|
||||
description: Specify whether the Secret or its key must be defined
|
||||
type: boolean
|
||||
required:
|
||||
- key
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
environment:
|
||||
description: The Azure environment.
|
||||
type: string
|
||||
port:
|
||||
description: The port to scrape metrics from. If using the public IP address, this must instead be specified in the relabeling rule.
|
||||
type: integer
|
||||
refreshInterval:
|
||||
description: RefreshInterval configures the refresh interval at which Prometheus will re-read the instance list.
|
||||
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
|
||||
type: string
|
||||
resourceGroup:
|
||||
description: Optional resource group name. Limits discovery to this resource group.
|
||||
type: string
|
||||
subscriptionID:
|
||||
description: The subscription ID. Always required.
|
||||
minLength: 1
|
||||
type: string
|
||||
tenantID:
|
||||
description: Optional tenant ID. Only required with the OAuth authentication method.
|
||||
type: string
|
||||
required:
|
||||
- subscriptionID
|
||||
type: object
|
||||
type: array
|
||||
basicAuth:
|
||||
description: BasicAuth information to use on every scrape request.
|
||||
properties:
|
||||
password:
|
||||
description: The secret in the service monitor namespace that contains the password for authentication.
|
||||
description: '`password` specifies a key of a Secret containing the password for authentication.'
|
||||
properties:
|
||||
key:
|
||||
description: The key of the secret to select from. Must be a valid secret key.
|
||||
@@ -77,7 +131,7 @@ spec:
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
username:
|
||||
description: The secret in the service monitor namespace that contains the username for authentication.
|
||||
description: '`username` specifies a key of a Secret containing the username for authentication.'
|
||||
properties:
|
||||
key:
|
||||
description: The key of the secret to select from. Must be a valid secret key.
|
||||
@@ -98,7 +152,7 @@ spec:
|
||||
items:
|
||||
description: ConsulSDConfig defines a Consul service discovery configuration See https://prometheus.io/docs/prometheus/latest/configuration/configuration/#consul_sd_config
|
||||
properties:
|
||||
allow_stale:
|
||||
allowStale:
|
||||
description: Allow stale Consul results (see https://www.consul.io/api/features/consistency.html). Will reduce load on Consul. If unset, Prometheus uses its default value.
|
||||
type: boolean
|
||||
authorization:
|
||||
@@ -128,7 +182,7 @@ spec:
|
||||
description: 'BasicAuth information to authenticate against the Consul Server. More info: https://prometheus.io/docs/operating/configuration/#endpoints'
|
||||
properties:
|
||||
password:
|
||||
description: The secret in the service monitor namespace that contains the password for authentication.
|
||||
description: '`password` specifies a key of a Secret containing the password for authentication.'
|
||||
properties:
|
||||
key:
|
||||
description: The key of the secret to select from. Must be a valid secret key.
|
||||
@@ -144,7 +198,7 @@ spec:
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
username:
|
||||
description: The secret in the service monitor namespace that contains the username for authentication.
|
||||
description: '`username` specifies a key of a Secret containing the username for authentication.'
|
||||
properties:
|
||||
key:
|
||||
description: The key of the secret to select from. Must be a valid secret key.
|
||||
@@ -163,19 +217,19 @@ spec:
|
||||
datacenter:
|
||||
description: Consul Datacenter name, if not provided it will use the local Consul Agent Datacenter.
|
||||
type: string
|
||||
enable_http2:
|
||||
enableHTTP2:
|
||||
description: Whether to enable HTTP2. If unset, Prometheus uses its default value.
|
||||
type: boolean
|
||||
follow_redirects:
|
||||
followRedirects:
|
||||
description: Configure whether HTTP requests follow HTTP 3xx redirects. If unset, Prometheus uses its default value.
|
||||
type: boolean
|
||||
namespace:
|
||||
description: Namespaces are only supported in Consul Enterprise.
|
||||
type: string
|
||||
no_proxy:
|
||||
noProxy:
|
||||
description: Comma-separated string that can contain IPs, CIDR notation, domain names that should be excluded from proxying. IP and domain names can contain port numbers.
|
||||
type: string
|
||||
node_meta:
|
||||
nodeMeta:
|
||||
additionalProperties:
|
||||
type: string
|
||||
description: Node metadata key/value pairs to filter nodes for a given service.
|
||||
@@ -185,7 +239,7 @@ spec:
|
||||
description: Optional OAuth 2.0 configuration.
|
||||
properties:
|
||||
clientId:
|
||||
description: The secret or configmap containing the OAuth2 client id
|
||||
description: '`clientId` specifies a key of a Secret or ConfigMap containing the OAuth2 client''s ID.'
|
||||
properties:
|
||||
configMap:
|
||||
description: ConfigMap containing data to use for the targets.
|
||||
@@ -221,7 +275,7 @@ spec:
|
||||
x-kubernetes-map-type: atomic
|
||||
type: object
|
||||
clientSecret:
|
||||
description: The secret containing the OAuth2 client secret
|
||||
description: '`clientSecret` specifies a key of a Secret containing the OAuth2 client''s secret.'
|
||||
properties:
|
||||
key:
|
||||
description: The key of the secret to select from. Must be a valid secret key.
|
||||
@@ -239,15 +293,15 @@ spec:
|
||||
endpointParams:
|
||||
additionalProperties:
|
||||
type: string
|
||||
description: Parameters to append to the token URL
|
||||
description: '`endpointParams` configures the HTTP parameters to append to the token URL.'
|
||||
type: object
|
||||
scopes:
|
||||
description: OAuth2 scopes used for the token request
|
||||
description: '`scopes` defines the OAuth2 scopes used for the token request.'
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
tokenUrl:
|
||||
description: The URL to fetch the token from
|
||||
description: '`tokenURL` configures the URL to fetch the token from.'
|
||||
minLength: 1
|
||||
type: string
|
||||
required:
|
||||
@@ -258,7 +312,7 @@ spec:
|
||||
partition:
|
||||
description: Admin Partitions are only supported in Consul Enterprise.
|
||||
type: string
|
||||
proxy_connect_header:
|
||||
proxyConnectHeader:
|
||||
additionalProperties:
|
||||
description: SecretKeySelector selects a key of a Secret.
|
||||
properties:
|
||||
@@ -278,13 +332,13 @@ spec:
|
||||
description: Specifies headers to send to proxies during CONNECT requests.
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
proxy_from_environment:
|
||||
proxyFromEnvironment:
|
||||
description: Use proxy URL indicated by environment variables (HTTP_PROXY, https_proxy, HTTPs_PROXY, https_proxy, and no_proxy) If unset, Prometheus uses its default value.
|
||||
type: boolean
|
||||
proxy_url:
|
||||
proxyUrl:
|
||||
description: Optional proxy URL.
|
||||
type: string
|
||||
refresh_interval:
|
||||
refreshInterval:
|
||||
description: The time after which the provided names are refreshed. On large setup it might be a good idea to increase this value because the catalog will change all the time. If unset, Prometheus uses its default value.
|
||||
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
|
||||
type: string
|
||||
@@ -304,7 +358,7 @@ spec:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
tag_separator:
|
||||
tagSeparator:
|
||||
description: The string by which Consul tags are joined into the tag label. If unset, Prometheus uses its default value.
|
||||
type: string
|
||||
tags:
|
||||
@@ -550,6 +604,37 @@ spec:
|
||||
- files
|
||||
type: object
|
||||
type: array
|
||||
gceSDConfigs:
|
||||
description: GCESDConfigs defines a list of GCE service discovery configurations.
|
||||
items:
|
||||
description: "GCESDConfig configures scrape targets from GCP GCE instances. The private IP address is used by default, but may be changed to the public IP address with relabeling. See https://prometheus.io/docs/prometheus/latest/configuration/configuration/#gce_sd_config \n The GCE service discovery will load the Google Cloud credentials from the file specified by the GOOGLE_APPLICATION_CREDENTIALS environment variable. See https://cloud.google.com/kubernetes-engine/docs/tutorials/authenticating-to-cloud-platform \n A pre-requisite for using GCESDConfig is that a Secret containing valid Google Cloud credentials is mounted into the Prometheus or PrometheusAgent pod via the `.spec.secrets` field and that the GOOGLE_APPLICATION_CREDENTIALS environment variable is set to /etc/prometheus/secrets/<secret-name>/<credentials-filename.json>."
|
||||
properties:
|
||||
filter:
|
||||
description: 'Filter can be used optionally to filter the instance list by other criteria Syntax of this filter is described in the filter query parameter section: https://cloud.google.com/compute/docs/reference/latest/instances/list'
|
||||
type: string
|
||||
port:
|
||||
description: The port to scrape metrics from. If using the public IP address, this must instead be specified in the relabeling rule.
|
||||
type: integer
|
||||
project:
|
||||
description: The Google Cloud Project ID
|
||||
minLength: 1
|
||||
type: string
|
||||
refreshInterval:
|
||||
description: RefreshInterval configures the refresh interval at which Prometheus will re-read the instance list.
|
||||
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
|
||||
type: string
|
||||
tagSeparator:
|
||||
description: The tag separator is used to separate the tags on concatenation
|
||||
type: string
|
||||
zone:
|
||||
description: The zone of the scrape targets. If you need multiple zones use multiple GCESDConfigs.
|
||||
minLength: 1
|
||||
type: string
|
||||
required:
|
||||
- project
|
||||
- zone
|
||||
type: object
|
||||
type: array
|
||||
honorLabels:
|
||||
description: HonorLabels chooses the metric's labels on collisions with target labels.
|
||||
type: boolean
|
||||
@@ -588,7 +673,7 @@ spec:
|
||||
description: 'BasicAuth information to authenticate against the target HTTP endpoint. More info: https://prometheus.io/docs/operating/configuration/#endpoints'
|
||||
properties:
|
||||
password:
|
||||
description: The secret in the service monitor namespace that contains the password for authentication.
|
||||
description: '`password` specifies a key of a Secret containing the password for authentication.'
|
||||
properties:
|
||||
key:
|
||||
description: The key of the secret to select from. Must be a valid secret key.
|
||||
@@ -604,7 +689,7 @@ spec:
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
username:
|
||||
description: The secret in the service monitor namespace that contains the username for authentication.
|
||||
description: '`username` specifies a key of a Secret containing the username for authentication.'
|
||||
properties:
|
||||
key:
|
||||
description: The key of the secret to select from. Must be a valid secret key.
|
||||
@@ -745,6 +830,16 @@ spec:
|
||||
enum:
|
||||
- Node
|
||||
- node
|
||||
- Service
|
||||
- service
|
||||
- Pod
|
||||
- pod
|
||||
- Endpoints
|
||||
- endpoints
|
||||
- EndpointSlice
|
||||
- endpointslice
|
||||
- Ingress
|
||||
- ingress
|
||||
type: string
|
||||
selectors:
|
||||
description: Selector to select objects.
|
||||
@@ -756,10 +851,20 @@ spec:
|
||||
label:
|
||||
type: string
|
||||
role:
|
||||
description: K8SRole is role of the service in Kubernetes. Currently the only supported role is "Node".
|
||||
description: Role is role of the service in Kubernetes.
|
||||
enum:
|
||||
- Node
|
||||
- node
|
||||
- Service
|
||||
- service
|
||||
- Pod
|
||||
- pod
|
||||
- Endpoints
|
||||
- endpoints
|
||||
- EndpointSlice
|
||||
- endpointslice
|
||||
- Ingress
|
||||
- ingress
|
||||
type: string
|
||||
required:
|
||||
- role
|
||||
|
||||
Reference in New Issue
Block a user