charts/operator/crds/monitoring.googleapis.com_clusterpodmonitorings.yaml [370:523]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                              enum:
                              - TLS10
                              - TLS11
                              - TLS12
                              - TLS13
                              type: string
                            serverName:
                              description: ServerName is used to verify the hostname
                                for the targets.
                              type: string
                          type: object
                          x-kubernetes-validations:
                          - message: client cert and client key must be provided together,
                              when either is provided
                            rule: has(self.cert) == has(self.key)
                        tokenURL:
                          description: TokenURL is the URL to fetch the token from.
                          type: string
                      type: object
                    params:
                      additionalProperties:
                        items:
                          type: string
                        type: array
                      description: HTTP GET params to use when scraping.
                      type: object
                    path:
                      description: HTTP path to scrape metrics from. Defaults to "/metrics".
                      type: string
                    port:
                      anyOf:
                      - type: integer
                      - type: string
                      description: |-
                        Name or number of the port to scrape.
                        The container metadata label is only populated if the port is referenced by name
                        because port numbers are not unique across containers.
                      maxLength: 253
                      minLength: 1
                      pattern: ^[a-z0-9]([a-z0-9-]{0,251}[a-z0-9])?$
                      x-kubernetes-int-or-string: true
                      x-kubernetes-validations:
                      - message: Port is required
                        rule: self != 0
                    proxyUrl:
                      description: |-
                        ProxyURL is the HTTP proxy server to use to connect to the targets.

                        Encoded passwords are not supported.
                      maxLength: 2000
                      type: string
                      x-kubernetes-validations:
                      - rule: isURL(self) && !self.matches('@')
                    scheme:
                      description: Protocol scheme to use to scrape.
                      enum:
                      - http
                      - https
                      type: string
                    timeout:
                      description: |-
                        Timeout for metrics scrapes. Must be a valid Prometheus duration.
                        Must not be larger than the scrape interval.
                      format: duration
                      type: string
                    tls:
                      description: TLS configures the scrape request's TLS settings.
                      properties:
                        ca:
                          description: |-
                            SecretSelector references a secret from a secret provider e.g. Kubernetes Secret. Only one
                            provider can be used at a time.
                          properties:
                            secret:
                              description: Secret represents reference to a given
                                key from certain Secret in a given namespace.
                              properties:
                                key:
                                  description: Key of the secret to select from. Must
                                    be a valid secret key.
                                  type: string
                                name:
                                  description: Name of the secret to select from.
                                  type: string
                                namespace:
                                  description: |-
                                    Namespace of the secret to select from.
                                    If empty the parent resource namespace will be chosen.
                                  type: string
                              required:
                              - key
                              - name
                              type: object
                          type: object
                        cert:
                          description: Cert uses the secret as the certificate for
                            client authentication to the server.
                          properties:
                            secret:
                              description: Secret represents reference to a given
                                key from certain Secret in a given namespace.
                              properties:
                                key:
                                  description: Key of the secret to select from. Must
                                    be a valid secret key.
                                  type: string
                                name:
                                  description: Name of the secret to select from.
                                  type: string
                                namespace:
                                  description: |-
                                    Namespace of the secret to select from.
                                    If empty the parent resource namespace will be chosen.
                                  type: string
                              required:
                              - key
                              - name
                              type: object
                          type: object
                        insecureSkipVerify:
                          description: InsecureSkipVerify disables target certificate
                            validation.
                          type: boolean
                        key:
                          description: Key uses the secret as the private key for
                            client authentication to the server.
                          properties:
                            secret:
                              description: Secret represents reference to a given
                                key from certain Secret in a given namespace.
                              properties:
                                key:
                                  description: Key of the secret to select from. Must
                                    be a valid secret key.
                                  type: string
                                name:
                                  description: Name of the secret to select from.
                                  type: string
                                namespace:
                                  description: |-
                                    Namespace of the secret to select from.
                                    If empty the parent resource namespace will be chosen.
                                  type: string
                              required:
                              - key
                              - name
                              type: object
                          type: object
                        maxVersion:
                          description: |-
                            MaxVersion is the maximum TLS version. Accepted values: TLS10 (TLS 1.0), TLS11 (TLS 1.1),
                            TLS12 (TLS 1.2), TLS13 (TLS 1.3).

                            If unset, Prometheus will use Go default minimum version, which is TLS 1.2.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



