Skip to content

Commit a4def4a

Browse files
authored
Merge pull request #265 from RedisLabs/6.4.2-8
promoting version 6.4.2-8
2 parents 25d6f03 + 64068cb commit a4def4a

11 files changed

+74
-51
lines changed

active_active_database_readme.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -722,7 +722,7 @@ Note - Modules are currently in preview for Active-Active databases.
722722
To use modules with Active-Active databases enable the alpha feature flag on all participating clusters:
723723
To enable modules for Active-Active databases, set a boolean environment variable with the name "ENABLE_ALPHA_FEATURES" to True. This variable can be set via the redis-enterprise-operator pod spec, or through the operator-environment-config Config Map.
724724

725-
Importent note:
725+
Important note:
726726
upgrading modules with Active-Active databases is currently not supported via the operator, to upgrade please use the RS APIs directly and after the module has successfully upgraded update the module version on the REAADB custom resource.
727727

728728
## Test your Active-Active database
@@ -754,7 +754,6 @@ From the output fetch the redis 'targetPort':
754754

755755
## Limitations
756756

757-
758757
### No migration from the previous AA method
759758
migrating Active-Active database with non-operator managed Active-Active database is currently not supported.
760759

bundle.yaml

+22-14
Original file line numberDiff line numberDiff line change
@@ -15207,8 +15207,16 @@ spec:
1520715207
changed after creation
1520815208
type: integer
1520915209
databaseSecretName:
15210-
description: The name of the K8s secret that holds the password to the
15211-
database.
15210+
description: The name of the secret that holds the password
15211+
to the database (redis databases only).
15212+
If secret does not exist, it will be created.
15213+
To define the password, create an opaque secret and set the name in the spec.
15214+
The password will be taken from the value of the 'password' key.
15215+
Use an empty string as value within the secret to disable authentication for the database.
15216+
Notes - For Active-Active databases this secret will not be automatically created,
15217+
and also, memcached databases must not be set with a value,
15218+
and a secret/password will not be automatically created for them.
15219+
Use the memcachedSaslSecretName field to set authentication parameters for memcached databases.
1521215220
type: string
1521315221
defaultUser:
1521415222
description: Is connecting with a default user allowed?
@@ -16182,16 +16190,16 @@ spec:
1618216190
not be changed after creation
1618316191
type: integer
1618416192
databaseSecretName:
16185-
description: The name of the secret that holds the password to
16186-
the database (redis databases only). If secret does not exist,
16187-
it will be created. To define the password, create an opaque
16188-
secret and set the name in the spec. The password will be taken
16189-
from the value of the 'password' key. Use an empty string as
16190-
value within the secret to disable authentication for the database.
16191-
Note - memcached databases must not be set with a value, and
16192-
a secret/password will not be automatically created for them.
16193-
Use the memcachedSaslSecretName field to set authentication
16194-
parameters for memcached databases.
16193+
description: The name of the secret that holds the password
16194+
to the database (redis databases only).
16195+
If secret does not exist, it will be created.
16196+
To define the password, create an opaque secret and set the name in the spec.
16197+
The password will be taken from the value of the 'password' key.
16198+
Use an empty string as value within the secret to disable authentication for the database.
16199+
Notes - For Active-Active databases this secret will not be automatically created,
16200+
and also, memcached databases must not be set with a value,
16201+
and a secret/password will not be automatically created for them.
16202+
Use the memcachedSaslSecretName field to set authentication parameters for memcached databases.
1619516203
type: string
1619616204
defaultUser:
1619716205
description: Is connecting with a default user allowed? If disabled,
@@ -16433,7 +16441,7 @@ spec:
1643316441
serviceAccountName: redis-enterprise-operator
1643416442
containers:
1643516443
- name: redis-enterprise-operator
16436-
image: redislabs/operator:6.4.2-6
16444+
image: redislabs/operator:6.4.2-8
1643716445
command:
1643816446
- operator-root
1643916447
- operator
@@ -16476,7 +16484,7 @@ spec:
1647616484
port: 8080
1647716485
scheme: HTTP
1647816486
- name: admission
16479-
image: redislabs/operator:6.4.2-6
16487+
image: redislabs/operator:6.4.2-8
1648016488
command:
1648116489
- operator-root
1648216490
- admission

crds/reaadb_crd.yaml

