hypershiftoperator/deploy/crds/routes.route.openshift.io.yaml [225:284]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                        otherwise must be a valid HTTP header value as defined in https://datatracker.ietf.org/doc/html/rfc7230#section-3.2.
                                        The value of this field must be no more than 16384 characters in length.
                                        Note that the total size of all net added headers *after* interpolating dynamic values
                                        must not exceed the value of spec.tuningOptions.headerBufferMaxRewriteBytes on the
                                        IngressController.
                                      maxLength: 16384
                                      minLength: 1
                                      type: string
                                  required:
                                  - value
                                  type: object
                                type:
                                  description: |-
                                    type defines the type of the action to be applied on the header.
                                    Possible values are Set or Delete.
                                    Set allows you to set HTTP request and response headers.
                                    Delete allows you to delete HTTP request and response headers.
                                  enum:
                                  - Set
                                  - Delete
                                  type: string
                              required:
                              - type
                              type: object
                              x-kubernetes-validations:
                              - message: set is required when type is Set, and forbidden otherwise
                                rule: 'has(self.type) && self.type == ''Set'' ?  has(self.set) : !has(self.set)'
                            name:
                              description: |-
                                name specifies the name of a header on which to perform an action. Its value must be a valid HTTP header
                                name as defined in RFC 2616 section 4.2.
                                The name must consist only of alphanumeric and the following special characters, "-!#$%&'*+.^_`".
                                The following header names are reserved and may not be modified via this API:
                                Strict-Transport-Security, Proxy, Cookie, Set-Cookie.
                                It must be no more than 255 characters in length.
                                Header name must be unique.
                              maxLength: 255
                              minLength: 1
                              pattern: ^[-!#$%&'*+.0-9A-Z^_`a-z|~]+$
                              type: string
                              x-kubernetes-validations:
                              - message: strict-transport-security header may not be modified via header actions
                                rule: self.lowerAscii() != 'strict-transport-security'
                              - message: proxy header may not be modified via header actions
                                rule: self.lowerAscii() != 'proxy'
                              - message: cookie header may not be modified via header actions
                                rule: self.lowerAscii() != 'cookie'
                              - message: set-cookie header may not be modified via header actions
                                rule: self.lowerAscii() != 'set-cookie'
                          required:
                          - action
                          - name
                          type: object
                        maxItems: 20
                        type: array
                        x-kubernetes-list-map-keys:
                        - name
                        x-kubernetes-list-type: map
                        x-kubernetes-validations:
                        - message: Either the header value provided is not in correct format or the sample fetcher/converter specified is not allowed. The dynamic header value will be interpreted as an HAProxy format string as defined in http://cbonte.github.io/haproxy-dconv/2.6/configuration.html#8.2.6 and may use HAProxy's %[] syntax and otherwise must be a valid HTTP header value as defined in https://datatracker.ietf.org/doc/html/rfc7230#section-3.2. Sample fetchers allowed are req.hdr, ssl_c_der. Converters allowed are lower, base64.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



hypershiftoperator/deploy/crds/routes.route.openshift.io.yaml [317:376]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                        otherwise must be a valid HTTP header value as defined in https://datatracker.ietf.org/doc/html/rfc7230#section-3.2.
                                        The value of this field must be no more than 16384 characters in length.
                                        Note that the total size of all net added headers *after* interpolating dynamic values
                                        must not exceed the value of spec.tuningOptions.headerBufferMaxRewriteBytes on the
                                        IngressController.
                                      maxLength: 16384
                                      minLength: 1
                                      type: string
                                  required:
                                  - value
                                  type: object
                                type:
                                  description: |-
                                    type defines the type of the action to be applied on the header.
                                    Possible values are Set or Delete.
                                    Set allows you to set HTTP request and response headers.
                                    Delete allows you to delete HTTP request and response headers.
                                  enum:
                                  - Set
                                  - Delete
                                  type: string
                              required:
                              - type
                              type: object
                              x-kubernetes-validations:
                              - message: set is required when type is Set, and forbidden otherwise
                                rule: 'has(self.type) && self.type == ''Set'' ?  has(self.set) : !has(self.set)'
                            name:
                              description: |-
                                name specifies the name of a header on which to perform an action. Its value must be a valid HTTP header
                                name as defined in RFC 2616 section 4.2.
                                The name must consist only of alphanumeric and the following special characters, "-!#$%&'*+.^_`".
                                The following header names are reserved and may not be modified via this API:
                                Strict-Transport-Security, Proxy, Cookie, Set-Cookie.
                                It must be no more than 255 characters in length.
                                Header name must be unique.
                              maxLength: 255
                              minLength: 1
                              pattern: ^[-!#$%&'*+.0-9A-Z^_`a-z|~]+$
                              type: string
                              x-kubernetes-validations:
                              - message: strict-transport-security header may not be modified via header actions
                                rule: self.lowerAscii() != 'strict-transport-security'
                              - message: proxy header may not be modified via header actions
                                rule: self.lowerAscii() != 'proxy'
                              - message: cookie header may not be modified via header actions
                                rule: self.lowerAscii() != 'cookie'
                              - message: set-cookie header may not be modified via header actions
                                rule: self.lowerAscii() != 'set-cookie'
                          required:
                          - action
                          - name
                          type: object
                        maxItems: 20
                        type: array
                        x-kubernetes-list-map-keys:
                        - name
                        x-kubernetes-list-type: map
                        x-kubernetes-validations:
                        - message: Either the header value provided is not in correct format or the sample fetcher/converter specified is not allowed. The dynamic header value will be interpreted as an HAProxy format string as defined in http://cbonte.github.io/haproxy-dconv/2.6/configuration.html#8.2.6 and may use HAProxy's %[] syntax and otherwise must be a valid HTTP header value as defined in https://datatracker.ietf.org/doc/html/rfc7230#section-3.2. Sample fetchers allowed are res.hdr, ssl_c_der. Converters allowed are lower, base64.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



