Skip to content

Commit 593b55a

Browse files
authored
Merge pull request #117 from couchbase-partners/K8S-3168
K8s-3168
2 parents 093d8d7 + 9b9af65 commit 593b55a

File tree

6 files changed

+10
-12
lines changed

6 files changed

+10
-12
lines changed

charts/couchbase-operator/Chart.yaml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
name: couchbase-operator
33
description: A Helm chart to deploy the Couchbase Autonomous Operator for easily deploying, managing, and maintaining Couchbase Clusters. Couchbase Server is a NoSQL document database with a distributed architecture for performance, scalability, and availability. It enables developers to build applications easier and faster by leveraging the power of SQL with the flexibility of JSON.
4-
version: 2.50.2
4+
version: 2.50.3
55
appVersion: 2.5.0
66
type: application
77
keywords:
@@ -18,7 +18,5 @@ sources:
1818
maintainers:
1919
- name: Couchbase Cloud Native Team
2020
21-
- name: Tommie McAfee
22-
23-
- name: Alex Emery
24-
21+
- name: Yusuf Ramzan
22+

charts/couchbase-operator/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
A Helm chart to deploy the Couchbase Autonomous Operator for easily deploying, managing, and maintaining Couchbase Clusters. Couchbase Server is a NoSQL document database with a distributed architecture for performance, scalability, and availability. It enables developers to build applications easier and faster by leveraging the power of SQL with the flexibility of JSON.
55

