Skip to content

Commit e78fcb5

Browse files
authored
Merge pull request #293 from RedisLabs/7.22.0-15
promoting version 7.22.0-15
2 parents 9ecc08b + e18eddf commit e78fcb5

File tree

12 files changed

+231
-172
lines changed

12 files changed

+231
-172
lines changed

bundle.yaml

Lines changed: 64 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -6630,6 +6630,8 @@ spec:
66306630
description: databaseServicePortPolicy instructs how to determine the service
66316631
ports for REDB services. Defaults to DatabasePortForward, if not specified
66326632
otherwise.
6633+
Note - Regardless whether this flag is set or not, if an REDB/REAADB
6634+
configured with databaseServicePort that would be the port exposed by the Service.
66336635
DatabasePortForward - The service port will be the same as the database port.
66346636
RedisDefaultPort - The service port will be the default Redis port (6379).
66356637
enum:
@@ -7383,6 +7385,12 @@ spec:
73837385
description: The tag of the container image to be deployed.
73847386
type: string
73857387
type: object
7388+
proxySecretName:
7389+
description: 'if needed, add proxy details in secret. the name
7390+
of the proxy secret in the secret, can send the following
7391+
keys: proxy-url, proxy-username, proxy-password (the url includes
7392+
the proxy port).'
7393+
type: string
73867394
type: object
73877395
type: object
73887396
username:
@@ -14021,6 +14029,8 @@ spec:
1402114029
description: databaseServicePortPolicy instructs how to determine the service
1402214030
ports for REDB services. Defaults to DatabasePortForward, if not specified
1402314031
otherwise.
14032+
Note - Regardless whether this flag is set or not, if an REDB/REAADB
14033+
configured with databaseServicePort that would be the port exposed by the Service.
1402414034
DatabasePortForward - The service port will be the same as the database port.
1402514035
RedisDefaultPort - The service port will be the default Redis port (6379).
1402614036
enum:
@@ -14725,6 +14735,8 @@ spec:
1472514735
versionTag:
1472614736
type: string
1472714737
type: object
14738+
proxySecretName:
14739+
type: string
1472814740
type: object
1472914741
type: object
1473014742
username:
@@ -15698,36 +15710,39 @@ spec:
1569815710
Deleting this property after explicitly setting its value shall have no effect.
1569915711
type: boolean
1570015712
databasePort:
15701-
description: Database port number. TCP port on which the database is
15702-
available. Will be generated automatically if omitted. can not be
15713+
description: TCP port assigned to the database within the Redis Enterprise cluster.
15714+
Must be unique across all databases in the Redis Enterprise cluster.
15715+
Will be generated automatically if omitted. can not be
1570315716
changed after creation
1570415717
type: integer
15718+
databaseServicePort:
15719+
description: A custom port to be exposed by the database Services. Can be modified/added/removed
15720+
after REDB creation. If set, it'll replace the default service port (namely, databasePort or defaultRedisPort).
15721+
type: integer
1570515722
databaseSecretName:
15706-
description: The name of the secret that holds the password
15707-
to the database (redis databases only).
15708-
If secret does not exist, it will be created.
15709-
To define the password, create an opaque secret and set the name in the spec.
15710-
The password will be taken from the value of the 'password' key.
15711-
Use an empty string as value within the secret to disable authentication for the database.
15712-
Notes - For Active-Active databases this secret will not be automatically created,
15713-
and also, memcached databases must not be set with a value,
15714-
and a secret/password will not be automatically created for them.
15715-
Use the memcachedSaslSecretName field to set authentication parameters for memcached databases.
15723+
description: 'Name of the secret containing the database password (Redis databases only).
15724+
The secret is created automatically if it does not exist.
15725+
The password is stored under the "password" key in the secret.
15726+
If creating the secret manually, create an opaque secret with the password under the "password" key.
15727+
To disable authentication, set the value of the "password" key in the secret to an empty string.
15728+
Note: For Active-Active databases, this secret is not created automatically.
15729+
For memcached databases, use memcachedSaslSecretName instead.'
1571615730
type: string
1571715731
defaultUser:
15718-
description: Is connecting with a default user allowed?
15732+
description: 'Allows connections with the default user.
15733+
When disabled, the DatabaseSecret is not created or updated.'
1571915734
type: boolean
1572015735
evictionPolicy:
15721-
description: Database eviction policy. see more https://docs.redislabs.com/latest/rs/administering/database-operations/eviction-policy/
15736+
description: 'Database eviction policy.
15737+
See https://redis.io/docs/latest/operate/rs/databases/memory-performance/eviction-policy/'
1572215738
type: string
1572315739
isRof:
15724-
description: Whether it is an RoF database or not. Applicable only for
15725-
databases of type "REDIS". Assumed to be false if left blank.
15740+
description: 'Enables Auto Tiering (formerly Redis on Flash) for Redis databases only.
15741+
Defaults to false.'
1572615742
type: boolean
1572715743
memorySize:
15728-
description: memory size of database. use formats like 100MB, 0.1GB.
15729-
minimum value in 100MB. When redis on flash (RoF) is enabled, this value refers to RAM+Flash memory,
15730-
and it must not be below 1GB.
15744+
description: Memory size for the database using formats like 100MB or 0.1GB. Minimum value is 100MB.
15745+
For Auto Tiering (formerly Redis on Flash), this value represents RAM+Flash memory and must be at least 1GB.
1573115746
type: string
1573215747
modulesList:
1573315748
description: List of modules associated with the database.
@@ -15758,11 +15773,11 @@ spec:
1575815773
type: object
1575915774
type: array
1576015775
ossCluster:
15761-
description: OSS Cluster mode option. Note that not all client libraries
15762-
support OSS cluster mode.
15776+
description: 'Enables OSS Cluster mode.
15777+
Note: Not all client libraries support OSS cluster mode.'
1576315778
type: boolean
1576415779
persistence:
15765-
description: Database on-disk persistence policy
15780+
description: Database persistence policy for on-disk storage.
1576615781
enum:
1576715782
- disabled
1576815783
- aofEverySecond
@@ -15772,17 +15787,17 @@ spec:
1577215787
- snapshotEvery12Hour
1577315788
type: string
1577415789
proxyPolicy:
15775-
description: 'The policy used for proxy binding to the endpoint. Supported
15790+
description: 'Proxy policy for the database. Supported
1577615791
proxy policies are: single/all-master-shards/all-nodes When left blank,
1577715792
the default value will be chosen according to the value of ossCluster
1577815793
- single if disabled, all-master-shards when enabled'
1577915794
type: string
1578015795
rackAware:
15781-
description: 'Whether database should be rack aware. This improves availability
15782-
- more information: https://docs.redislabs.com/latest/rs/concepts/high-availability/rack-zone-awareness/'
15796+
description: 'Enables rack awareness for improved availability.
15797+
See https://redis.io/docs/latest/operate/rs/clusters/configure/rack-zone-awareness/'
1578315798
type: boolean
1578415799
redisEnterpriseCluster:
15785-
description: Connection to Redis Enterprise Cluster
15800+
description: Connection to the Redis Enterprise Cluster.
1578615801
properties:
1578715802
name:
1578815803
description: The name of the Redis Enterprise Cluster where the
@@ -15836,8 +15851,9 @@ spec:
1583615851
type: object
1583715852
type: array
1583815853
replication:
15839-
description: In-memory database replication. When enabled, database
15840-
will have replica shard for every master - leading to higher availability. Defaults to false.
15854+
description: Enables in-memory database replication for higher availability.
15855+
Creates a replica shard for every master shard.
15856+
Defaults to false.
1584115857
type: boolean
1584215858
rolesPermissions:
1584315859
description: List of Redis Enteprise ACL and Role bindings to apply
@@ -15866,34 +15882,35 @@ spec:
1586615882
field - when shardCount is 1 this is disabled otherwise enabled.
1586715883
type: boolean
1586815884
shardCount:
15869-
description: Number of database server-side shards
15885+
description: Number of database server-side shards.
1587015886
type: integer
1587115887
shardsPlacement:
15872-
description: Control the density of shards - should they reside on as few or as many nodes as possible.
15873-
Available options are "dense" or "sparse". If left unset, defaults to "dense".
15888+
description: 'Shard placement strategy: "dense" or "sparse".
15889+
dense: Shards reside on as few nodes as possible.
15890+
sparse: Shards are distributed across as many nodes as possible.'
1587415891
enum:
1587515892
- dense
1587615893
- sparse
1587715894
type: string
1587815895
tlsMode:
15879-
description: Require SSL authenticated and encrypted connections to
15880-
the database. enabled - all incoming connections to the Database must
15881-
use SSL. disabled - no incoming connection to the Database should
15882-
use SSL. replica_ssl - databases that replicate from this one need
15883-
to use SSL.
15896+
description: Require TLS authenticated and encrypted connections to
15897+
the database. enabled - all client and replication connections to the Database must
15898+
use TLS. disabled - no incoming connection to the Database should
15899+
use TLS. replica_ssl - databases that replicate from this one need
15900+
to use TLS.
1588415901
enum:
1588515902
- disabled
1588615903
- enabled
1588715904
- replica_ssl
1588815905
type: string
1588915906
type:
15890-
description: The type of the database (redis or memcached). Defaults to "redis".
15907+
description: "Database type: redis or memcached."
1589115908
enum:
1589215909
- redis
1589315910
- memcached
1589415911
type: string
1589515912
rofRamSize:
15896-
description: The size of the RAM portion of an RoF database.
15913+
description: The size of the RAM portion of an Auto Tiering (formerly Redis on Flash) database.
1589715914
Similarly to "memorySize" use formats like 100MB, 0.1GB.
1589815915
It must be at least 10% of combined memory
1589915916
size (RAM and Flash), as specified by "memorySize".
@@ -15949,11 +15966,9 @@ spec:
1594915966
- participatingClusterName
1595015967
type: object
1595115968
memcachedSaslSecretName:
15952-
description: 'Credentials used for binary authentication in memcached databases.
15953-
The credentials should be saved as an opaque secret and the name of that secret should be configured using this field.
15954-
For username, use ''username'' as the key and the actual username as the value.
15955-
For password, use ''password'' as the key and the actual password as the value.
15956-
Note that connections are not encrypted.'
15969+
description: 'Name of the secret containing credentials for memcached database authentication.
15970+
Store credentials in an opaque secret with "username" and "password" keys.
15971+
Note: Connections are not encrypted.'
1595715972
type: string
1595815973
resp3:
1595915974
description: Whether this database supports RESP3 protocol.
@@ -16741,6 +16756,10 @@ spec:
1674116756
is available. Will be generated automatically if omitted. can
1674216757
not be changed after creation
1674316758
type: integer
16759+
databaseServicePort:
16760+
description: A custom port to be exposed by the database services. Can be be modified/added/removed
16761+
after REDB creation. If set, it'll replace the default service port (namely, databasePort or defaultRedisPort).
16762+
type: integer
1674416763
databaseSecretName:
1674516764
description: The name of the secret that holds the password
1674616765
to the database (redis databases only).
@@ -17035,7 +17054,7 @@ spec:
1703517054
- configMapRef:
1703617055
name: "operator-environment-config"
1703717056
optional: true
17038-
image: redislabs/operator:7.22.0-11
17057+
image: redislabs/operator:7.22.0-15
1703917058
imagePullPolicy: Always
1704017059
livenessProbe:
1704117060
failureThreshold: 3
@@ -17083,7 +17102,7 @@ spec:
1708317102
- configMapRef:
1708417103
name: "operator-environment-config"
1708517104
optional: true
17086-
image: redislabs/operator:7.22.0-11
17105+
image: redislabs/operator:7.22.0-15
1708717106
imagePullPolicy: Always
1708817107
livenessProbe:
1708917108
failureThreshold: 3

