clusterloader2/pkg/prometheus/manifests/0prometheus-operator-0alertmanagerCustomResourceDefinition.yaml [2255:2462]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    properties:
                      cert:
                        description: |-
                          Secret or ConfigMap containing the TLS certificate for the web server.

                          Either `keySecret` or `keyFile` must be defined.

                          It is mutually exclusive with `certFile`.
                        properties:
                          configMap:
                            description: ConfigMap containing data to use for the
                              targets.
                            properties:
                              key:
                                description: The key to select.
                                type: string
                              name:
                                default: ""
                                description: |-
                                  Name of the referent.
                                  This field is effectively required, but due to backwards compatibility is
                                  allowed to be empty. Instances of this type with an empty value here are
                                  almost certainly wrong.
                                  More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
                                type: string
                              optional:
                                description: Specify whether the ConfigMap or its
                                  key must be defined
                                type: boolean
                            required:
                            - key
                            type: object
                            x-kubernetes-map-type: atomic
                          secret:
                            description: Secret containing data to use for the targets.
                            properties:
                              key:
                                description: The key of the secret to select from.  Must
                                  be a valid secret key.
                                type: string
                              name:
                                default: ""
                                description: |-
                                  Name of the referent.
                                  This field is effectively required, but due to backwards compatibility is
                                  allowed to be empty. Instances of this type with an empty value here are
                                  almost certainly wrong.
                                  More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
                                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
                        type: object
                      certFile:
                        description: |-
                          Path to the TLS certificate file in the container for the web server.

                          Either `keySecret` or `keyFile` must be defined.

                          It is mutually exclusive with `cert`.
                        type: string
                      cipherSuites:
                        description: |-
                          List of supported cipher suites for TLS versions up to TLS 1.2.

                          If not defined, the Go default cipher suites are used.
                          Available cipher suites are documented in the Go documentation:
                          https://golang.org/pkg/crypto/tls/#pkg-constants
                        items:
                          type: string
                        type: array
                      client_ca:
                        description: |-
                          Secret or ConfigMap containing the CA certificate for client certificate
                          authentication to the server.

                          It is mutually exclusive with `clientCAFile`.
                        properties:
                          configMap:
                            description: ConfigMap containing data to use for the
                              targets.
                            properties:
                              key:
                                description: The key to select.
                                type: string
                              name:
                                default: ""
                                description: |-
                                  Name of the referent.
                                  This field is effectively required, but due to backwards compatibility is
                                  allowed to be empty. Instances of this type with an empty value here are
                                  almost certainly wrong.
                                  More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
                                type: string
                              optional:
                                description: Specify whether the ConfigMap or its
                                  key must be defined
                                type: boolean
                            required:
                            - key
                            type: object
                            x-kubernetes-map-type: atomic
                          secret:
                            description: Secret containing data to use for the targets.
                            properties:
                              key:
                                description: The key of the secret to select from.  Must
                                  be a valid secret key.
                                type: string
                              name:
                                default: ""
                                description: |-
                                  Name of the referent.
                                  This field is effectively required, but due to backwards compatibility is
                                  allowed to be empty. Instances of this type with an empty value here are
                                  almost certainly wrong.
                                  More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
                                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
                        type: object
                      clientAuthType:
                        description: |-
                          The server policy for client TLS authentication.

                          For more detail on clientAuth options:
                          https://golang.org/pkg/crypto/tls/#ClientAuthType
                        type: string
                      clientCAFile:
                        description: |-
                          Path to the CA certificate file for client certificate authentication to
                          the server.

                          It is mutually exclusive with `client_ca`.
                        type: string
                      curvePreferences:
                        description: |-
                          Elliptic curves that will be used in an ECDHE handshake, in preference
                          order.

                          Available curves are documented in the Go documentation:
                          https://golang.org/pkg/crypto/tls/#CurveID
                        items:
                          type: string
                        type: array
                      keyFile:
                        description: |-
                          Path to the TLS private key file in the container for the web server.

                          If defined, either `cert` or `certFile` must be defined.

                          It is mutually exclusive with `keySecret`.
                        type: string
                      keySecret:
                        description: |-
                          Secret containing the TLS private key for the web server.

                          Either `cert` or `certFile` must be defined.

                          It is mutually exclusive with `keyFile`.
                        properties:
                          key:
                            description: The key of the secret to select from.  Must
                              be a valid secret key.
                            type: string
                          name:
                            default: ""
                            description: |-
                              Name of the referent.
                              This field is effectively required, but due to backwards compatibility is
                              allowed to be empty. Instances of this type with an empty value here are
                              almost certainly wrong.
                              More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
                            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
                      maxVersion:
                        description: Maximum TLS version that is acceptable.
                        type: string
                      minVersion:
                        description: Minimum TLS version that is acceptable.
                        type: string
                      preferServerCipherSuites:
                        description: |-
                          Controls whether the server selects the client's most preferred cipher
                          suite, or the server's most preferred cipher suite.

                          If true then the server's preference, as expressed in
                          the order of elements in cipherSuites, is used.
                        type: boolean
                    type: object
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



