Skip to content

Commit

Permalink
Updated release information for v0.10.0 (#223)
Browse files Browse the repository at this point in the history
Signed-off-by: iamabhishek-dubey <abhishekbhardwaj510@gmail.com>
  • Loading branch information
iamabhishek-dubey authored Jan 26, 2022
1 parent a58e185 commit aeecf23
Show file tree
Hide file tree
Showing 6 changed files with 167 additions and 6 deletions.
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
### v0.10.0
##### January 26, 2022

#### :tada: Features

- Added custom probes capability
- Added sidecar support for redis
- Added option for namespaced operator
- Added finalizers for Kubernetes resources
- Adding PodDisruptionBudget support
- Added TLS cluster support
- Pass through Annotations and Labels to all Child resources
- Adding Rudimentry IPv6 Support

#### :beetle: Bug Fixes

- Fix up RedisClusterStatus Spec being incorrect object
- Fixed invalid RBAC kustomization
- Fixed RBAC role for operator
- Fixed service creation for leader and follower
-
### v0.9.0
##### November 13, 2021

Expand Down
19 changes: 13 additions & 6 deletions docs/src/.vuepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,15 +46,15 @@ module.exports = {
sidebar: {
'/guide/': [
{
title: 'Guide',
title: 'GUIDE',
collapsable: false,
children: [
'',
'redis',
]
},
{
title: 'Getting Started',
title: 'GETTING STARTED',
collapsable: false,
children: [
'installation.md',
Expand All @@ -64,30 +64,37 @@ module.exports = {
]
},
{
title: 'Configuration',
title: 'CONFIGURATION',
collapsable: false,
children: [
'redis-config.md',
'redis-cluster-config.md',
]
},
{
title: 'Monitoring',
title: 'MONITORING',
collapsable: false,
children: [
'monitoring.md',
'grafana.md',
]
},
{
title: 'Development',
title: 'DEVELOPMENT',
collapsable: false,
children: [
'development.md',
]
},
{
title: 'Changelog',
title: 'RELEASE MANAGEMENT',
collapsable: false,
children: [
'release.md',
]
},
{
title: 'CHANGELOG',
collapsable: false,
children: [
'changelog.md',
Expand Down
21 changes: 21 additions & 0 deletions docs/src/guide/changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
### v0.10.0
**January 26, 2022**

**:tada: Features**

- Added custom probes capability
- Added sidecar support for redis
- Added option for namespaced operator
- Added finalizers for Kubernetes resources
- Adding PodDisruptionBudget support
- Added TLS cluster support
- Pass through Annotations and Labels to all Child resources
- Adding Rudimentry IPv6 Support

**:beetle: Bug Fixes**

- Fix up RedisClusterStatus Spec being incorrect object
- Fixed invalid RBAC kustomization
- Fixed RBAC role for operator
- Fixed service creation for leader and follower

### v0.9.0
**November 13, 2021**

Expand Down
53 changes: 53 additions & 0 deletions docs/src/guide/redis-cluster-config.md
Original file line number Diff line number Diff line change
Expand Up @@ -221,3 +221,56 @@ Sidecars for redis pods
- name: VAR_NAME
value: "value1"
```

**pdb**

PodDisruptionBugets for redis cluster pods

```yaml
pdb:
enabled: true
maxUnavailable: 1
minAvailable: 1
```

**probes**

Probes for redis leader and follower pods

```yaml
# redisFollower:
# redisLeader:
readinessProbe:
exec:
command:
- bash
- /usr/bin/healthcheck.sh
failureThreshold: 5
initialDelaySeconds: 15
periodSeconds: 15
successThreshold: 1
timeoutSeconds: 5
livenessProbe:
exec:
command:
- bash
- /usr/bin/healthcheck.sh
failureThreshold: 5
initialDelaySeconds: 15
periodSeconds: 15
successThreshold: 1
timeoutSeconds: 5
```

**TLS**

TLS configuration for redis cluster

```yaml
TLS:
ca: ca.key
cert: tls.crt
key: tls.key
secret:
secretName: sample-cert
```
51 changes: 51 additions & 0 deletions docs/src/guide/redis-config.md
Original file line number Diff line number Diff line change
Expand Up @@ -190,3 +190,54 @@ Sidecars for redis pods
- name: VAR_NAME
value: "value1"
```

**pdb**

PodDisruptionBugets for redis standalone pods

```yaml
pdb:
enabled: true
maxUnavailable: 1
minAvailable: 1
```

**probes**

Probes for redis standalone pods

```yaml
readinessProbe:
exec:
command:
- bash
- /usr/bin/healthcheck.sh
failureThreshold: 5
initialDelaySeconds: 15
periodSeconds: 15
successThreshold: 1
timeoutSeconds: 5
livenessProbe:
exec:
command:
- bash
- /usr/bin/healthcheck.sh
failureThreshold: 5
initialDelaySeconds: 15
periodSeconds: 15
successThreshold: 1
timeoutSeconds: 5
```

**TLS**

TLS configuration for redis standalone

```yaml
TLS:
ca: ca.key
cert: tls.crt
key: tls.key
secret:
secretName: sample-cert
```
8 changes: 8 additions & 0 deletions docs/src/guide/release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Release Management

Redis operator will have a release cycle from 26th January 2022. Here are few key pointers for release management of redis-operator.

- Release will follow the semantic versioning.
- Major release will happen at every quarter.
- Minor release will happen every month.
- For security issues and potential bugs, adhoc releases can be made.

0 comments on commit aeecf23

Please sign in to comment.