+10-10
Original file line numberDiff line numberDiff line change
@@ -517,16 +517,16 @@ spec:
517517
not be changed after creation
518518
type: integer
519519
databaseSecretName:
520-
description: The name of the secret that holds the password to
521-
the database (redis databases only). If secret does not exist,
522-
it will be created. To define the password, create an opaque
523-
secret and set the name in the spec. The password will be taken
524-
from the value of the 'password' key. Use an empty string as
525-
value within the secret to disable authentication for the database.
526-
Note - memcached databases must not be set with a value, and
527-
a secret/password will not be automatically created for them.
528-
Use the memcachedSaslSecretName field to set authentication
529-
parameters for memcached databases.
520+
description: The name of the secret that holds the password
521+
to the database (redis databases only).
522+
If secret does not exist, it will be created.
523+
To define the password, create an opaque secret and set the name in the spec.
524+
The password will be taken from the value of the 'password' key.
525+
Use an empty string as value within the secret to disable authentication for the database.
526+
Notes - For Active-Active databases this secret will not be automatically created,
527+
and also, memcached databases must not be set with a value,
528+
and a secret/password will not be automatically created for them.
529+
Use the memcachedSaslSecretName field to set authentication parameters for memcached databases.
530530
type: string
531531
defaultUser:
532532
description: Is connecting with a default user allowed? If disabled,

crds/redb_crd.yaml

+10-2
Original file line numberDiff line numberDiff line change
@@ -372,8 +372,16 @@ spec:
372372
changed after creation
373373
type: integer
374374
databaseSecretName:
375-
description: The name of the K8s secret that holds the password to the
376-
database.
375+
description: The name of the secret that holds the password
376+
to the database (redis databases only).
377+
If secret does not exist, it will be created.
378+
To define the password, create an opaque secret and set the name in the spec.
379+
The password will be taken from the value of the 'password' key.
380+
Use an empty string as value within the secret to disable authentication for the database.
381+
Notes - For Active-Active databases this secret will not be automatically created,
382+
and also, memcached databases must not be set with a value,
383+
and a secret/password will not be automatically created for them.
384+
Use the memcachedSaslSecretName field to set authentication parameters for memcached databases.
377385
type: string
378386
defaultUser:
379387
description: Is connecting with a default user allowed?

log_collector/log_collector.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
logger.setLevel(logging.INFO)
3737
LOGGER_FORMAT = '%(asctime)s - %(levelname)s - %(message)s'
3838
logging.basicConfig(format=LOGGER_FORMAT)
39-
VERSION_LOG_COLLECTOR = "6.4.2-6"
39+
VERSION_LOG_COLLECTOR = "6.4.2-8"
4040

4141
TIME_FORMAT = time.strftime("%Y%m%d-%H%M%S")
4242

multi-namespace-redb/operator.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ spec:
2020
serviceAccountName: redis-enterprise-operator
2121
containers:
2222
- name: redis-enterprise-operator
23-
image: redislabs/operator:6.4.2-6
23+
image: redislabs/operator:6.4.2-8
2424
command:
2525
- operator-root
2626
- operator
@@ -63,7 +63,7 @@ spec:
6363
port: 8080
6464
scheme: HTTP
6565
- name: admission
66-
image: redislabs/operator:6.4.2-6
66+
image: redislabs/operator:6.4.2-8
6767
command:
6868
- operator-root
6969
- admission

openshift.bundle.yaml

+22-14
Original file line numberDiff line numberDiff line change
@@ -15249,8 +15249,16 @@ spec:
1524915249
changed after creation
1525015250
type: integer
1525115251
databaseSecretName:
15252-
description: The name of the K8s secret that holds the password to the
15253-
database.
15252+
description: The name of the secret that holds the password
15253+
to the database (redis databases only).
15254+
If secret does not exist, it will be created.
15255+
To define the password, create an opaque secret and set the name in the spec.
15256+
The password will be taken from the value of the 'password' key.
15257+
Use an empty string as value within the secret to disable authentication for the database.
15258+
Notes - For Active-Active databases this secret will not be automatically created,
15259+
and also, memcached databases must not be set with a value,
15260+
and a secret/password will not be automatically created for them.
15261+
Use the memcachedSaslSecretName field to set authentication parameters for memcached databases.
1525415262
type: string
1525515263
defaultUser:
1525615264
description: Is connecting with a default user allowed?
@@ -16224,16 +16232,16 @@ spec:
1622416232
not be changed after creation
1622516233
type: integer
1622616234
databaseSecretName:
16227-
description: The name of the secret that holds the password to
16228-
the database (redis databases only). If secret does not exist,
16229-
it will be created. To define the password, create an opaque
16230-
secret and set the name in the spec. The password will be taken
16231-
from the value of the 'password' key. Use an empty string as
16232-
value within the secret to disable authentication for the database.
16233-
Note - memcached databases must not be set with a value, and
16234-
a secret/password will not be automatically created for them.
16235-
Use the memcachedSaslSecretName field to set authentication
16236-
parameters for memcached databases.
16235+
description: The name of the secret that holds the password
16236+
to the database (redis databases only).
16237+
If secret does not exist, it will be created.
16238+
To define the password, create an opaque secret and set the name in the spec.
16239+
The password will be taken from the value of the 'password' key.
16240+
Use an empty string as value within the secret to disable authentication for the database.
16241+
Notes - For Active-Active databases this secret will not be automatically created,
16242+
and also, memcached databases must not be set with a value,
16243+
and a secret/password will not be automatically created for them.
16244+
Use the memcachedSaslSecretName field to set authentication parameters for memcached databases.
1623716245
type: string
1623816246
defaultUser:
1623916247
description: Is connecting with a default user allowed? If disabled,
@@ -16475,7 +16483,7 @@ spec:
1647516483
serviceAccountName: redis-enterprise-operator
1647616484
containers:
1647716485
- name: redis-enterprise-operator
16478-
image: registry.connect.redhat.com/redislabs/redis-enterprise-operator:6.4.2-6
16486+
image: registry.connect.redhat.com/redislabs/redis-enterprise-operator:6.4.2-8
1647916487
securityContext:
1648016488
runAsUser: 1001
1648116489
command:
@@ -16522,7 +16530,7 @@ spec:
1652216530
port: 8080
1652316531
scheme: HTTP
1652416532
- name: admission
16525-
image: registry.connect.redhat.com/redislabs/redis-enterprise-operator:6.4.2-6
16533+
image: registry.connect.redhat.com/redislabs/redis-enterprise-operator:6.4.2-8
1652616534
command:
1652716535
- operator-root
1652816536
- admission

