Skip to content

Commit eb928c7

Browse files
committed
docs: update compatibility matrix and standardize example images to latest
- Simplify Image Compatibility section in README - Remove outdated version compatibility table (only updated to v0.19.x) - Emphasize using latest stable Redis versions for security fixes - Clarify that operator supports Redis >=6.x without strict version dependencies - Update all example manifests to use 'latest' image tags This change reduces maintenance burden and ensures examples always reference the latest stable versions with security patches. Fixes #1529 Signed-off-by: drivebyer <[email protected]>
1 parent 9ba8db7 commit eb928c7

File tree

69 files changed

+131
-136
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+131
-136
lines changed

README.md

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -59,18 +59,13 @@ Redis Operator requires a Kubernetes cluster of version `>=1.18.0`. If you have
5959

6060
## Image Compatibility
6161

62-
The following table shows the compatibility between the Operator Version, Redis Image, Sentinel Image, and Exporter Image:
63-
64-
| Operator Version | Redis Image | Sentinel Image | Exporter Image |
65-
| ---------------- | ----------- | -------------- | -------------- |
66-
| v0.19.x | > v7.0.12, >=v6.2.14 | > v7.0.12, >= v6.2.14 | v1.44.0 |
67-
| v0.18.x | v7.0.12 | v7.0.12 | v1.44.0 |
68-
| v0.17.0 | v7.0.12 | v7.0.12 | v1.44.0 |
69-
| v0.16.0 | v7.0.12 | v7.0.12 | v1.44.0 |
70-
| v0.15.1 | v7.0.12 | v7.0.12 | v1.44.0 |
71-
| v0.15.0 | v7.0.11 | v7.0.11 | v1.44.0 |
72-
| v0.14.0 | v7.0.7 | v7.0.7 | v1.44.0 |
73-
| v0.13.0 | v6.2.5 | nil | v1.44.0 |
62+
The operator supports Redis versions `>=6.x`. However, **it is strongly recommended to use the latest stable version** to ensure you have the latest security fixes and bug patches from upstream.
63+
64+
**Container Images:**
65+
- **Redis**: `quay.io/opstree/redis`
66+
- **Sentinel**: `quay.io/opstree/redis-sentinel`
67+
- **Exporter**: `quay.io/opstree/redis-exporter`
68+
7469

7570
## Quickstart
7671

example/v1beta2/acl-pvc/cluster.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
spec:
88
clusterSize: 3
99
kubernetesConfig:
10-
image: quay.io/opstree/redis:v7.0.12
10+
image: quay.io/opstree/redis:latest
1111
imagePullPolicy: IfNotPresent
1212
# ACL configuration from PVC
1313
# The operator will mount /etc/redis/user.acl from the PVC

example/v1beta2/acl-pvc/replication.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
spec:
88
clusterSize: 3
99
kubernetesConfig:
10-
image: quay.io/opstree/redis:v7.0.12
10+
image: quay.io/opstree/redis:latest
1111
imagePullPolicy: IfNotPresent
1212
# ACL configuration from PVC
1313
# The operator will mount /etc/redis/user.acl from the PVC

example/v1beta2/acl-pvc/standalone.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: redis-standalone-acl-pvc
77
spec:
88
kubernetesConfig:
9-
image: quay.io/opstree/redis:v7.0.12
9+
image: quay.io/opstree/redis:latest
1010
imagePullPolicy: IfNotPresent
1111
# ACL configuration from PVC
1212
# The operator will mount /etc/redis/user.acl from the PVC

example/v1beta2/acl_config/cluster.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ spec:
3030
secretName: acl-secret
3131
redisExporter:
3232
enabled: true
33-
image: quay.io/opstree/redis-exporter:v1.44.0
33+
image: quay.io/opstree/redis-exporter:latest
3434
imagePullPolicy: Always
3535
resources:
3636
requests:

example/v1beta2/acl_config/replication.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ spec:
1111
# redisConfig:
1212
# additionalRedisConfig: redis-external-config
1313
kubernetesConfig:
14-
image: quay.io/opstree/redis:v7.0.12
14+
image: quay.io/opstree/redis:latest
1515
imagePullPolicy: IfNotPresent
1616
resources:
1717
requests:
@@ -31,7 +31,7 @@ spec:
3131

3232
redisExporter:
3333
enabled: false
34-
image: quay.io/opstree/redis-exporter:v1.44.0
34+
image: quay.io/opstree/redis-exporter:latest
3535
imagePullPolicy: Always
3636
resources:
3737
requests:

example/v1beta2/acl_config/standalone.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ spec:
2727

2828
redisExporter:
2929
enabled: false
30-
image: quay.io/opstree/redis-exporter:v1.44.0
30+
image: quay.io/opstree/redis-exporter:latest
3131
imagePullPolicy: Always
3232
resources:
3333
requests:

example/v1beta2/additional_config/clusterd.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ spec:
1111
fsGroup: 1000
1212
persistenceEnabled: true
1313
kubernetesConfig:
14-
image: quay.io/opstree/redis:v7.0.12
14+
image: quay.io/opstree/redis:latest
1515
imagePullPolicy: IfNotPresent
1616
redisExporter:
1717
enabled: false
18-
image: quay.io/opstree/redis-exporter:v1.44.0
18+
image: quay.io/opstree/redis-exporter:latest
1919
redisLeader:
2020
redisConfig:
2121
additionalRedisConfig: redis-external-config

example/v1beta2/additional_config/replication.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ spec:
88
redisConfig:
99
additionalRedisConfig: redis-external-config
1010
kubernetesConfig:
11-
image: quay.io/opstree/redis:v7.0.12
11+
image: quay.io/opstree/redis:latest
1212
imagePullPolicy: IfNotPresent
1313
podSecurityContext:
1414
runAsUser: 1000
@@ -23,4 +23,4 @@ spec:
2323
storage: 1Gi
2424
redisExporter:
2525
enabled: false
26-
image: quay.io/opstree/redis-exporter:v1.44.0
26+
image: quay.io/opstree/redis-exporter:latest

example/v1beta2/additional_config/standalone.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ spec:
77
redisConfig:
88
additionalRedisConfig: redis-external-config
99
kubernetesConfig:
10-
image: quay.io/opstree/redis:v7.0.12
10+
image: quay.io/opstree/redis:latest
1111
imagePullPolicy: IfNotPresent
1212
podSecurityContext:
1313
runAsUser: 1000
@@ -22,4 +22,4 @@ spec:
2222
storage: 1Gi
2323
redisExporter:
2424
enabled: false
25-
image: quay.io/opstree/redis-exporter:v1.44.0
25+
image: quay.io/opstree/redis-exporter:latest

0 commit comments

Comments
 (0)