6-
![Version: 2.50.2](https://img.shields.io/badge/Version-2.50.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.5.0](https://img.shields.io/badge/AppVersion-2.5.0-informational?style=flat-square)
6+
![Version: 2.50.3](https://img.shields.io/badge/Version-2.50.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.5.0](https://img.shields.io/badge/AppVersion-2.5.0-informational?style=flat-square)
77

88
Deploying the Operator and Couchbase Server
99
===========================================
@@ -85,7 +85,7 @@ for more information about customizing and managing your charts.
8585
| cluster.autoResourceAllocation.overheadPercent | int | `25` | OverheadPercent defines the amount of memory above that required for individual services on a pod. For Couchbase Server this should be approximately 25%. |
8686
| cluster.autoscaleStabilizationPeriod | string | `nil` | AutoscaleStabilizationPeriod defines how long after a rebalance the corresponding HorizontalPodAutoscaler should remain in maintenance mode. During maintenance mode all autoscaling is disabled since every HorizontalPodAutoscaler associated with the cluster becomes inactive. Since certain metrics can be unpredictable when Couchbase is rebalancing or upgrading, setting a stabilization period helps to prevent scaling recommendations from the HorizontalPodAutoscaler for a provided period of time. Values must be a valid Kubernetes duration of 0s or higher: https://golang.org/pkg/time/#ParseDuration A value of 0, puts the cluster in maintenance mode during rebalance but immediately exits this mode once the rebalance has completed. When undefined, the HPA is never put into maintenance mode during rebalance. |
8787
| cluster.backup.annotations | string | `nil` | Annotations defines additional annotations to appear on the backup/restore pods. |
88-
| cluster.backup.image | string | `"couchbase/operator-backup:1.3.1"` | The Backup Image to run on backup pods. |
88+
| cluster.backup.image | string | `"couchbase/operator-backup:1.3.5"` | The Backup Image to run on backup pods. |
8989
| cluster.backup.imagePullSecrets | object | `{"name":null}` | ImagePullSecrets allow you to use an image from private repositories and non-dockerhub ones. |
9090
| cluster.backup.imagePullSecrets.name | string | `nil` | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with- objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? |
9191
| cluster.backup.labels | string | `nil` | Labels defines additional labels to appear on the backup/restore pods. |

charts/couchbase-operator/README.md.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@
4949
| cluster.autoResourceAllocation.enabled | bool | `false` | Enabled defines whether auto-resource allocation is enabled.
5050
| cluster.autoResourceAllocation.overheadPercent | int | `25` | OverheadPercent defines the amount of memory above that required for individual services on a pod. For Couchbase Server this should be approximately 25%.
5151
| cluster.autoscaleStabilizationPeriod | string | `nil` | AutoscaleStabilizationPeriod defines how long after a rebalance the corresponding HorizontalPodAutoscaler should remain in maintenance mode. During maintenance mode all autoscaling is disabled since every HorizontalPodAutoscaler associated with the cluster becomes inactive. Since certain metrics can be unpredictable when Couchbase is rebalancing or upgrading, setting a stabilization period helps to prevent scaling recommendations from the HorizontalPodAutoscaler for a provided period of time. Values must be a valid Kubernetes duration of 0s or higher: https://golang.org/pkg/time/#ParseDuration A value of 0, puts the cluster in maintenance mode during rebalance but immediately exits this mode once the rebalance has completed. When undefined, the HPA is never put into maintenance mode during rebalance.
52-
| cluster.backup | object | `{"annotations":null,"image":"couchbase/operator-backup:1.3.1","imagePullSecrets":{"name":null},"labels":null,"managed":true,"nodeSelector":null,"objectEndpoint":{"secret":null,"url":null,"useVirtualPath":false},"resources":{"limits":null,"requests":null},"s3Secret":null,"selector":{"matchExpressions":{"key":null,"operator":null,"values":null},"matchLabels":null},"serviceAccountName":"couchbase-backup","tolerations":{"effect":null,"key":null,"operator":null,"tolerationSeconds":null,"value":null},"useIAMRole":false}` | Backup defines whether the Operator should manage automated backups, and how to lookup backup resources. Refer to the documentation for supported values https://docs.couchbase.com/operator/current/howto-backup.html#enable-automated-backup
52+
| cluster.backup | object | `{"annotations":null,"image":"couchbase/operator-backup:1.3.5","imagePullSecrets":{"name":null},"labels":null,"managed":true,"nodeSelector":null,"objectEndpoint":{"secret":null,"url":null,"useVirtualPath":false},"resources":{"limits":null,"requests":null},"s3Secret":null,"selector":{"matchExpressions":{"key":null,"operator":null,"values":null},"matchLabels":null},"serviceAccountName":"couchbase-backup","tolerations":{"effect":null,"key":null,"operator":null,"tolerationSeconds":null,"value":null},"useIAMRole":false}` | Backup defines whether the Operator should manage automated backups, and how to lookup backup resources. Refer to the documentation for supported values https://docs.couchbase.com/operator/current/howto-backup.html#enable-automated-backup
5353
| cluster.backup.annotations | string | `nil` | Annotations defines additional annotations to appear on the backup/restore pods.
54-
| cluster.backup.image | string | `"couchbase/operator-backup:1.3.1"` | The Backup Image to run on backup pods.
54+
| cluster.backup.image | string | `"couchbase/operator-backup:1.3.5"` | The Backup Image to run on backup pods.
5555
| cluster.backup.imagePullSecrets | object | `{"name":null}` | ImagePullSecrets allow you to use an image from private repositories and non-dockerhub ones.
5656
| cluster.backup.imagePullSecrets.name | string | `nil` | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?
5757
| cluster.backup.labels | string | `nil` | Labels defines additional labels to appear on the backup/restore pods.

charts/couchbase-operator/values-all.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -796,7 +796,7 @@ cluster:
796796
# backup/restore pods.
797797
annotations:
798798
# -- The Backup Image to run on backup pods.
799-
image: couchbase/operator-backup:1.3.1
799+
image: couchbase/operator-backup:1.3.5
800800
# -- ImagePullSecrets allow you to use an image from private repositories
801801
# and non-dockerhub ones.
802802
imagePullSecrets:

charts/couchbase-operator/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -725,7 +725,7 @@ cluster:
725725
# automated-backup
726726
backup:
727727
# -- The Backup Image to run on backup pods.
728-
image: couchbase/operator-backup:1.3.1
728+
image: couchbase/operator-backup:1.3.5
729729
# -- Managed defines whether backups are managed by us or the clients.
730730
managed: true
731731
# -- Deprecated: by CouchbaseBackup.spec.objectStore.Endpoint ObjectEndpoint

tools/value-generation/gen.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ def postProcessCluster(crd_value, value_map, comment_map) :
154154
if expectedKey not in value_map[crd_value]:
155155
value_map[crd_value][expectedKey] = {}
156156

157-
value_map[crd_value]['backup']['image'] = 'couchbase/operator-backup:1.3.1'
157+
value_map[crd_value]['backup']['image'] = 'couchbase/operator-backup:1.3.5'
158158
value_map[crd_value]['backup']['managed'] = True
159159

160160
value_map[crd_value]['buckets']['managed'] = True

0 commit comments

Comments
 (0)