@@ -72,6 +72,18 @@ rules:
72
72
- update
73
73
- list
74
74
- 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
75
87
- apiGroups:
76
88
- policy
77
89
resources:
@@ -3791,7 +3803,8 @@ spec:
3791
3803
pdnsServer:
3792
3804
properties:
3793
3805
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.'
3795
3808
enum:
3796
3809
- enabled
3797
3810
- disabled
@@ -3924,19 +3937,34 @@ spec:
3924
3937
field in RS doc for more info.
3925
3938
type: boolean
3926
3939
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.
3928
3942
properties:
3929
3943
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.
3933
3948
properties:
3934
3949
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.
3937
3953
type: boolean
3938
3954
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
3940
3968
type: object
3941
3969
type: object
3942
3970
backup:
@@ -7273,6 +7301,90 @@ spec:
7273
7301
required:
7274
7302
- autoUpgradeRedisEnterprise
7275
7303
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
7276
7388
username:
7277
7389
description: Username for the admin user of Redis Enterprise
7278
7390
type: string
@@ -11262,13 +11374,34 @@ spec:
11262
11374
resp3Default:
11263
11375
type: boolean
11264
11376
securityContext:
11377
+ description: The security configuration that will be applied to RS
11378
+ pods.
11265
11379
properties:
11266
11380
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.
11267
11385
properties:
11268
11386
enabled:
11387
+ description: Whether to enable read-only root filesystem
11388
+ for the Redis Enterprise software containers. Default is
11389
+ false.
11269
11390
type: boolean
11270
11391
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
11272
11405
type: object
11273
11406
type: object
11274
11407
backup:
@@ -14544,6 +14677,56 @@ spec:
14544
14677
required:
14545
14678
- autoUpgradeRedisEnterprise
14546
14679
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
14547
14730
username:
14548
14731
type: string
14549
14732
vaultCASecret:
@@ -16170,6 +16353,15 @@ spec:
16170
16353
who utilize LoadBalancers for sync between AA replicas and need to
16171
16354
provide the specific port number that the LoadBalancer listens to.
16172
16355
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
16173
16365
required:
16174
16366
- name
16175
16367
type: object
@@ -16843,7 +17035,7 @@ spec:
16843
17035
- configMapRef:
16844
17036
name: "operator-environment-config"
16845
17037
optional: true
16846
- image: redislabs/operator:7.8.6-1
17038
+ image: redislabs/operator:7.22.0-7
16847
17039
imagePullPolicy: Always
16848
17040
livenessProbe:
16849
17041
failureThreshold: 3
@@ -16891,7 +17083,7 @@ spec:
16891
17083
- configMapRef:
16892
17084
name: "operator-environment-config"
16893
17085
optional: true
16894
- image: redislabs/operator:7.8.6-1
17086
+ image: redislabs/operator:7.22.0-7
16895
17087
imagePullPolicy: Always
16896
17088
livenessProbe:
16897
17089
failureThreshold: 3
0 commit comments