crds/reaadb_crd.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -538,6 +538,10 @@ spec:
538538
is available. Will be generated automatically if omitted. can
539539
not be changed after creation
540540
type: integer
541+
databaseServicePort:
542+
description: A custom port to be exposed by the database services. Can be be modified/added/removed
543+
after REDB creation. If set, it'll replace the default service port (namely, databasePort or defaultRedisPort).
544+
type: integer
541545
databaseSecretName:
542546
description: The name of the secret that holds the password
543547
to the database (redis databases only).

crds/rec_crd.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6427,6 +6427,8 @@ spec:
64276427
description: databaseServicePortPolicy instructs how to determine the service
64286428
ports for REDB services. Defaults to DatabasePortForward, if not specified
64296429
otherwise.
6430+
Note - Regardless whether this flag is set or not, if an REDB/REAADB
6431+
configured with databaseServicePort that would be the port exposed by the Service.
64306432
DatabasePortForward - The service port will be the same as the database port.
64316433
RedisDefaultPort - The service port will be the default Redis port (6379).
64326434
enum:
@@ -7180,6 +7182,12 @@ spec:
71807182
description: The tag of the container image to be deployed.
71817183
type: string
71827184
type: object
7185+
proxySecretName:
7186+
description: 'if needed, add proxy details in secret. the name
7187+
of the proxy secret in the secret, can send the following
7188+
keys: proxy-url, proxy-username, proxy-password (the url includes
7189+
the proxy port).'
7190+
type: string
71837191
type: object
71847192
type: object
71857193
username:
@@ -13818,6 +13826,8 @@ spec:
1381813826
description: databaseServicePortPolicy instructs how to determine the service
1381913827
ports for REDB services. Defaults to DatabasePortForward, if not specified
1382013828
otherwise.
13829+
Note - Regardless whether this flag is set or not, if an REDB/REAADB
13830+
configured with databaseServicePort that would be the port exposed by the Service.
1382113831
DatabasePortForward - The service port will be the same as the database port.
1382213832
RedisDefaultPort - The service port will be the default Redis port (6379).
1382313833
enum:
@@ -14522,6 +14532,8 @@ spec:
1452214532
versionTag:
1452314533
type: string
1452414534
type: object
14535+
proxySecretName:
14536+
type: string
1452514537
type: object
1452614538
type: object
1452714539
username:

0 commit comments

Comments
 (0)