@@ -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
0 commit comments