You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Image specification follow the [K8s Container schema](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.10/#container-v1-core).
@@ -630,7 +627,7 @@ Note: in the examples above the Redis Enterprise Cluster name is: 'rec' and the
630
627
The Operator automates and simplifies the upgrade process.
631
628
The Redis Enterprise Cluster Software, and the Redis Enterprise Operator for Kubernetes versions are tightly coupled and should be upgraded together.
632
629
It is recommended to use the bundle.yaml to upgrade, as it loads all the relevant CRD documents for this version. If the updated CRDs are not loaded, the operator might fail.
633
-
There are two ways to upgrade - either set'autoUpgradeRedisEnterprise' within the Redis Enterprise Cluster Spec to instruct the operator to automatically upgrade to the compatible version, or specify the correct Redis Enterprise image manually using the versionTag attribute. The Redis Enterprise Version compatible with this release is 6.2.10-107
630
+
There are two ways to upgrade - either set'autoUpgradeRedisEnterprise' within the Redis Enterprise Cluster Spec to instruct the operator to automatically upgrade to the compatible version, or specify the correct Redis Enterprise image manually using the versionTag attribute. The Redis Enterprise Version compatible with this release is 6.2.10-129
634
631
635
632
```yaml
636
633
autoUpgradeRedisEnterprise: true
@@ -639,41 +636,37 @@ There are two ways to upgrade - either set 'autoUpgradeRedisEnterprise' within t
639
636
Alternatively:
640
637
```yaml
641
638
RedisEnterpriseImageSpec:
642
-
versionTag: redislabs/redis:6.2.10-107
639
+
versionTag: redislabs/redis:6.2.10-129
643
640
```
644
641
645
642
## Supported K8S Distributions
646
643
Each release of the Redis Enterprise Operator deployment is thoroughly tested against a set of Kubernetes distributions. The table below lists these, along with the current release's support status. "Supported", as well as "deprecated" support status indicates the current release has been tested in this environment and supported by RedisLabs. "Deprecated" also indicates that support will be dropped in a coming future release. "No longer supported" indicates that support has been dropped for this distribution. Any distribution that isn't explicitly listed is not supported for production workloads by RedisLabs.
647
644
Supported versions (platforms/versions that are not listed are not supported):
description: Whether the desired specification is valid
@@ -816,7 +810,7 @@ spec:
816
810
serviceAccountName: redis-enterprise-operator
817
811
containers:
818
812
- name: redis-enterprise-operator
819
-
image: redislabs/operator:6.2.10-34
813
+
image: redislabs/operator:6.2.10-45
820
814
command:
821
815
- redis-enterprise-operator
822
816
imagePullPolicy: Always
@@ -858,7 +852,7 @@ spec:
858
852
port: 8080
859
853
scheme: HTTP
860
854
- name: admission
861
-
image: redislabs/operator:6.2.10-34
855
+
image: redislabs/operator:6.2.10-45
862
856
command:
863
857
- /usr/local/bin/admission
864
858
imagePullPolicy: Always
@@ -1035,7 +1029,9 @@ spec:
1035
1029
description: RedisEnterpriseClusterSpec defines the desired state of RedisEnterpriseCluster
1036
1030
properties:
1037
1031
activeActive:
1038
-
description: Specification for ActiveActive setup
1032
+
description: Specification for ActiveActive setup. At most one of
1033
+
ingressOrRouteSpec or activeActive fields can be set at the same
1034
+
time.
1039
1035
properties:
1040
1036
apiIngressUrl:
1041
1037
description: RS API URL
@@ -1081,6 +1077,10 @@ spec:
1081
1077
type: string
1082
1078
versionTag:
1083
1079
type: string
1080
+
digestHash:
1081
+
description: 'The digest hash of the image to pull. Version tag must be also specified with the corresponding version, will use the digest hash to pull the image if exists.
1082
+
Note: This is currently supported only for OLM.'
1083
+
type: string
1084
1084
type: object
1085
1085
bootstrapperResources:
1086
1086
description: Compute resource requirements for bootstrapper containers
@@ -1203,6 +1203,42 @@ spec:
1203
1203
type: string
1204
1204
type: object
1205
1205
type: array
1206
+
ingressOrRouteSpec:
1207
+
description: Access configurations for the Redis Enterprise Cluster
1208
+
and Databases. Note - this feature is currently in preview. For
1209
+
this feature to take effect, set a boolean environment variable
1210
+
with the name "ENABLE_ALPHA_FEATURES" to True. This variable can
1211
+
be set via the redis-enterprise-operator pod spec, or through the
1212
+
operator-environment-config Config Map. At most one of ingressOrRouteSpec
1213
+
or activeActive fields can be set at the same time.
1214
+
properties:
1215
+
apiFqdnUrl:
1216
+
description: RS API URL
1217
+
type: string
1218
+
dbFqdnSuffix:
1219
+
description: DB ENDPOINT SUFFIX - will be used to set the db host
1220
+
ingress <db name><db fqdn suffix>. Creates a host name so it
1221
+
should be unique if more than one db is created on the cluster
1222
+
with the same name
1223
+
type: string
1224
+
ingressAnnotations:
1225
+
additionalProperties:
1226
+
type: string
1227
+
description: Additional annotations to set on ingress resources
1228
+
created by the operator
1229
+
type: object
1230
+
method:
1231
+
description: Used to distinguish between different platforms implementation.
1232
+
enum:
1233
+
- openShiftRoute
1234
+
- ingress
1235
+
- istio
1236
+
type: string
1237
+
required:
1238
+
- apiFqdnUrl
1239
+
- dbFqdnSuffix
1240
+
- method
1241
+
type: object
1206
1242
license:
1207
1243
description: Redis Enterprise License
1208
1244
type: string
@@ -3868,6 +3904,10 @@ spec:
3868
3904
type: string
3869
3905
versionTag:
3870
3906
type: string
3907
+
digestHash:
3908
+
description: 'The digest hash of the image to pull. Version tag must be also specified with the corresponding version, will use the digest hash to pull the image if exists.
3909
+
Note: This is currently supported only for OLM.'
3910
+
type: string
3871
3911
type: object
3872
3912
redisEnterpriseNodeResources:
3873
3913
description: Compute resource requirements for Redis Enterprise containers
@@ -7886,7 +7926,9 @@ spec:
7886
7926
description: RedisEnterpriseClusterSpec defines the desired state of RedisEnterpriseCluster
7887
7927
properties:
7888
7928
activeActive:
7889
-
description: Specification for ActiveActive setup
7929
+
description: Specification for ActiveActive setup. At most one of
7930
+
ingressOrRouteSpec or activeActive fields can be set at the same
7931
+
time.
7890
7932
properties:
7891
7933
apiIngressUrl:
7892
7934
description: RS API URL
@@ -7908,6 +7950,7 @@ spec:
7908
7950
enum:
7909
7951
- openShiftRoute
7910
7952
- ingress
7953
+
- istio
7911
7954
type: string
7912
7955
required:
7913
7956
- apiIngressUrl
@@ -8053,6 +8096,42 @@ spec:
8053
8096
type: string
8054
8097
type: object
8055
8098
type: array
8099
+
ingressOrRouteSpec:
8100
+
description: Access configurations for the Redis Enterprise Cluster
8101
+
and Databases. Note - this feature is currently in preview. For
8102
+
this feature to take effect, set a boolean environment variable
8103
+
with the name "ENABLE_ALPHA_FEATURES" to True. This variable can
8104
+
be set via the redis-enterprise-operator pod spec, or through the
8105
+
operator-environment-config Config Map. At most one of ingressOrRouteSpec
8106
+
or activeActive fields can be set at the same time.
8107
+
properties:
8108
+
apiFqdnUrl:
8109
+
description: RS API URL
8110
+
type: string
8111
+
dbFqdnSuffix:
8112
+
description: DB ENDPOINT SUFFIX - will be used to set the db host
8113
+
ingress <db name><db fqdn suffix>. Creates a host name so it
8114
+
should be unique if more than one db is created on the cluster
8115
+
with the same name
8116
+
type: string
8117
+
ingressAnnotations:
8118
+
additionalProperties:
8119
+
type: string
8120
+
description: Additional annotations to set on ingress resources
8121
+
created by the operator
8122
+
type: object
8123
+
method:
8124
+
description: Used to distinguish between different platforms implementation.
8125
+
enum:
8126
+
- openShiftRoute
8127
+
- ingress
8128
+
- istio
8129
+
type: string
8130
+
required:
8131
+
- apiFqdnUrl
8132
+
- dbFqdnSuffix
8133
+
- method
8134
+
type: object
8056
8135
license:
8057
8136
description: Redis Enterprise License
8058
8137
type: string
@@ -10719,6 +10798,10 @@ spec:
10719
10798
type: string
10720
10799
versionTag:
10721
10800
type: string
10801
+
digestHash:
10802
+
description: 'The digest hash of the image to pull. Version tag must be also specified with the corresponding version, will use the digest hash to pull the image if exists.
10803
+
Note: This is currently supported only for OLM.'
10804
+
type: string
10722
10805
type: object
10723
10806
redisEnterpriseNodeResources:
10724
10807
description: Compute resource requirements for Redis Enterprise containers
@@ -10840,6 +10923,10 @@ spec:
10840
10923
type: string
10841
10924
versionTag:
10842
10925
type: string
10926
+
digestHash:
10927
+
description: 'The digest hash of the image to pull. Version tag must be also specified with the corresponding version, will use the digest hash to pull the image if exists.
10928
+
Note: This is currently supported only for OLM.'
10929
+
type: string
10843
10930
type: object
10844
10931
redisEnterpriseServicesRiggerResources:
10845
10932
description: Compute resource requirements for Services Rigger pod
0 commit comments