charts/operator/crds/monitoring.googleapis.com_podmonitorings.yaml [370:523]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                              enum:
                              - TLS10
                              - TLS11
                              - TLS12
                              - TLS13
                              type: string
                            serverName:
                              description: ServerName is used to verify the hostname
                                for the targets.
                              type: string
                          type: object
                          x-kubernetes-validations:
                          - message: client cert and client key must be provided together,
                              when either is provided
                            rule: has(self.cert) == has(self.key)
                        tokenURL:
                          description: TokenURL is the URL to fetch the token from.
                          type: string
                      type: object
                    params:
                      additionalProperties:
                        items:
                          type: string
                        type: array
                      description: HTTP GET params to use when scraping.
                      type: object
                    path:
                      description: HTTP path to scrape metrics from. Defaults to "/metrics".
                      type: string
                    port:
                      anyOf:
                      - type: integer
                      - type: string
                      description: |-
                        Name or number of the port to scrape.
                        The container metadata label is only populated if the port is referenced by name
                        because port numbers are not unique across containers.
                      maxLength: 253
                      minLength: 1
                      pattern: ^[a-z0-9]([a-z0-9-]{0,251}[a-z0-9])?$
                      x-kubernetes-int-or-string: true
                      x-kubernetes-validations:
                      - message: Port is required
                        rule: self != 0
                    proxyUrl:
                      description: |-
                        ProxyURL is the HTTP proxy server to use to connect to the targets.

                        Encoded passwords are not supported.
                      maxLength: 2000
                      type: string
                      x-kubernetes-validations:
                      - rule: isURL(self) && !self.matches('@')
                    scheme:
                      description: Protocol scheme to use to scrape.
                      enum:
                      - http
                      - https
                      type: string
                    timeout:
                      description: |-
                        Timeout for metrics scrapes. Must be a valid Prometheus duration.
                        Must not be larger than the scrape interval.
                      format: duration
                      type: string
                    tls:
                      description: TLS configures the scrape request's TLS settings.
                      properties:
                        ca:
                          description: |-
                            SecretSelector references a secret from a secret provider e.g. Kubernetes Secret. Only one
                            provider can be used at a time.
                          properties:
                            secret:
                              description: Secret represents reference to a given
                                key from certain Secret in a given namespace.
                              properties:
                                key:
                                  description: Key of the secret to select from. Must
                                    be a valid secret key.
                                  type: string
                                name:
                                  description: Name of the secret to select from.
                                  type: string
                                namespace:
                                  description: |-
                                    Namespace of the secret to select from.
                                    If empty the parent resource namespace will be chosen.
                                  type: string
                              required:
                              - key
                              - name
                              type: object
                          type: object
                        cert:
                          description: Cert uses the secret as the certificate for
                            client authentication to the server.
                          properties:
                            secret:
                              description: Secret represents reference to a given
                                key from certain Secret in a given namespace.
                              properties:
                                key:
                                  description: Key of the secret to select from. Must
                                    be a valid secret key.
                                  type: string
                                name:
                                  description: Name of the secret to select from.
                                  type: string
                                namespace:
                                  description: |-
                                    Namespace of the secret to select from.
                                    If empty the parent resource namespace will be chosen.
                                  type: string
                              required:
                              - key
                              - name
                              type: object
                          type: object
                        insecureSkipVerify:
                          description: InsecureSkipVerify disables target certificate
                            validation.
                          type: boolean
                        key:
                          description: Key uses the secret as the private key for
                            client authentication to the server.
                          properties:
                            secret:
                              description: Secret represents reference to a given
                                key from certain Secret in a given namespace.
                              properties:
                                key:
                                  description: Key of the secret to select from. Must
                                    be a valid secret key.
                                  type: string
                                name:
                                  description: Name of the secret to select from.
                                  type: string
                                namespace:
                                  description: |-
                                    Namespace of the secret to select from.
                                    If empty the parent resource namespace will be chosen.
                                  type: string
                              required:
                              - key
                              - name
                              type: object
                          type: object
                        maxVersion:
                          description: |-
                            MaxVersion is the maximum TLS version. Accepted values: TLS10 (TLS 1.0), TLS11 (TLS 1.1),
                            TLS12 (TLS 1.2), TLS13 (TLS 1.3).

                            If unset, Prometheus will use Go default minimum version, which is TLS 1.2.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



