Skip to content

Commit aaf269e

Browse files
authored
Merge pull request #111 from RedisLabs/5.4.14-2
release 5.4.14-2
2 parents d88b4f1 + 652f395 commit aaf269e

19 files changed

+262
-232
lines changed

README.md

+12-12
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
* [IPV4 enforcement](#ipv4-enforcement)
1313
* [Upgrade](#upgrade)
1414

15-
1615
>Note: Please see the release notes for what's new in the latest release.
1716
1817
## Additional Documentation
@@ -30,15 +29,15 @@
3029
- For service broker - a k8s distribution that supports service catalog (see also: service-catalog)
3130
- Access to DockerHub, RedHat Container Catalog or a private repository that can serve the required images
3231

33-
For Service Broker, please see examples/with_service_broker_rhel.yaml. RedHat certified images are available on: https://access.redhat.com/containers/#/product/71f6d1bb3408bd0d
32+
For Service Broker, please see openshift/with_service_broker_rhel.yaml. RedHat certified images are available on: https://access.redhat.com/containers/#/product/71f6d1bb3408bd0d
3433

3534
The following are the images and tags for this release:
3635

37-
Redis Enterprise - `redislabs/redis:5.4.10-22` or `redislabs/redis:5.4.10-22b.rhel7-openshift` (for DockerHub pulls, ommit the 'b' notation)
36+
Redis Enterprise - `redislabs/redis:5.4.14-19` or `redislabs/redis:5.4.14-19.rhel7-openshift` (for DockerHub pulls, ommit the 'b' notation)
3837

39-
Operator - `redislabs/operator:5.4.10-8` or `redislabs/operator:5.4.10-8.rhel7`
38+
Operator - `redislabs/operator:5.4.14-2` or `redislabs/operator:5.4.14-2.rhel7`
4039

41-
Services Rigger - `redislabs/k8s-controller:5.4.10-8` or `redislabs/k8s-controller:5.4.10-8b.rhel7` (for DockerHub pulls, ommit the 'b' notation)
40+
Services Rigger - `redislabs/k8s-controller:5.4.14-2` or `redislabs/k8s-controller:5.4.14-2.rhel7`
4241

4342
Service Broker - `redislabs/service-broker:78_4b9b17f` or `redislabs/service-broker:78_4b9b17f.rhel7`
4443

@@ -47,6 +46,7 @@ The "Basic" installations deploys the operator from the current release with the
4746
This is the fastest way to get up and running with a new cluster in most environments.
4847
Other Kubernetes distributions setup process as well as other custom configurations are referenced in this repository.
4948

49+
Note: The v1 version of the operator is recommended to use and referenced in yaml file names below. However, the v1alpha1 version is the only supported version to run on K8s 1.9 and 1.10. For those versions, use the relevant yamls for v1alpha1.
5050
1. Create a new namespace:
5151

5252
```bash
@@ -88,7 +88,7 @@ A typical response may look like this:
8888
|redis-enterprise-operator|1 | 1 | 1 | 1 | 2m |
8989
```
9090

91-
4. Create A Redis Enterprise Cluster using the default configuration, which is suitable for development type deployments and works in typical scenarios. For more advanced deployment options you may choose the configuration relevant for you - see the index at the top for documentation references that cover many scenarios and the examples in the example folder.
91+
4. Create A Redis Enterprise Cluster using the default configuration, which is suitable for development type deployments and works in typical scenarios. For more advanced deployment options you may choose the configuration relevant for you - see the index at the top for documentation references that cover many scenarios.
9292

9393
```bash
9494
kubectl apply -f crds/app_v1_redisenterprisecluster_cr.yaml
@@ -135,7 +135,7 @@ oc adm policy add-scc-to-group redis-enterprise-scc system:serviceaccounts:my-pr
135135
4. Deploy the OpenShift operator bundle:
136136

137137
```bash
138-
kubectl apply -f openshift.bundle.yaml
138+
oc apply -f openshift.bundle.yaml
139139
```
140140

141141
Apply the `RedisEnterpriseCluster` resource with RHEL7 based images
@@ -152,7 +152,7 @@ Redis Image
152152
redisEnterpriseImageSpec:
153153
imagePullPolicy: IfNotPresent
154154
repository: redislabs/redis
155-
versionTag: 5.4.10-22
155+
versionTag: 5.4.14-19
156156
```
157157
158158
Persistence
@@ -265,21 +265,21 @@ For example:
265265
redisEnterpriseImageSpec:
266266
imagePullPolicy: IfNotPresent
267267
repository: harbor.corp.local/redisenterprise/redis
268-
versionTag: 5.4.10-22
268+
versionTag: 5.4.14-19
269269
```
270270
271271
```yaml
272272
redisEnterpriseServicesRiggerImageSpec:
273273
imagePullPolicy: IfNotPresent
274274
repository: harbor.corp.local/redisenterprise/k8s-controller
275-
versionTag: 5.4.10-8
275+
versionTag: 5.4.14-2
276276
```
277277
278278
```yaml
279279
bootstrapperImageSpec:
280280
imagePullPolicy: IfNotPresent
281281
repository: harbor.corp.local/redisenterprise/operator
282-
versionTag: 5.4.10-8
282+
versionTag: 5.4.14-2
283283
```
284284
285285
In Operator Deployment spec (operator.yaml):
@@ -292,7 +292,7 @@ spec:
292292
spec:
293293
containers:
294294
- name: redis-enterprise-operator
295-
image: harbor.corp.local/redisenterprise/operator:5.4.10-8
295+
image: harbor.corp.local/redisenterprise/operator:5.4.14-2
296296
```
297297
298298
Image specification follow the [K8s Container schema](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.10/#container-v1-core).

bundle.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ spec:
9898
served: true
9999
storage: true
100100
---
101-
apiVersion: apps/v1beta1
101+
apiVersion: apps/v1
102102
kind: Deployment
103103
metadata:
104104
name: redis-enterprise-operator
@@ -116,7 +116,7 @@ spec:
116116
containers:
117117
- name: redis-enterprise-operator
118118
# Replace this with the built image name
119-
image: redislabs/operator:5.4.10-8
119+
image: redislabs/operator:5.4.14-2
120120
command:
121121
- redis-enterprise-operator
122122
imagePullPolicy: Always
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
apiVersion: app.redislabs.com/v1alpha1
2+
kind: RedisEnterpriseDatabase
3+
metadata:
4+
name: example-redisenterprisedatabase
5+
spec:
6+
redisEnterpriseCluster:
7+
name: example-redisenterprisecluster
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
apiVersion: apiextensions.k8s.io/v1beta1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
name: redisenterprisedatabases.app.redislabs.com
5+
spec:
6+
group: app.redislabs.com
7+
names:
8+
kind: RedisEnterpriseDatabase
9+
listKind: RedisEnterpriseDatabaseList
10+
plural: redisenterprisedatabases
11+
singular: redisenterprisedatabase
12+
shortNames:
13+
- redb
14+
scope: Namespaced
15+
subresources:
16+
status: {}
17+
version: v1alpha1
18+
versions:
19+
- name: v1alpha1
20+
served: true
21+
storage: true

docs/operator.md

+1
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@ RedisEnterpriseClusterSpec defines the desired state of RedisEnterpriseCluster
156156
| priorityClassName | Adds the priority class to pods managed by the operator | string | | false |
157157
| volumes | additional volumes | []v1.Volume | | false |
158158
| redisEnterpriseVolumeMounts | additional volume mounts within the redis enterprise containers | []v1.VolumeMount | | false |
159+
| podAnnotations | pod annotations | map[string]string | | false |
159160
[Back to Table of Contents](#table-of-contents)
160161

161162
### RedisEnterpriseClusterStatus

docs/topics.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -171,21 +171,21 @@ For example:
171171
redisEnterpriseImageSpec:
172172
imagePullPolicy: IfNotPresent
173173
repository: harbor.corp.local/redisenterprise/redis
174-
versionTag: 5.4.6-18
174+
versionTag: 5.4.14-19
175175
```
176176

177177
```yaml
178178
redisEnterpriseServicesRiggerImageSpec:
179179
imagePullPolicy: IfNotPresent
180180
repository: harbor.corp.local/redisenterprise/k8s-controller
181-
versionTag: 5.4.6-1186
181+
versionTag: 5.4.14-2
182182
```
183183

184184
```yaml
185185
bootstrapperImageSpec:
186186
imagePullPolicy: IfNotPresent
187187
repository: harbor.corp.local/redisenterprise/operator
188-
versionTag: 5.4.6-1186
188+
versionTag: 5.4.14-2
189189
```
190190

191191
In Operator Deployment spec (operator.yaml):
@@ -198,7 +198,7 @@ spec:
198198
spec:
199199
containers:
200200
- name: redis-enterprise-operator
201-
image: harbor.corp.local/redisenterprise/operator:5.4.6-1186
201+
image: harbor.corp.local/redisenterprise/operator:5.4.14-2
202202
```
203203

204204
Image specification follow the [K8s Container schema](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.10/#container-v1-core).

examples/legacy.yaml

-18
This file was deleted.

examples/persistent.yaml

-9
This file was deleted.

examples/simple.yaml

-6
This file was deleted.

examples/with_service_broker.yaml

-10
This file was deleted.

examples/with_service_broker_rhel.yaml

-14
This file was deleted.

0 commit comments

Comments
 (0)