Skip to content

Commit 54426b1

Browse files
author
Ubuntu
committed
promoting version 7.22.0-7
1 parent 4e52376 commit 54426b1

32 files changed

+1828
-77
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*bundle.yaml

bundle.yaml

+203-11
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,18 @@ rules:
7272
- update
7373
- list
7474
- watch
75+
- apiGroups:
76+
- batch
77+
resources:
78+
- cronjobs
79+
verbs:
80+
- create
81+
- delete
82+
- get
83+
- patch
84+
- update
85+
- list
86+
- watch
7587
- apiGroups:
7688
- policy
7789
resources:
@@ -3791,7 +3803,8 @@ spec:
37913803
pdnsServer:
37923804
properties:
37933805
operatingMode:
3794-
description: Whether to enable/disable the pdns server
3806+
description: 'Deprecated: The PDNS Server is now disabled
3807+
by the operator. This field will be ignored.'
37953808
enum:
37963809
- enabled
37973810
- disabled
@@ -3924,19 +3937,34 @@ spec:
39243937
field in RS doc for more info.
39253938
type: boolean
39263939
securityContext:
3927-
description: the security configuration that will be applied to RS pods.
3940+
description: The security configuration that will be applied to RS
3941+
pods.
39283942
properties:
39293943
readOnlyRootFilesystemPolicy:
3930-
description: Whether RS containers has a read-only root filesystem
3931-
and what is the policy. some mandatory paths are still writable
3932-
so RS can work properly.
3944+
description: Policy controlling whether to enable read-only root
3945+
filesystem for the Redis Enterprise software containers. Note
3946+
that certain filesystem paths remain writable through mounted
3947+
volumes to ensure proper functionality.
39333948
properties:
39343949
enabled:
3935-
description: Whether RS containers has a read-only root filesystem.
3936-
Default is false.
3950+
description: Whether to enable read-only root filesystem
3951+
for the Redis Enterprise software containers. Default is
3952+
false.
39373953
type: boolean
39383954
required:
3939-
- enabled
3955+
- enabled
3956+
type: object
3957+
resourceLimits:
3958+
description: Settings pertaining to resource limits management by
3959+
the Redis Enterprise Node container.
3960+
properties:
3961+
allowAutoAdjustment:
3962+
description: Allow Redis Enterprise to adjust resource limits,
3963+
like max open file descriptors, of its data plane processes.
3964+
When this option is enabled, the SYS_RESOURCE capability is
3965+
added to the Redis Enterprise pods, and their allowPrivilegeEscalation
3966+
field is set. Turned off by default.
3967+
type: boolean
39403968
type: object
39413969
type: object
39423970
backup:
@@ -7273,6 +7301,90 @@ spec:
72737301
required:
72747302
- autoUpgradeRedisEnterprise
72757303
type: object
7304+
usageMeter:
7305+
description: The configuration of the usage meter.
7306+
properties:
7307+
callHomeClient:
7308+
properties:
7309+
resources:
7310+
description: Compute resource requirements for Call Home Client
7311+
pod
7312+
properties:
7313+
claims:
7314+
description: "Claims lists the names of resources, defined
7315+
in spec.resourceClaims, that are used by this container.
7316+
\n This is an alpha field and requires enabling the DynamicResourceAllocation
7317+
feature gate. \n This field is immutable. It can only
7318+
be set for containers."
7319+
items:
7320+
description: ResourceClaim references one entry in PodSpec.ResourceClaims.
7321+
properties:
7322+
name:
7323+
description: Name must match the name of one entry
7324+
in pod.spec.resourceClaims of the Pod where this
7325+
field is used. It makes that resource available
7326+
inside a container.
7327+
type: string
7328+
required:
7329+
- name
7330+
type: object
7331+
type: array
7332+
x-kubernetes-list-map-keys:
7333+
- name
7334+
x-kubernetes-list-type: map
7335+
limits:
7336+
additionalProperties:
7337+
anyOf:
7338+
- type: integer
7339+
- type: string
7340+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
7341+
x-kubernetes-int-or-string: true
7342+
description: 'Limits describes the maximum amount of compute
7343+
resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
7344+
type: object
7345+
requests:
7346+
additionalProperties:
7347+
anyOf:
7348+
- type: integer
7349+
- type: string
7350+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
7351+
x-kubernetes-int-or-string: true
7352+
description: 'Requests describes the minimum amount of compute
7353+
resources required. If Requests is omitted for a container,
7354+
it defaults to Limits if that is explicitly specified,
7355+
otherwise to an implementation-defined value. Requests
7356+
cannot exceed Limits. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
7357+
type: object
7358+
type: object
7359+
disabled:
7360+
description: Whether to disable the call home client. Enabled
7361+
by default.
7362+
type: boolean
7363+
imageSpec:
7364+
description: Image specification
7365+
properties:
7366+
digestHash:
7367+
description: 'The digest hash of the container image to
7368+
pull. When specified, the container image is pulled
7369+
according to the digest hash instead of the image tag.
7370+
The versionTag field must also be specified with the
7371+
image tag matching this digest hash. Note: This field
7372+
is only supported for OLM deployments.'
7373+
type: string
7374+
imagePullPolicy:
7375+
description: The image pull policy to be applied to the
7376+
container image. One of Always, Never, IfNotPresent.
7377+
type: string
7378+
repository:
7379+
description: The repository (name) of the container image
7380+
to be deployed.
7381+
type: string
7382+
versionTag:
7383+
description: The tag of the container image to be deployed.
7384+
type: string
7385+
type: object
7386+
type: object
7387+
type: object
72767388
username:
72777389
description: Username for the admin user of Redis Enterprise
72787390
type: string
@@ -11262,13 +11374,34 @@ spec:
1126211374
resp3Default:
1126311375
type: boolean
1126411376
securityContext:
11377+
description: The security configuration that will be applied to RS
11378+
pods.
1126511379
properties:
1126611380
readOnlyRootFilesystemPolicy:
11381+
description: Policy controlling whether to enable read-only root
11382+
filesystem for the Redis Enterprise software containers. Note
11383+
that certain filesystem paths remain writable through mounted
11384+
volumes to ensure proper functionality.
1126711385
properties:
1126811386
enabled:
11387+
description: Whether to enable read-only root filesystem
11388+
for the Redis Enterprise software containers. Default is
11389+
false.
1126911390
type: boolean
1127011391
required:
11271-
- enabled
11392+
- enabled
11393+
type: object
11394+
resourceLimits:
11395+
description: Settings pertaining to resource limits management by
11396+
the Redis Enterprise Node container.
11397+
properties:
11398+
allowAutoAdjustment:
11399+
description: Allow Redis Enterprise to adjust resource limits,
11400+
like max open file descriptors, of its data plane processes.
11401+
When this option is enabled, the SYS_RESOURCE capability is
11402+
added to the Redis Enterprise pods, and their allowPrivilegeEscalation
11403+
field is set. Turned off by default.
11404+
type: boolean
1127211405
type: object
1127311406
type: object
1127411407
backup:
@@ -14544,6 +14677,56 @@ spec:
1454414677
required:
1454514678
- autoUpgradeRedisEnterprise
1454614679
type: object
14680+
usageMeter:
14681+
properties:
14682+
callHomeClient:
14683+
properties:
14684+
resources:
14685+
properties:
14686+
claims:
14687+
items:
14688+
properties:
14689+
name:
14690+
type: string
14691+
required:
14692+
- name
14693+
type: object
14694+
type: array
14695+
x-kubernetes-list-map-keys:
14696+
- name
14697+
x-kubernetes-list-type: map
14698+
limits:
14699+
additionalProperties:
14700+
anyOf:
14701+
- type: integer
14702+
- type: string
14703+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
14704+
x-kubernetes-int-or-string: true
14705+
type: object
14706+
requests:
14707+
additionalProperties:
14708+
anyOf:
14709+
- type: integer
14710+
- type: string
14711+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
14712+
x-kubernetes-int-or-string: true
14713+
type: object
14714+
type: object
14715+
disabled:
14716+
type: boolean
14717+
imageSpec:
14718+
properties:
14719+
digestHash:
14720+
type: string
14721+
imagePullPolicy:
14722+
type: string
14723+
repository:
14724+
type: string
14725+
versionTag:
14726+
type: string
14727+
type: object
14728+
type: object
14729+
type: object
1454714730
username:
1454814731
type: string
1454914732
vaultCASecret:
@@ -16170,6 +16353,15 @@ spec:
1617016353
who utilize LoadBalancers for sync between AA replicas and need to
1617116354
provide the specific port number that the LoadBalancer listens to.
1617216355
type: integer
16356+
namespace:
16357+
description: Namespace in which the REAADB object will be deployed to
16358+
within the corresponding participating cluster. The user must ensure
16359+
that the Redis Enterprise operator is configured to watch this namespace
16360+
in the corresponding cluster, and the required RBAC configuration is
16361+
properly set up. See https://redis.io/docs/latest/operate/kubernetes/re-clusters/multi-namespace/
16362+
for more information how to set up multiple namespaces. If no namespace
16363+
is specified, then the REAADB is deployed to the REC's namespace in the corresponding cluster.
16364+
type: string
1617316365
required:
1617416366
- name
1617516367
type: object
@@ -16843,7 +17035,7 @@ spec:
1684317035
- configMapRef:
1684417036
name: "operator-environment-config"
1684517037
optional: true
16846-
image: redislabs/operator:7.8.6-1
17038+
image: redislabs/operator:7.22.0-7
1684717039
imagePullPolicy: Always
1684817040
livenessProbe:
1684917041
failureThreshold: 3
@@ -16891,7 +17083,7 @@ spec:
1689117083
- configMapRef:
1689217084
name: "operator-environment-config"
1689317085
optional: true
16894-
image: redislabs/operator:7.8.6-1
17086+
image: redislabs/operator:7.22.0-7
1689517087
imagePullPolicy: Always
1689617088
livenessProbe:
1689717089
failureThreshold: 3

crds/reaadb_crd.yaml

+9
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,15 @@ spec:
150150
who utilize LoadBalancers for sync between AA replicas and need to
151151
provide the specific port number that the LoadBalancer listens to.
152152
type: integer
153+
namespace:
154+
description: Namespace in which the REAADB object will be deployed to
155+
within the corresponding participating cluster. The user must ensure
156+
that the Redis Enterprise operator is configured to watch this namespace
157+
in the corresponding cluster, and the required RBAC configuration is
158+
properly set up. See https://redis.io/docs/latest/operate/kubernetes/re-clusters/multi-namespace/
159+
for more information how to set up multiple namespaces. If no namespace
160+
is specified, then the REAADB is deployed to the REC's namespace in the corresponding cluster.
161+
type: string
153162
required:
154163
- name
155164
type: object

0 commit comments

Comments
 (0)