This is an automated email from the ASF dual-hosted git repository.

adheipsingh pushed a commit to branch 1.2.2-release
in repository https://gitbox.apache.org/repos/asf/druid-operator.git

commit 685016aa4a4803b858eb703130a4a13ca8f9f050
Author: AdheipSingh <[email protected]>
AuthorDate: Mon Feb 5 13:42:53 2024 +0530

    update configs, chart
---
 README.md                                         |  11 +-
 chart/Chart.yaml                                  |   4 +-
 chart/templates/crds/druid.apache.org_druids.yaml | 214 ++++++++++++----------
 config/crd/bases/druid.apache.org_druids.yaml     | 214 ++++++++++++----------
 e2e/configs/druid-cr.yaml                         |   4 +-
 e2e/configs/druid-mmless.yaml                     |   4 +-
 6 files changed, 236 insertions(+), 215 deletions(-)

diff --git a/README.md b/README.md
index d355f62..cd8c51d 100644
--- a/README.md
+++ b/README.md
@@ -47,20 +47,13 @@ Feel free to join Kubernetes slack and join 
[druid-operator](https://kubernetes.
 
 ### Kubernetes version compatibility
 
-| druid-operator | 0.0.9 | v1.0.0 | v1.1.0 |
+| druid-operator | 0.0.9 | v1.0.0 | v1.1.0 | v1.2.0 |
 | :------------- | :-------------: | :-----: | :---: |
 | kubernetes <= 1.20 | :x:| :x: | :x: |
 | kubernetes == 1.21 | :white_check_mark:| :x: | :x: |
 | kubernetes >= 1.22 and <= 1.25 | :white_check_mark: | :white_check_mark: | 
:x: |
 | kubernetes > 1.25 | :x: | :x: | :white_check_mark: |
-
-### Commerical Support
-If you are looking for commercial support on running Apache Druid, feel free 
to contact.
-Please send a PR if you want your company to be added to commercial support.
-| Name | Company | Contact |
-| :------------- | :-------------: | :-----: |
-| Adheip Singh - Maintainer | DataInfra | [email protected] |
-| Saydul Bashar - Solution Architect | DataStreamIQ | 
[email protected] |
+| kubernetes > 1.25 and <= 1.29 | :x: | :x: | :white_check_mark: |
 
 ### Contributors
 
diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index b10a767..6419ced 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -15,11 +15,11 @@ type: application
 # This is the chart version. This version number should be incremented each 
time you make changes
 # to the chart and its templates, including the app version.
 # Versions are expected to follow Semantic Versioning (https://semver.org/)
-version: 0.3.4
+version: 0.3.5
 
 # This is the version number of the application being deployed. This version 
number should be
 # incremented each time you make changes to the application. Versions are not 
expected to
 # follow Semantic Versioning. They should reflect the version the application 
is using.
-appVersion: v1.2.1
+appVersion: v1.2.2
 # icon
 icon: "https://www.apache.org/logos/res/druid/druid-1.png";
diff --git a/chart/templates/crds/druid.apache.org_druids.yaml 
b/chart/templates/crds/druid.apache.org_druids.yaml
index d3c73c7..07eb83a 100644
--- a/chart/templates/crds/druid.apache.org_druids.yaml
+++ b/chart/templates/crds/druid.apache.org_druids.yaml
@@ -266,8 +266,8 @@ spec:
                           description: 'Requests describes the minimum amount 
of compute
                             resources required. If Requests is omitted for a 
container,
                             it defaults to Limits if that is explicitly 
specified,
-                            otherwise to an implementation-defined value. More 
info:
-                            
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
+                            otherwise to an implementation-defined value. 
Requests
+                            cannot exceed Limits. More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
                           type: object
                       type: object
                     runAsInit:
@@ -1799,9 +1799,7 @@ spec:
                     format: int32
                     type: integer
                   grpc:
-                    description: GRPC specifies an action involving a GRPC 
port. This
-                      is a beta field and requires enabling GRPCContainerProbe 
feature
-                      gate.
+                    description: GRPC specifies an action involving a GRPC 
port.
                     properties:
                       port:
                         description: Port number of the gRPC service. Number 
must
@@ -1832,7 +1830,9 @@ spec:
                             used in HTTP probes
                           properties:
                             name:
-                              description: The header field name
+                              description: The header field name. This will be 
canonicalized
+                                upon output, so case-variant names will be 
understood
+                                as the same header.
                               type: string
                             value:
                               description: The header field value
@@ -2194,7 +2194,8 @@ spec:
                                   of compute resources required. If Requests 
is omitted
                                   for a container, it defaults to Limits if 
that is
                                   explicitly specified, otherwise to an 
implementation-defined
-                                  value. More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
+                                  value. Requests cannot exceed Limits. More 
info:
+                                  
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
                                 type: object
                             type: object
                           runAsInit:
@@ -3678,7 +3679,7 @@ spec:
                                       which must hold true for a specified 
past interval.
                                     properties:
                                       periodSeconds:
-                                        description: PeriodSeconds specifies 
the window
+                                        description: periodSeconds specifies 
the window
                                           of time for which the policy should 
hold
                                           true. PeriodSeconds must be greater 
than
                                           zero and less than or equal to 1800 
(30
@@ -3686,11 +3687,11 @@ spec:
                                         format: int32
                                         type: integer
                                       type:
-                                        description: Type is used to specify 
the scaling
+                                        description: type is used to specify 
the scaling
                                           policy.
                                         type: string
                                       value:
-                                        description: Value contains the amount 
of
+                                        description: value contains the amount 
of
                                           change which is permitted by the 
policy.
                                           It must be greater than zero
                                         format: int32
@@ -3708,7 +3709,7 @@ spec:
                                     value Max is used.
                                   type: string
                                 stabilizationWindowSeconds:
-                                  description: 'StabilizationWindowSeconds is 
the
+                                  description: 'stabilizationWindowSeconds is 
the
                                     number of seconds for which past 
recommendations
                                     should be considered while scaling up or 
scaling
                                     down. StabilizationWindowSeconds must be 
greater
@@ -3737,7 +3738,7 @@ spec:
                                       which must hold true for a specified 
past interval.
                                     properties:
                                       periodSeconds:
-                                        description: PeriodSeconds specifies 
the window
+                                        description: periodSeconds specifies 
the window
                                           of time for which the policy should 
hold
                                           true. PeriodSeconds must be greater 
than
                                           zero and less than or equal to 1800 
(30
@@ -3745,11 +3746,11 @@ spec:
                                         format: int32
                                         type: integer
                                       type:
-                                        description: Type is used to specify 
the scaling
+                                        description: type is used to specify 
the scaling
                                           policy.
                                         type: string
                                       value:
-                                        description: Value contains the amount 
of
+                                        description: value contains the amount 
of
                                           change which is permitted by the 
policy.
                                           It must be greater than zero
                                         format: int32
@@ -3767,7 +3768,7 @@ spec:
                                     value Max is used.
                                   type: string
                                 stabilizationWindowSeconds:
-                                  description: 'StabilizationWindowSeconds is 
the
+                                  description: 'stabilizationWindowSeconds is 
the
                                     number of seconds for which past 
recommendations
                                     should be considered while scaling up or 
scaling
                                     down. StabilizationWindowSeconds must be 
greater
@@ -3992,15 +3993,16 @@ spec:
                                       of a object,such as kind,name apiVersion
                                     properties:
                                       apiVersion:
-                                        description: API version of the 
referent
+                                        description: apiVersion is the API 
version
+                                          of the referent
                                         type: string
                                       kind:
-                                        description: 'Kind of the referent; 
More info:
-                                          
https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+                                        description: 'kind is the kind of the 
referent;
+                                          More info: 
https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
                                         type: string
                                       name:
-                                        description: 'Name of the referent; 
More info:
-                                          
http://kubernetes.io/docs/user-guide/identifiers#names'
+                                        description: 'name is the name of the 
referent;
+                                          More info: 
https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
                                         type: string
                                     required:
                                     - kind
@@ -4316,13 +4318,15 @@ spec:
                             count.
                           properties:
                             apiVersion:
-                              description: API version of the referent
+                              description: apiVersion is the API version of 
the referent
                               type: string
                             kind:
-                              description: 'Kind of the referent; More info: 
https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+                              description: 'kind is the kind of the referent; 
More
+                                info: 
https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
                               type: string
                             name:
-                              description: 'Name of the referent; More info: 
http://kubernetes.io/docs/user-guide/identifiers#names'
+                              description: 'name is the name of the referent; 
More
+                                info: 
https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
                               type: string
                           required:
                           - kind
@@ -4359,14 +4363,14 @@ spec:
                       description: Ingress Kubernetes Native `Ingress` 
specification.
                       properties:
                         defaultBackend:
-                          description: DefaultBackend is the backend that 
should handle
+                          description: defaultBackend is the backend that 
should handle
                             requests that don't match any rule. If Rules are 
not specified,
                             DefaultBackend must be specified. If 
DefaultBackend is
                             not set, the handling of requests that do not 
match any
                             of the rules will be up to the Ingress controller.
                           properties:
                             resource:
-                              description: Resource is an ObjectRef to another 
Kubernetes
+                              description: resource is an ObjectRef to another 
Kubernetes
                                 resource in the namespace of the Ingress 
object. If
                                 resource is specified, a service.Name and 
service.Port
                                 must not be specified. This is a mutually 
exclusive
@@ -4392,25 +4396,25 @@ spec:
                               type: object
                               x-kubernetes-map-type: atomic
                             service:
-                              description: Service references a Service as a 
Backend.
+                              description: service references a service as a 
backend.
                                 This is a mutually exclusive setting with 
"Resource".
                               properties:
                                 name:
-                                  description: Name is the referenced service. 
The
+                                  description: name is the referenced service. 
The
                                     service must exist in the same namespace 
as the
                                     Ingress object.
                                   type: string
                                 port:
-                                  description: Port of the referenced service. 
A port
+                                  description: port of the referenced service. 
A port
                                     name or port number is required for a 
IngressServiceBackend.
                                   properties:
                                     name:
-                                      description: Name is the name of the 
port on
+                                      description: name is the name of the 
port on
                                         the Service. This is a mutually 
exclusive
                                         setting with "Number".
                                       type: string
                                     number:
-                                      description: Number is the numerical 
port number
+                                      description: number is the numerical 
port number
                                         (e.g. 80) on the Service. This is a 
mutually
                                         exclusive setting with "Name".
                                       format: int32
@@ -4421,7 +4425,7 @@ spec:
                               type: object
                           type: object
                         ingressClassName:
-                          description: IngressClassName is the name of an 
IngressClass
+                          description: ingressClassName is the name of an 
IngressClass
                             cluster resource. Ingress controller 
implementations use
                             this field to know whether they should be serving 
this
                             Ingress resource, by a transitive connection 
(controller
@@ -4436,8 +4440,8 @@ spec:
                             if present.
                           type: string
                         rules:
-                          description: A list of host rules used to configure 
the
-                            Ingress. If unspecified, or no rule matches, all 
traffic
+                          description: rules is a list of host rules used to 
configure
+                            the Ingress. If unspecified, or no rule matches, 
all traffic
                             is sent to the default backend.
                           items:
                             description: IngressRule represents the rules 
mapping
@@ -4447,7 +4451,7 @@ spec:
                               with the matching IngressRuleValue.
                             properties:
                               host:
-                                description: "Host is the fully qualified 
domain name
+                                description: "host is the fully qualified 
domain name
                                   of a network host, as defined by RFC 3986. 
Note
                                   the following deviations from the \"host\" 
part
                                   of the URI as defined in RFC 3986: 1. IPs 
are not
@@ -4460,7 +4464,7 @@ spec:
                                   are matched against the host before the 
IngressRuleValue.
                                   If the host is unspecified, the Ingress 
routes all
                                   traffic based on the specified 
IngressRuleValue.
-                                  \n Host can be \"precise\" which is a domain 
name
+                                  \n host can be \"precise\" which is a domain 
name
                                   without the terminating dot of a network 
host (e.g.
                                   \"foo.bar.com\") or \"wildcard\", which is a 
domain
                                   name prefixed with a single wildcard label 
(e.g.
@@ -4469,9 +4473,9 @@ spec:
                                   only a single label. You cannot have a 
wildcard
                                   label by itself (e.g. Host == \"*\"). 
Requests will
                                   be matched against the Host field in the 
following
-                                  way: 1. If Host is precise, the request 
matches
+                                  way: 1. If host is precise, the request 
matches
                                   this rule if the http host header is equal 
to Host.
-                                  2. If Host is a wildcard, then the request 
matches
+                                  2. If host is a wildcard, then the request 
matches
                                   this rule if the http host header is to 
equal to
                                   the suffix (removing the first label) of the 
wildcard
                                   rule."
@@ -4486,20 +4490,20 @@ spec:
                                   or ''#''.'
                                 properties:
                                   paths:
-                                    description: A collection of paths that 
map requests
-                                      to backends.
+                                    description: paths is a collection of 
paths that
+                                      map requests to backends.
                                     items:
                                       description: HTTPIngressPath associates 
a path
                                         with a backend. Incoming urls matching 
the
                                         path are forwarded to the backend.
                                       properties:
                                         backend:
-                                          description: Backend defines the 
referenced
+                                          description: backend defines the 
referenced
                                             service endpoint to which the 
traffic
                                             will be forwarded to.
                                           properties:
                                             resource:
-                                              description: Resource is an 
ObjectRef
+                                              description: resource is an 
ObjectRef
                                                 to another Kubernetes resource 
in
                                                 the namespace of the Ingress 
object.
                                                 If resource is specified, a 
service.Name
@@ -4530,29 +4534,29 @@ spec:
                                               type: object
                                               x-kubernetes-map-type: atomic
                                             service:
-                                              description: Service references 
a Service
-                                                as a Backend. This is a 
mutually exclusive
+                                              description: service references 
a service
+                                                as a backend. This is a 
mutually exclusive
                                                 setting with "Resource".
                                               properties:
                                                 name:
-                                                  description: Name is the 
referenced
+                                                  description: name is the 
referenced
                                                     service. The service must 
exist
                                                     in the same namespace as 
the Ingress
                                                     object.
                                                   type: string
                                                 port:
-                                                  description: Port of the 
referenced
+                                                  description: port of the 
referenced
                                                     service. A port name or 
port number
                                                     is required for a 
IngressServiceBackend.
                                                   properties:
                                                     name:
-                                                      description: Name is the 
name
+                                                      description: name is the 
name
                                                         of the port on the 
Service.
                                                         This is a mutually 
exclusive
                                                         setting with "Number".
                                                       type: string
                                                     number:
-                                                      description: Number is 
the numerical
+                                                      description: number is 
the numerical
                                                         port number (e.g. 80) 
on the
                                                         Service. This is a 
mutually
                                                         exclusive setting with 
"Name".
@@ -4564,7 +4568,7 @@ spec:
                                               type: object
                                           type: object
                                         path:
-                                          description: Path is matched against 
the
+                                          description: path is matched against 
the
                                             path of an incoming request. 
Currently
                                             it can contain characters 
disallowed from
                                             the conventional "path" part of a 
URL
@@ -4573,8 +4577,8 @@ spec:
                                             PathType with value "Exact" or 
"Prefix".
                                           type: string
                                         pathType:
-                                          description: 'PathType determines 
the interpretation
-                                            of the Path matching. PathType can 
be
+                                          description: 'pathType determines 
the interpretation
+                                            of the path matching. PathType can 
be
                                             one of the following values: * 
Exact:
                                             Matches the URL path exactly. * 
Prefix:
                                             Matches based on a URL path prefix 
split
@@ -4609,18 +4613,18 @@ spec:
                           type: array
                           x-kubernetes-list-type: atomic
                         tls:
-                          description: TLS configuration. Currently the 
Ingress only
-                            supports a single TLS port, 443. If multiple 
members of
-                            this list specify different hosts, they will be 
multiplexed
-                            on the same port according to the hostname 
specified through
-                            the SNI TLS extension, if the ingress controller 
fulfilling
-                            the ingress supports SNI.
+                          description: tls represents the TLS configuration. 
Currently
+                            the Ingress only supports a single TLS port, 443. 
If multiple
+                            members of this list specify different hosts, they 
will
+                            be multiplexed on the same port according to the 
hostname
+                            specified through the SNI TLS extension, if the 
ingress
+                            controller fulfilling the ingress supports SNI.
                           items:
                             description: IngressTLS describes the transport 
layer
-                              security associated with an Ingress.
+                              security associated with an ingress.
                             properties:
                               hosts:
-                                description: Hosts are a list of hosts 
included in
+                                description: hosts is a list of hosts included 
in
                                   the TLS certificate. The values in this list 
must
                                   match the name/s used in the tlsSecret. 
Defaults
                                   to the wildcard host setting for the 
loadbalancer
@@ -4630,13 +4634,13 @@ spec:
                                 type: array
                                 x-kubernetes-list-type: atomic
                               secretName:
-                                description: SecretName is the name of the 
secret
+                                description: secretName is the name of the 
secret
                                   used to terminate TLS traffic on port 443. 
Field
                                   is left optional to allow TLS routing based 
on SNI
                                   hostname alone. If the SNI host in a 
listener conflicts
                                   with the "Host" header field used by an 
IngressRule,
                                   the SNI host is used for termination and 
value of
-                                  the Host header is used for routing.
+                                  the "Host" header is used for routing.
                                 type: string
                             type: object
                           type: array
@@ -4699,7 +4703,9 @@ spec:
                                       to be used in HTTP probes
                                     properties:
                                       name:
-                                        description: The header field name
+                                        description: The header field name. 
This will
+                                          be canonicalized upon output, so 
case-variant
+                                          names will be understood as the same 
header.
                                         type: string
                                       value:
                                         description: The header field value
@@ -4795,7 +4801,9 @@ spec:
                                       to be used in HTTP probes
                                     properties:
                                       name:
-                                        description: The header field name
+                                        description: The header field name. 
This will
+                                          be canonicalized upon output, so 
case-variant
+                                          names will be understood as the same 
header.
                                         type: string
                                       value:
                                         description: The header field value
@@ -4874,8 +4882,6 @@ spec:
                           type: integer
                         grpc:
                           description: GRPC specifies an action involving a 
GRPC port.
-                            This is a beta field and requires enabling 
GRPCContainerProbe
-                            feature gate.
                           properties:
                             port:
                               description: Port number of the gRPC service. 
Number
@@ -4907,7 +4913,9 @@ spec:
                                   to be used in HTTP probes
                                 properties:
                                   name:
-                                    description: The header field name
+                                    description: The header field name. This 
will
+                                      be canonicalized upon output, so 
case-variant
+                                      names will be understood as the same 
header.
                                     type: string
                                   value:
                                     description: The header field value
@@ -5227,8 +5235,8 @@ spec:
                                       of compute resources required. If 
Requests is
                                       omitted for a container, it defaults to 
Limits
                                       if that is explicitly specified, 
otherwise to
-                                      an implementation-defined value. More 
info:
-                                      
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
+                                      an implementation-defined value. 
Requests cannot
+                                      exceed Limits. More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
                                     type: object
                                 type: object
                               selector:
@@ -5344,7 +5352,7 @@ spec:
                                   volume is being resized then the Condition 
will
                                   be set to 'ResizeStarted'.
                                 items:
-                                  description: PersistentVolumeClaimCondition 
contails
+                                  description: PersistentVolumeClaimCondition 
contains
                                     details about state of pvc
                                   properties:
                                     lastProbeTime:
@@ -5497,9 +5505,9 @@ spec:
                             \n Additional policies may be added in the future. 
Clients
                             making eviction decisions should disallow eviction 
of
                             unhealthy pods if they encounter an unrecognized 
policy
-                            in this field. \n This field is alpha-level. The 
eviction
+                            in this field. \n This field is beta-level. The 
eviction
                             API uses this field when the feature gate 
PDBUnhealthyPodEvictionPolicy
-                            is enabled (disabled by default)."
+                            is enabled (enabled by default)."
                           type: string
                       type: object
                     podLabels:
@@ -5580,8 +5588,6 @@ spec:
                           type: integer
                         grpc:
                           description: GRPC specifies an action involving a 
GRPC port.
-                            This is a beta field and requires enabling 
GRPCContainerProbe
-                            feature gate.
                           properties:
                             port:
                               description: Port number of the gRPC service. 
Number
@@ -5613,7 +5619,9 @@ spec:
                                   to be used in HTTP probes
                                 properties:
                                   name:
-                                    description: The header field name
+                                    description: The header field name. This 
will
+                                      be canonicalized upon output, so 
case-variant
+                                      names will be understood as the same 
header.
                                     type: string
                                   value:
                                     description: The header field value
@@ -5752,8 +5760,8 @@ spec:
                           description: 'Requests describes the minimum amount 
of compute
                             resources required. If Requests is omitted for a 
container,
                             it defaults to Limits if that is explicitly 
specified,
-                            otherwise to an implementation-defined value. More 
info:
-                            
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
+                            otherwise to an implementation-defined value. 
Requests
+                            cannot exceed Limits. More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
                           type: object
                       type: object
                     runtime.properties:
@@ -6539,8 +6547,6 @@ spec:
                           type: integer
                         grpc:
                           description: GRPC specifies an action involving a 
GRPC port.
-                            This is a beta field and requires enabling 
GRPCContainerProbe
-                            feature gate.
                           properties:
                             port:
                               description: Port number of the gRPC service. 
Number
@@ -6572,7 +6578,9 @@ spec:
                                   to be used in HTTP probes
                                 properties:
                                   name:
-                                    description: The header field name
+                                    description: The header field name. This 
will
+                                      be canonicalized upon output, so 
case-variant
+                                      names will be understood as the same 
header.
                                     type: string
                                   value:
                                     description: The header field value
@@ -6763,14 +6771,19 @@ spec:
                             type: object
                             x-kubernetes-map-type: atomic
                           matchLabelKeys:
-                            description: MatchLabelKeys is a set of pod label 
keys
+                            description: "MatchLabelKeys is a set of pod label 
keys
                               to select the pods over which spreading will be 
calculated.
                               The keys are used to lookup values from the 
incoming
                               pod labels, those key-value labels are ANDed 
with labelSelector
                               to select the group of existing pods over which 
spreading
-                              will be calculated for the incoming pod. Keys 
that don't
-                              exist in the incoming pod labels will be 
ignored. A
-                              null or empty list means only match against 
labelSelector.
+                              will be calculated for the incoming pod. The 
same key
+                              is forbidden to exist in both MatchLabelKeys and 
LabelSelector.
+                              MatchLabelKeys cannot be set when LabelSelector 
isn't
+                              set. Keys that don't exist in the incoming pod 
labels
+                              will be ignored. A null or empty list means only 
match
+                              against labelSelector. \n This is a beta field 
and requires
+                              the MatchLabelKeysInPodTopologySpread feature 
gate to
+                              be enabled (enabled by default)."
                             items:
                               type: string
                             type: array
@@ -7123,8 +7136,8 @@ spec:
                                       of compute resources required. If 
Requests is
                                       omitted for a container, it defaults to 
Limits
                                       if that is explicitly specified, 
otherwise to
-                                      an implementation-defined value. More 
info:
-                                      
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
+                                      an implementation-defined value. 
Requests cannot
+                                      exceed Limits. More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
                                     type: object
                                 type: object
                               selector:
@@ -7240,7 +7253,7 @@ spec:
                                   volume is being resized then the Condition 
will
                                   be set to 'ResizeStarted'.
                                 items:
-                                  description: PersistentVolumeClaimCondition 
contails
+                                  description: PersistentVolumeClaimCondition 
contains
                                     details about state of pvc
                                   properties:
                                     lastProbeTime:
@@ -7745,7 +7758,7 @@ spec:
                                   the minimum value between the SizeLimit 
specified
                                   here and the sum of memory limits of all 
containers
                                   in a pod. The default is nil which means 
that the
-                                  limit is undefined. More info: 
http://kubernetes.io/docs/user-guide/volumes#emptydir'
+                                  limit is undefined. More info: 
https://kubernetes.io/docs/concepts/storage/volumes#emptydir'
                                 pattern: 
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
                                 x-kubernetes-int-or-string: true
                             type: object
@@ -7994,7 +8007,8 @@ spec:
                                               If Requests is omitted for a 
container,
                                               it defaults to Limits if that is 
explicitly
                                               specified, otherwise to an 
implementation-defined
-                                              value. More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
+                                              value. Requests cannot exceed 
Limits.
+                                              More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
                                             type: object
                                         type: object
                                       selector:
@@ -9066,9 +9080,7 @@ spec:
                     format: int32
                     type: integer
                   grpc:
-                    description: GRPC specifies an action involving a GRPC 
port. This
-                      is a beta field and requires enabling GRPCContainerProbe 
feature
-                      gate.
+                    description: GRPC specifies an action involving a GRPC 
port.
                     properties:
                       port:
                         description: Port number of the gRPC service. Number 
must
@@ -9099,7 +9111,9 @@ spec:
                             used in HTTP probes
                           properties:
                             name:
-                              description: The header field name
+                              description: The header field name. This will be 
canonicalized
+                                upon output, so case-variant names will be 
understood
+                                as the same header.
                               type: string
                             value:
                               description: The header field value
@@ -9929,9 +9943,7 @@ spec:
                     format: int32
                     type: integer
                   grpc:
-                    description: GRPC specifies an action involving a GRPC 
port. This
-                      is a beta field and requires enabling GRPCContainerProbe 
feature
-                      gate.
+                    description: GRPC specifies an action involving a GRPC 
port.
                     properties:
                       port:
                         description: Port number of the gRPC service. Number 
must
@@ -9962,7 +9974,9 @@ spec:
                             used in HTTP probes
                           properties:
                             name:
-                              description: The header field name
+                              description: The header field name. This will be 
canonicalized
+                                upon output, so case-variant names will be 
understood
+                                as the same header.
                               type: string
                             value:
                               description: The header field value
@@ -10308,7 +10322,7 @@ spec:
                                 of compute resources required. If Requests is 
omitted
                                 for a container, it defaults to Limits if that 
is
                                 explicitly specified, otherwise to an 
implementation-defined
-                                value. More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
+                                value. Requests cannot exceed Limits. More 
info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
                               type: object
                           type: object
                         selector:
@@ -10417,7 +10431,7 @@ spec:
                             volume claim. If underlying persistent volume is 
being
                             resized then the Condition will be set to 
'ResizeStarted'.
                           items:
-                            description: PersistentVolumeClaimCondition 
contails details
+                            description: PersistentVolumeClaimCondition 
contains details
                               about state of pvc
                             properties:
                               lastProbeTime:
@@ -10891,7 +10905,7 @@ spec:
                             medium EmptyDir would be the minimum value between 
the
                             SizeLimit specified here and the sum of memory 
limits
                             of all containers in a pod. The default is nil 
which means
-                            that the limit is undefined. More info: 
http://kubernetes.io/docs/user-guide/volumes#emptydir'
+                            that the limit is undefined. More info: 
https://kubernetes.io/docs/concepts/storage/volumes#emptydir'
                           pattern: 
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
                           x-kubernetes-int-or-string: true
                       type: object
@@ -11121,8 +11135,8 @@ spec:
                                         amount of compute resources required. 
If Requests
                                         is omitted for a container, it 
defaults to
                                         Limits if that is explicitly 
specified, otherwise
-                                        to an implementation-defined value. 
More info:
-                                        
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
+                                        to an implementation-defined value. 
Requests
+                                        cannot exceed Limits. More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
                                       type: object
                                   type: object
                                 selector:
diff --git a/config/crd/bases/druid.apache.org_druids.yaml 
b/config/crd/bases/druid.apache.org_druids.yaml
index d3c73c7..07eb83a 100644
--- a/config/crd/bases/druid.apache.org_druids.yaml
+++ b/config/crd/bases/druid.apache.org_druids.yaml
@@ -266,8 +266,8 @@ spec:
                           description: 'Requests describes the minimum amount 
of compute
                             resources required. If Requests is omitted for a 
container,
                             it defaults to Limits if that is explicitly 
specified,
-                            otherwise to an implementation-defined value. More 
info:
-                            
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
+                            otherwise to an implementation-defined value. 
Requests
+                            cannot exceed Limits. More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
                           type: object
                       type: object
                     runAsInit:
@@ -1799,9 +1799,7 @@ spec:
                     format: int32
                     type: integer
                   grpc:
-                    description: GRPC specifies an action involving a GRPC 
port. This
-                      is a beta field and requires enabling GRPCContainerProbe 
feature
-                      gate.
+                    description: GRPC specifies an action involving a GRPC 
port.
                     properties:
                       port:
                         description: Port number of the gRPC service. Number 
must
@@ -1832,7 +1830,9 @@ spec:
                             used in HTTP probes
                           properties:
                             name:
-                              description: The header field name
+                              description: The header field name. This will be 
canonicalized
+                                upon output, so case-variant names will be 
understood
+                                as the same header.
                               type: string
                             value:
                               description: The header field value
@@ -2194,7 +2194,8 @@ spec:
                                   of compute resources required. If Requests 
is omitted
                                   for a container, it defaults to Limits if 
that is
                                   explicitly specified, otherwise to an 
implementation-defined
-                                  value. More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
+                                  value. Requests cannot exceed Limits. More 
info:
+                                  
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
                                 type: object
                             type: object
                           runAsInit:
@@ -3678,7 +3679,7 @@ spec:
                                       which must hold true for a specified 
past interval.
                                     properties:
                                       periodSeconds:
-                                        description: PeriodSeconds specifies 
the window
+                                        description: periodSeconds specifies 
the window
                                           of time for which the policy should 
hold
                                           true. PeriodSeconds must be greater 
than
                                           zero and less than or equal to 1800 
(30
@@ -3686,11 +3687,11 @@ spec:
                                         format: int32
                                         type: integer
                                       type:
-                                        description: Type is used to specify 
the scaling
+                                        description: type is used to specify 
the scaling
                                           policy.
                                         type: string
                                       value:
-                                        description: Value contains the amount 
of
+                                        description: value contains the amount 
of
                                           change which is permitted by the 
policy.
                                           It must be greater than zero
                                         format: int32
@@ -3708,7 +3709,7 @@ spec:
                                     value Max is used.
                                   type: string
                                 stabilizationWindowSeconds:
-                                  description: 'StabilizationWindowSeconds is 
the
+                                  description: 'stabilizationWindowSeconds is 
the
                                     number of seconds for which past 
recommendations
                                     should be considered while scaling up or 
scaling
                                     down. StabilizationWindowSeconds must be 
greater
@@ -3737,7 +3738,7 @@ spec:
                                       which must hold true for a specified 
past interval.
                                     properties:
                                       periodSeconds:
-                                        description: PeriodSeconds specifies 
the window
+                                        description: periodSeconds specifies 
the window
                                           of time for which the policy should 
hold
                                           true. PeriodSeconds must be greater 
than
                                           zero and less than or equal to 1800 
(30
@@ -3745,11 +3746,11 @@ spec:
                                         format: int32
                                         type: integer
                                       type:
-                                        description: Type is used to specify 
the scaling
+                                        description: type is used to specify 
the scaling
                                           policy.
                                         type: string
                                       value:
-                                        description: Value contains the amount 
of
+                                        description: value contains the amount 
of
                                           change which is permitted by the 
policy.
                                           It must be greater than zero
                                         format: int32
@@ -3767,7 +3768,7 @@ spec:
                                     value Max is used.
                                   type: string
                                 stabilizationWindowSeconds:
-                                  description: 'StabilizationWindowSeconds is 
the
+                                  description: 'stabilizationWindowSeconds is 
the
                                     number of seconds for which past 
recommendations
                                     should be considered while scaling up or 
scaling
                                     down. StabilizationWindowSeconds must be 
greater
@@ -3992,15 +3993,16 @@ spec:
                                       of a object,such as kind,name apiVersion
                                     properties:
                                       apiVersion:
-                                        description: API version of the 
referent
+                                        description: apiVersion is the API 
version
+                                          of the referent
                                         type: string
                                       kind:
-                                        description: 'Kind of the referent; 
More info:
-                                          
https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+                                        description: 'kind is the kind of the 
referent;
+                                          More info: 
https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
                                         type: string
                                       name:
-                                        description: 'Name of the referent; 
More info:
-                                          
http://kubernetes.io/docs/user-guide/identifiers#names'
+                                        description: 'name is the name of the 
referent;
+                                          More info: 
https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
                                         type: string
                                     required:
                                     - kind
@@ -4316,13 +4318,15 @@ spec:
                             count.
                           properties:
                             apiVersion:
-                              description: API version of the referent
+                              description: apiVersion is the API version of 
the referent
                               type: string
                             kind:
-                              description: 'Kind of the referent; More info: 
https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+                              description: 'kind is the kind of the referent; 
More
+                                info: 
https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
                               type: string
                             name:
-                              description: 'Name of the referent; More info: 
http://kubernetes.io/docs/user-guide/identifiers#names'
+                              description: 'name is the name of the referent; 
More
+                                info: 
https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
                               type: string
                           required:
                           - kind
@@ -4359,14 +4363,14 @@ spec:
                       description: Ingress Kubernetes Native `Ingress` 
specification.
                       properties:
                         defaultBackend:
-                          description: DefaultBackend is the backend that 
should handle
+                          description: defaultBackend is the backend that 
should handle
                             requests that don't match any rule. If Rules are 
not specified,
                             DefaultBackend must be specified. If 
DefaultBackend is
                             not set, the handling of requests that do not 
match any
                             of the rules will be up to the Ingress controller.
                           properties:
                             resource:
-                              description: Resource is an ObjectRef to another 
Kubernetes
+                              description: resource is an ObjectRef to another 
Kubernetes
                                 resource in the namespace of the Ingress 
object. If
                                 resource is specified, a service.Name and 
service.Port
                                 must not be specified. This is a mutually 
exclusive
@@ -4392,25 +4396,25 @@ spec:
                               type: object
                               x-kubernetes-map-type: atomic
                             service:
-                              description: Service references a Service as a 
Backend.
+                              description: service references a service as a 
backend.
                                 This is a mutually exclusive setting with 
"Resource".
                               properties:
                                 name:
-                                  description: Name is the referenced service. 
The
+                                  description: name is the referenced service. 
The
                                     service must exist in the same namespace 
as the
                                     Ingress object.
                                   type: string
                                 port:
-                                  description: Port of the referenced service. 
A port
+                                  description: port of the referenced service. 
A port
                                     name or port number is required for a 
IngressServiceBackend.
                                   properties:
                                     name:
-                                      description: Name is the name of the 
port on
+                                      description: name is the name of the 
port on
                                         the Service. This is a mutually 
exclusive
                                         setting with "Number".
                                       type: string
                                     number:
-                                      description: Number is the numerical 
port number
+                                      description: number is the numerical 
port number
                                         (e.g. 80) on the Service. This is a 
mutually
                                         exclusive setting with "Name".
                                       format: int32
@@ -4421,7 +4425,7 @@ spec:
                               type: object
                           type: object
                         ingressClassName:
-                          description: IngressClassName is the name of an 
IngressClass
+                          description: ingressClassName is the name of an 
IngressClass
                             cluster resource. Ingress controller 
implementations use
                             this field to know whether they should be serving 
this
                             Ingress resource, by a transitive connection 
(controller
@@ -4436,8 +4440,8 @@ spec:
                             if present.
                           type: string
                         rules:
-                          description: A list of host rules used to configure 
the
-                            Ingress. If unspecified, or no rule matches, all 
traffic
+                          description: rules is a list of host rules used to 
configure
+                            the Ingress. If unspecified, or no rule matches, 
all traffic
                             is sent to the default backend.
                           items:
                             description: IngressRule represents the rules 
mapping
@@ -4447,7 +4451,7 @@ spec:
                               with the matching IngressRuleValue.
                             properties:
                               host:
-                                description: "Host is the fully qualified 
domain name
+                                description: "host is the fully qualified 
domain name
                                   of a network host, as defined by RFC 3986. 
Note
                                   the following deviations from the \"host\" 
part
                                   of the URI as defined in RFC 3986: 1. IPs 
are not
@@ -4460,7 +4464,7 @@ spec:
                                   are matched against the host before the 
IngressRuleValue.
                                   If the host is unspecified, the Ingress 
routes all
                                   traffic based on the specified 
IngressRuleValue.
-                                  \n Host can be \"precise\" which is a domain 
name
+                                  \n host can be \"precise\" which is a domain 
name
                                   without the terminating dot of a network 
host (e.g.
                                   \"foo.bar.com\") or \"wildcard\", which is a 
domain
                                   name prefixed with a single wildcard label 
(e.g.
@@ -4469,9 +4473,9 @@ spec:
                                   only a single label. You cannot have a 
wildcard
                                   label by itself (e.g. Host == \"*\"). 
Requests will
                                   be matched against the Host field in the 
following
-                                  way: 1. If Host is precise, the request 
matches
+                                  way: 1. If host is precise, the request 
matches
                                   this rule if the http host header is equal 
to Host.
-                                  2. If Host is a wildcard, then the request 
matches
+                                  2. If host is a wildcard, then the request 
matches
                                   this rule if the http host header is to 
equal to
                                   the suffix (removing the first label) of the 
wildcard
                                   rule."
@@ -4486,20 +4490,20 @@ spec:
                                   or ''#''.'
                                 properties:
                                   paths:
-                                    description: A collection of paths that 
map requests
-                                      to backends.
+                                    description: paths is a collection of 
paths that
+                                      map requests to backends.
                                     items:
                                       description: HTTPIngressPath associates 
a path
                                         with a backend. Incoming urls matching 
the
                                         path are forwarded to the backend.
                                       properties:
                                         backend:
-                                          description: Backend defines the 
referenced
+                                          description: backend defines the 
referenced
                                             service endpoint to which the 
traffic
                                             will be forwarded to.
                                           properties:
                                             resource:
-                                              description: Resource is an 
ObjectRef
+                                              description: resource is an 
ObjectRef
                                                 to another Kubernetes resource 
in
                                                 the namespace of the Ingress 
object.
                                                 If resource is specified, a 
service.Name
@@ -4530,29 +4534,29 @@ spec:
                                               type: object
                                               x-kubernetes-map-type: atomic
                                             service:
-                                              description: Service references 
a Service
-                                                as a Backend. This is a 
mutually exclusive
+                                              description: service references 
a service
+                                                as a backend. This is a 
mutually exclusive
                                                 setting with "Resource".
                                               properties:
                                                 name:
-                                                  description: Name is the 
referenced
+                                                  description: name is the 
referenced
                                                     service. The service must 
exist
                                                     in the same namespace as 
the Ingress
                                                     object.
                                                   type: string
                                                 port:
-                                                  description: Port of the 
referenced
+                                                  description: port of the 
referenced
                                                     service. A port name or 
port number
                                                     is required for a 
IngressServiceBackend.
                                                   properties:
                                                     name:
-                                                      description: Name is the 
name
+                                                      description: name is the 
name
                                                         of the port on the 
Service.
                                                         This is a mutually 
exclusive
                                                         setting with "Number".
                                                       type: string
                                                     number:
-                                                      description: Number is 
the numerical
+                                                      description: number is 
the numerical
                                                         port number (e.g. 80) 
on the
                                                         Service. This is a 
mutually
                                                         exclusive setting with 
"Name".
@@ -4564,7 +4568,7 @@ spec:
                                               type: object
                                           type: object
                                         path:
-                                          description: Path is matched against 
the
+                                          description: path is matched against 
the
                                             path of an incoming request. 
Currently
                                             it can contain characters 
disallowed from
                                             the conventional "path" part of a 
URL
@@ -4573,8 +4577,8 @@ spec:
                                             PathType with value "Exact" or 
"Prefix".
                                           type: string
                                         pathType:
-                                          description: 'PathType determines 
the interpretation
-                                            of the Path matching. PathType can 
be
+                                          description: 'pathType determines 
the interpretation
+                                            of the path matching. PathType can 
be
                                             one of the following values: * 
Exact:
                                             Matches the URL path exactly. * 
Prefix:
                                             Matches based on a URL path prefix 
split
@@ -4609,18 +4613,18 @@ spec:
                           type: array
                           x-kubernetes-list-type: atomic
                         tls:
-                          description: TLS configuration. Currently the 
Ingress only
-                            supports a single TLS port, 443. If multiple 
members of
-                            this list specify different hosts, they will be 
multiplexed
-                            on the same port according to the hostname 
specified through
-                            the SNI TLS extension, if the ingress controller 
fulfilling
-                            the ingress supports SNI.
+                          description: tls represents the TLS configuration. 
Currently
+                            the Ingress only supports a single TLS port, 443. 
If multiple
+                            members of this list specify different hosts, they 
will
+                            be multiplexed on the same port according to the 
hostname
+                            specified through the SNI TLS extension, if the 
ingress
+                            controller fulfilling the ingress supports SNI.
                           items:
                             description: IngressTLS describes the transport 
layer
-                              security associated with an Ingress.
+                              security associated with an ingress.
                             properties:
                               hosts:
-                                description: Hosts are a list of hosts 
included in
+                                description: hosts is a list of hosts included 
in
                                   the TLS certificate. The values in this list 
must
                                   match the name/s used in the tlsSecret. 
Defaults
                                   to the wildcard host setting for the 
loadbalancer
@@ -4630,13 +4634,13 @@ spec:
                                 type: array
                                 x-kubernetes-list-type: atomic
                               secretName:
-                                description: SecretName is the name of the 
secret
+                                description: secretName is the name of the 
secret
                                   used to terminate TLS traffic on port 443. 
Field
                                   is left optional to allow TLS routing based 
on SNI
                                   hostname alone. If the SNI host in a 
listener conflicts
                                   with the "Host" header field used by an 
IngressRule,
                                   the SNI host is used for termination and 
value of
-                                  the Host header is used for routing.
+                                  the "Host" header is used for routing.
                                 type: string
                             type: object
                           type: array
@@ -4699,7 +4703,9 @@ spec:
                                       to be used in HTTP probes
                                     properties:
                                       name:
-                                        description: The header field name
+                                        description: The header field name. 
This will
+                                          be canonicalized upon output, so 
case-variant
+                                          names will be understood as the same 
header.
                                         type: string
                                       value:
                                         description: The header field value
@@ -4795,7 +4801,9 @@ spec:
                                       to be used in HTTP probes
                                     properties:
                                       name:
-                                        description: The header field name
+                                        description: The header field name. 
This will
+                                          be canonicalized upon output, so 
case-variant
+                                          names will be understood as the same 
header.
                                         type: string
                                       value:
                                         description: The header field value
@@ -4874,8 +4882,6 @@ spec:
                           type: integer
                         grpc:
                           description: GRPC specifies an action involving a 
GRPC port.
-                            This is a beta field and requires enabling 
GRPCContainerProbe
-                            feature gate.
                           properties:
                             port:
                               description: Port number of the gRPC service. 
Number
@@ -4907,7 +4913,9 @@ spec:
                                   to be used in HTTP probes
                                 properties:
                                   name:
-                                    description: The header field name
+                                    description: The header field name. This 
will
+                                      be canonicalized upon output, so 
case-variant
+                                      names will be understood as the same 
header.
                                     type: string
                                   value:
                                     description: The header field value
@@ -5227,8 +5235,8 @@ spec:
                                       of compute resources required. If 
Requests is
                                       omitted for a container, it defaults to 
Limits
                                       if that is explicitly specified, 
otherwise to
-                                      an implementation-defined value. More 
info:
-                                      
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
+                                      an implementation-defined value. 
Requests cannot
+                                      exceed Limits. More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
                                     type: object
                                 type: object
                               selector:
@@ -5344,7 +5352,7 @@ spec:
                                   volume is being resized then the Condition 
will
                                   be set to 'ResizeStarted'.
                                 items:
-                                  description: PersistentVolumeClaimCondition 
contails
+                                  description: PersistentVolumeClaimCondition 
contains
                                     details about state of pvc
                                   properties:
                                     lastProbeTime:
@@ -5497,9 +5505,9 @@ spec:
                             \n Additional policies may be added in the future. 
Clients
                             making eviction decisions should disallow eviction 
of
                             unhealthy pods if they encounter an unrecognized 
policy
-                            in this field. \n This field is alpha-level. The 
eviction
+                            in this field. \n This field is beta-level. The 
eviction
                             API uses this field when the feature gate 
PDBUnhealthyPodEvictionPolicy
-                            is enabled (disabled by default)."
+                            is enabled (enabled by default)."
                           type: string
                       type: object
                     podLabels:
@@ -5580,8 +5588,6 @@ spec:
                           type: integer
                         grpc:
                           description: GRPC specifies an action involving a 
GRPC port.
-                            This is a beta field and requires enabling 
GRPCContainerProbe
-                            feature gate.
                           properties:
                             port:
                               description: Port number of the gRPC service. 
Number
@@ -5613,7 +5619,9 @@ spec:
                                   to be used in HTTP probes
                                 properties:
                                   name:
-                                    description: The header field name
+                                    description: The header field name. This 
will
+                                      be canonicalized upon output, so 
case-variant
+                                      names will be understood as the same 
header.
                                     type: string
                                   value:
                                     description: The header field value
@@ -5752,8 +5760,8 @@ spec:
                           description: 'Requests describes the minimum amount 
of compute
                             resources required. If Requests is omitted for a 
container,
                             it defaults to Limits if that is explicitly 
specified,
-                            otherwise to an implementation-defined value. More 
info:
-                            
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
+                            otherwise to an implementation-defined value. 
Requests
+                            cannot exceed Limits. More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
                           type: object
                       type: object
                     runtime.properties:
@@ -6539,8 +6547,6 @@ spec:
                           type: integer
                         grpc:
                           description: GRPC specifies an action involving a 
GRPC port.
-                            This is a beta field and requires enabling 
GRPCContainerProbe
-                            feature gate.
                           properties:
                             port:
                               description: Port number of the gRPC service. 
Number
@@ -6572,7 +6578,9 @@ spec:
                                   to be used in HTTP probes
                                 properties:
                                   name:
-                                    description: The header field name
+                                    description: The header field name. This 
will
+                                      be canonicalized upon output, so 
case-variant
+                                      names will be understood as the same 
header.
                                     type: string
                                   value:
                                     description: The header field value
@@ -6763,14 +6771,19 @@ spec:
                             type: object
                             x-kubernetes-map-type: atomic
                           matchLabelKeys:
-                            description: MatchLabelKeys is a set of pod label 
keys
+                            description: "MatchLabelKeys is a set of pod label 
keys
                               to select the pods over which spreading will be 
calculated.
                               The keys are used to lookup values from the 
incoming
                               pod labels, those key-value labels are ANDed 
with labelSelector
                               to select the group of existing pods over which 
spreading
-                              will be calculated for the incoming pod. Keys 
that don't
-                              exist in the incoming pod labels will be 
ignored. A
-                              null or empty list means only match against 
labelSelector.
+                              will be calculated for the incoming pod. The 
same key
+                              is forbidden to exist in both MatchLabelKeys and 
LabelSelector.
+                              MatchLabelKeys cannot be set when LabelSelector 
isn't
+                              set. Keys that don't exist in the incoming pod 
labels
+                              will be ignored. A null or empty list means only 
match
+                              against labelSelector. \n This is a beta field 
and requires
+                              the MatchLabelKeysInPodTopologySpread feature 
gate to
+                              be enabled (enabled by default)."
                             items:
                               type: string
                             type: array
@@ -7123,8 +7136,8 @@ spec:
                                       of compute resources required. If 
Requests is
                                       omitted for a container, it defaults to 
Limits
                                       if that is explicitly specified, 
otherwise to
-                                      an implementation-defined value. More 
info:
-                                      
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
+                                      an implementation-defined value. 
Requests cannot
+                                      exceed Limits. More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
                                     type: object
                                 type: object
                               selector:
@@ -7240,7 +7253,7 @@ spec:
                                   volume is being resized then the Condition 
will
                                   be set to 'ResizeStarted'.
                                 items:
-                                  description: PersistentVolumeClaimCondition 
contails
+                                  description: PersistentVolumeClaimCondition 
contains
                                     details about state of pvc
                                   properties:
                                     lastProbeTime:
@@ -7745,7 +7758,7 @@ spec:
                                   the minimum value between the SizeLimit 
specified
                                   here and the sum of memory limits of all 
containers
                                   in a pod. The default is nil which means 
that the
-                                  limit is undefined. More info: 
http://kubernetes.io/docs/user-guide/volumes#emptydir'
+                                  limit is undefined. More info: 
https://kubernetes.io/docs/concepts/storage/volumes#emptydir'
                                 pattern: 
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
                                 x-kubernetes-int-or-string: true
                             type: object
@@ -7994,7 +8007,8 @@ spec:
                                               If Requests is omitted for a 
container,
                                               it defaults to Limits if that is 
explicitly
                                               specified, otherwise to an 
implementation-defined
-                                              value. More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
+                                              value. Requests cannot exceed 
Limits.
+                                              More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
                                             type: object
                                         type: object
                                       selector:
@@ -9066,9 +9080,7 @@ spec:
                     format: int32
                     type: integer
                   grpc:
-                    description: GRPC specifies an action involving a GRPC 
port. This
-                      is a beta field and requires enabling GRPCContainerProbe 
feature
-                      gate.
+                    description: GRPC specifies an action involving a GRPC 
port.
                     properties:
                       port:
                         description: Port number of the gRPC service. Number 
must
@@ -9099,7 +9111,9 @@ spec:
                             used in HTTP probes
                           properties:
                             name:
-                              description: The header field name
+                              description: The header field name. This will be 
canonicalized
+                                upon output, so case-variant names will be 
understood
+                                as the same header.
                               type: string
                             value:
                               description: The header field value
@@ -9929,9 +9943,7 @@ spec:
                     format: int32
                     type: integer
                   grpc:
-                    description: GRPC specifies an action involving a GRPC 
port. This
-                      is a beta field and requires enabling GRPCContainerProbe 
feature
-                      gate.
+                    description: GRPC specifies an action involving a GRPC 
port.
                     properties:
                       port:
                         description: Port number of the gRPC service. Number 
must
@@ -9962,7 +9974,9 @@ spec:
                             used in HTTP probes
                           properties:
                             name:
-                              description: The header field name
+                              description: The header field name. This will be 
canonicalized
+                                upon output, so case-variant names will be 
understood
+                                as the same header.
                               type: string
                             value:
                               description: The header field value
@@ -10308,7 +10322,7 @@ spec:
                                 of compute resources required. If Requests is 
omitted
                                 for a container, it defaults to Limits if that 
is
                                 explicitly specified, otherwise to an 
implementation-defined
-                                value. More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
+                                value. Requests cannot exceed Limits. More 
info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
                               type: object
                           type: object
                         selector:
@@ -10417,7 +10431,7 @@ spec:
                             volume claim. If underlying persistent volume is 
being
                             resized then the Condition will be set to 
'ResizeStarted'.
                           items:
-                            description: PersistentVolumeClaimCondition 
contails details
+                            description: PersistentVolumeClaimCondition 
contains details
                               about state of pvc
                             properties:
                               lastProbeTime:
@@ -10891,7 +10905,7 @@ spec:
                             medium EmptyDir would be the minimum value between 
the
                             SizeLimit specified here and the sum of memory 
limits
                             of all containers in a pod. The default is nil 
which means
-                            that the limit is undefined. More info: 
http://kubernetes.io/docs/user-guide/volumes#emptydir'
+                            that the limit is undefined. More info: 
https://kubernetes.io/docs/concepts/storage/volumes#emptydir'
                           pattern: 
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
                           x-kubernetes-int-or-string: true
                       type: object
@@ -11121,8 +11135,8 @@ spec:
                                         amount of compute resources required. 
If Requests
                                         is omitted for a container, it 
defaults to
                                         Limits if that is explicitly 
specified, otherwise
-                                        to an implementation-defined value. 
More info:
-                                        
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
+                                        to an implementation-defined value. 
Requests
+                                        cannot exceed Limits. More info: 
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
                                       type: object
                                   type: object
                                 selector:
diff --git a/e2e/configs/druid-cr.yaml b/e2e/configs/druid-cr.yaml
index a146d78..bad4cbf 100644
--- a/e2e/configs/druid-cr.yaml
+++ b/e2e/configs/druid-cr.yaml
@@ -27,7 +27,7 @@ spec:
     - "wget -O /tmp/mysql-connector-j-8.0.32.tar.gz 
https://downloads.mysql.com/archives/get/p/3/file/mysql-connector-j-8.0.32.tar.gz
 && cd /tmp && tar -xf /tmp/mysql-connector-j-8.0.32.tar.gz && cp 
/tmp/mysql-connector-j-8.0.32/mysql-connector-j-8.0.32.jar 
/opt/druid/extensions/mysql-connector/mysql-connector-java.jar"
     volumeMounts:
     - name: mysqlconnector
-      mountPath: "/opt/druid/extensions/mysql-connector"
+      mountPath: "/opt/druid/extensions/mysql-connector"  
   volumes:
   - name: mysqlconnector
     emptyDir: {} 
@@ -56,7 +56,7 @@ spec:
     <?xml version="1.0" encoding="UTF-8" ?>
     <Configuration status="TRACE">
         <Appenders>
-            <Http name="Http" url="https://demo.parseable.io/api/v1/ingest"; 
method="POST">
+            <Http name="Http" url="https://demo.parseable.com/api/v1/ingest"; 
method="POST">
               <Property name="Authorization" value="Basic YWRtaW46YWRtaW4=" />
               <Property name="X-P-Stream" value="druide2e" />
               <Property name="Accept" value="application/json" />
diff --git a/e2e/configs/druid-mmless.yaml b/e2e/configs/druid-mmless.yaml
index 892dd5f..1c9f4d3 100644
--- a/e2e/configs/druid-mmless.yaml
+++ b/e2e/configs/druid-mmless.yaml
@@ -55,7 +55,7 @@ spec:
     <?xml version="1.0" encoding="UTF-8" ?>
     <Configuration status="TRACE">
         <Appenders>
-            <Http name="Http" url="https://demo.parseable.io/api/v1/ingest"; 
method="POST">
+            <Http name="Http" url="https://demo.parseable.com/api/v1/ingest"; 
method="POST">
               <Property name="Authorization" value="Basic YWRtaW46YWRtaW4=" />
               <Property name="X-P-Stream" value="druide2e" />
               <Property name="Accept" value="application/json" />
@@ -134,7 +134,7 @@ spec:
             type: ClusterIP
             clusterIP: None
       nodeConfigMountPath: "/opt/druid/conf/druid/cluster/query/broker"
-      replicas: s
+      replicas: 1
       runtime.properties: |
         druid.service=druid/broker
         # HTTP server threads


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Reply via email to