clusterloader2/pkg/prometheus/manifests/0prometheus-operator-0thanosrulerCustomResourceDefinition.yaml [7850:8057]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    properties:
                      cert:
                        description: |-
                          Secret or ConfigMap containing the TLS certificate for the web server.

                          Either `keySecret` or `keyFile` must be defined.

                          It is mutually exclusive with `certFile`.
                        properties:
                          configMap:
                            description: ConfigMap containing data to use for the
                              targets.
                            properties:
                              key:
                                description: The key to select.
                                type: string
                              name:
                                default: ""
                                description: |-
                                  Name of the referent.
                                  This field is effectively required, but due to backwards compatibility is
                                  allowed to be empty. Instances of this type with an empty value here are
                                  almost certainly wrong.
                                  More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
                                type: string
                              optional:
                                description: Specify whether the ConfigMap or its
                                  key must be defined
                                type: boolean
                            required:
                            - key
                            type: object
                            x-kubernetes-map-type: atomic
                          secret:
                            description: Secret containing data to use for the targets.
                            properties:
                              key:
                                description: The key of the secret to select from.  Must
                                  be a valid secret key.
                                type: string
                              name:
                                default: ""
                                description: |-
                                  Name of the referent.
                                  This field is effectively required, but due to backwards compatibility is
                                  allowed to be empty. Instances of this type with an empty value here are
                                  almost certainly wrong.
                                  More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
                                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
                        type: object
                      certFile:
                        description: |-
                          Path to the TLS certificate file in the container for the web server.

                          Either `keySecret` or `keyFile` must be defined.

                          It is mutually exclusive with `cert`.
                        type: string
                      cipherSuites:
                        description: |-
                          List of supported cipher suites for TLS versions up to TLS 1.2.

                          If not defined, the Go default cipher suites are used.
                          Available cipher suites are documented in the Go documentation:
                          https://golang.org/pkg/crypto/tls/#pkg-constants
                        items:
                          type: string
                        type: array
                      client_ca:
                        description: |-
                          Secret or ConfigMap containing the CA certificate for client certificate
                          authentication to the server.

                          It is mutually exclusive with `clientCAFile`.
                        properties:
                          configMap:
                            description: ConfigMap containing data to use for the
                              targets.
                            properties:
                              key:
                                description: The key to select.
                                type: string
                              name:
                                default: ""
                                description: |-
                                  Name of the referent.
                                  This field is effectively required, but due to backwards compatibility is
                                  allowed to be empty. Instances of this type with an empty value here are
                                  almost certainly wrong.
                                  More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
                                type: string
                              optional:
                                description: Specify whether the ConfigMap or its
                                  key must be defined
                                type: boolean
                            required:
                            - key
                            type: object
                            x-kubernetes-map-type: atomic
                          secret:
                            description: Secret containing data to use for the targets.
                            properties:
                              key:
                                description: The key of the secret to select from.  Must
                                  be a valid secret key.
                                type: string
                              name:
                                default: ""
                                description: |-
                                  Name of the referent.
                                  This field is effectively required, but due to backwards compatibility is
                                  allowed to be empty. Instances of this type with an empty value here are
                                  almost certainly wrong.
                                  More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
                                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
                        type: object
                      clientAuthType:
                        description: |-
                          The server policy for client TLS authentication.

                          For more detail on clientAuth options:
                          https://golang.org/pkg/crypto/tls/#ClientAuthType
                        type: string
                      clientCAFile:
                        description: |-
                          Path to the CA certificate file for client certificate authentication to
                          the server.

                          It is mutually exclusive with `client_ca`.
                        type: string
                      curvePreferences:
                        description: |-
                          Elliptic curves that will be used in an ECDHE handshake, in preference
                          order.

                          Available curves are documented in the Go documentation:
                          https://golang.org/pkg/crypto/tls/#CurveID
                        items:
                          type: string
                        type: array
                      keyFile:
                        description: |-
                          Path to the TLS private key file in the container for the web server.

                          If defined, either `cert` or `certFile` must be defined.

                          It is mutually exclusive with `keySecret`.
                        type: string
                      keySecret:
                        description: |-
                          Secret containing the TLS private key for the web server.

                          Either `cert` or `certFile` must be defined.

                          It is mutually exclusive with `keyFile`.
                        properties:
                          key:
                            description: The key of the secret to select from.  Must
                              be a valid secret key.
                            type: string
                          name:
                            default: ""
                            description: |-
                              Name of the referent.
                              This field is effectively required, but due to backwards compatibility is
                              allowed to be empty. Instances of this type with an empty value here are
                              almost certainly wrong.
                              More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
                            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
                      maxVersion:
                        description: Maximum TLS version that is acceptable.
                        type: string
                      minVersion:
                        description: Minimum TLS version that is acceptable.
                        type: string
                      preferServerCipherSuites:
                        description: |-
                          Controls whether the server selects the client's most preferred cipher
                          suite, or the server's most preferred cipher suite.

                          If true then the server's preference, as expressed in
                          the order of elements in cipherSuites, is used.
                        type: boolean
                    type: object
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