openshift/operator_rhel.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ spec:
2020
serviceAccountName: redis-enterprise-operator
2121
containers:
2222
- name: redis-enterprise-operator
23-
image: registry.connect.redhat.com/redislabs/redis-enterprise-operator:6.4.2-6
23+
image: registry.connect.redhat.com/redislabs/redis-enterprise-operator:6.4.2-8
2424
securityContext:
2525
runAsUser: 1001
2626
command:
@@ -67,7 +67,7 @@ spec:
6767
port: 8080
6868
scheme: HTTP
6969
- name: admission
70-
image: registry.connect.redhat.com/redislabs/redis-enterprise-operator:6.4.2-6
70+
image: registry.connect.redhat.com/redislabs/redis-enterprise-operator:6.4.2-8
7171
command:
7272
- operator-root
7373
- admission

openshift/rec_rhel.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ spec:
99
nodes: 3
1010
redisEnterpriseImageSpec:
1111
repository: registry.connect.redhat.com/redislabs/redis-enterprise
12-
versionTag: 6.4.2-81.rhel8-openshift
12+
versionTag: 6.4.2-94.rhel8-openshift
1313
redisEnterpriseServicesRiggerImageSpec:
1414
repository: registry.connect.redhat.com/redislabs/services-manager
1515
bootstrapperImageSpec:

operator.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ spec:
2020
serviceAccountName: redis-enterprise-operator
2121
containers:
2222
- name: redis-enterprise-operator
23-
image: redislabs/operator:6.4.2-6
23+
image: redislabs/operator:6.4.2-8
2424
command:
2525
- operator-root
2626
- operator
@@ -63,7 +63,7 @@ spec:
6363
port: 8080
6464
scheme: HTTP
6565
- name: admission
66-
image: redislabs/operator:6.4.2-6
66+
image: redislabs/operator:6.4.2-8
6767
command:
6868
- operator-root
6969
- admission

redis_enterprise_database_api.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ RedisEnterpriseDatabaseSpec defines the desired state of RedisEnterpriseDatabase
194194
| shardCount | Number of database server-side shards | uint16 | 1 | false |
195195
| replication | In-memory database replication. When enabled, database will have replica shard for every master - leading to higher availability. | *bool | false | false |
196196
| persistence | Database on-disk persistence policy | *[DatabasePersistence](#databasepersistence) | disabled | false |
197-
| databaseSecretName | The name of the secret that holds the password to the database (redis databases only). If secret does not exist, it will be created. To define the password, create an opaque secret and set the name in the spec. The password will be taken from the value of the 'password' key. Use an empty string as value within the secret to disable authentication for the database. Note - memcached databases must not be set with a value, and a secret/password will not be automatically created for them. Use the memcachedSaslSecretName field to set authentication parameters for memcached databases. | string | | false |
197+
| databaseSecretName | The name of the secret that holds the password to the database (redis databases only). If secret does not exist, it will be created. To define the password, create an opaque secret and set the name in the spec. The password will be taken from the value of the 'password' key. Use an empty string as value within the secret to disable authentication for the database. Notes - For Active-Active databases this secret will not be automatically created, and also, memcached databases must not be set with a value, and a secret/password will not be automatically created for them. Use the memcachedSaslSecretName field to set authentication parameters for memcached databases. | string | | false |
198198
| evictionPolicy | Database eviction policy. see more https://docs.redislabs.com/latest/rs/administering/database-operations/eviction-policy/ | string | volatile-lru | false |
199199
| tlsMode | Require SSL authenticated and encrypted connections to the database. enabled - all incoming connections to the Database must use SSL. disabled - no incoming connection to the Database should use SSL. replica_ssl - databases that replicate from this one need to use SSL. | string | disabled | false |
200200
| clientAuthenticationCertificates | The Secrets containing TLS Client Certificate to use for Authentication | []string | | false |

0 commit comments

Comments
 (0)