Skip to content

Commit a0d60b9

Browse files
authored
Merge pull request #120 from couchbase-partners/K8S-3280
K8S-3280 Updates for 2.6.0
2 parents f96346c + b94bebe commit a0d60b9

File tree

10 files changed

+609
-258
lines changed

10 files changed

+609
-258
lines changed

.github/workflows/publish-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
# Triggers the workflow on push or pull request events but only for the main branch
88
push:
99
branches:
10-
- 2.5.x
10+
- 2.6.x
1111
# Ignore anything unrelated to a chart release
1212
paths-ignore:
1313
- 'charts/couchbase-operator/examples/**'

.github/workflows/validate-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ name: Validate CI
55
on:
66
pull_request:
77
branches:
8-
- 2.5.x
8+
- 2.6.x
99
# Ignore anything unrelated to a chart release
1010
paths-ignore:
1111
- 'charts/couchbase-operator/examples/**'

charts/couchbase-operator/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
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.4
5-
appVersion: 2.5.0
4+
version: 2.60.0
5+
appVersion: 2.6.0
66
type: application
77
keywords:
88
- couchbase

charts/couchbase-operator/README.md

Lines changed: 24 additions & 21 deletions
Large diffs are not rendered by default.

charts/couchbase-operator/README.md.adoc

Lines changed: 28 additions & 25 deletions
Large diffs are not rendered by default.

charts/couchbase-operator/crds/couchbase.crds.yaml

Lines changed: 400 additions & 129 deletions
Large diffs are not rendered by default.

charts/couchbase-operator/values-all.yaml

Lines changed: 140 additions & 62 deletions
Large diffs are not rendered by default.

charts/couchbase-operator/values.yaml

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ couchbaseOperator:
2020
# -- Image specifies repository and tag of the Couchbase Operator container.
2121
image:
2222
repository: couchbase/operator
23-
tag: 2.5.0
23+
tag: 2.6.0
2424
# -- The policy for pulling images from the repository onto hosts.
2525
# The imagePullPolicy value defaults to IfNotPresent, which means
2626
# that images are only pulled if they’re not present on the Kubernetes node.
@@ -53,7 +53,7 @@ admissionController:
5353
# -- Image specifies repository and tag of the Couchbase Admission container.
5454
image:
5555
repository: couchbase/admission-controller
56-
tag: 2.5.0
56+
tag: 2.6.0
5757
# -- The policy for pulling images from the repository onto hosts.
5858
# The imagePullPolicy value defaults to IfNotPresent, which means
5959
# that images are only pulled if they’re not present on the Kubernetes node.
@@ -945,7 +945,7 @@ cluster:
945945
envImagePrecedence: false
946946
# -- Hibernate is whether to hibernate the cluster.
947947
hibernate: false
948-
image: couchbase/server:7.2.0
948+
image: couchbase/server:7.2.3
949949
# -- Logging defines Operator logging options.
950950
logging:
951951
# -- Used to manage the audit configuration directly
@@ -1039,7 +1039,7 @@ cluster:
10391039
# must also be enabled. The Operator reserves the right to modify or replace
10401040
# any field. More info:
10411041
# https://kubernetes.io/docs/reference/generated/kubernetes-
1042-
# api/v1.21/#service-v1-core
1042+
# api/v1.28/#service-v1-core
10431043
adminConsoleServiceTemplate:
10441044
# -- ServiceSpec describes the attributes that a user creates on a
10451045
# service.
@@ -1063,7 +1063,7 @@ cluster:
10631063
# must also be enabled. The Operator reserves the right to modify or replace
10641064
# any field. More info:
10651065
# https://kubernetes.io/docs/reference/generated/kubernetes-
1066-
# api/v1.21/#service-v1-core
1066+
# api/v1.28/#service-v1-core
10671067
exposedFeatureServiceTemplate:
10681068
# -- ServiceSpec describes the attributes that a user creates on a
10691069
# service.
@@ -1116,14 +1116,10 @@ cluster:
11161116
# cannot be set when spec.os.name is linux.
11171117
windowsOptions:
11181118
# HostProcess determines if a container should be run as a 'Host
1119-
# Process' container. This field is alpha-level and will only be honored
1120-
# by components that enable the WindowsHostProcessContainers feature
1121-
# flag. Setting this field without the feature flag will result in
1122-
# errors when validating the Pod. All of a Pod's containers must have
1123-
# the same effective HostProcess value (it is not allowed to have a mix
1124-
# of HostProcess containers and non-HostProcess containers). In
1125-
# addition, if HostProcess is true then HostNetwork must also be set to
1126-
# true.
1119+
# Process' container. All of a Pod's containers must have the same
1120+
# effective HostProcess value (it is not allowed to have a mix of
1121+
# HostProcess containers and non-HostProcess containers). In addition,
1122+
# if HostProcess is true then HostNetwork must also be set to true.
11271123
hostProcess: false
11281124
# -- RBAC is the options provided for enabling and selecting RBAC User
11291125
# resources to manage.
@@ -1176,7 +1172,7 @@ cluster:
11761172
# cluster upgrade in order to fulfill the request. The Operator reserves
11771173
# the right to modify or replace any field. More info:
11781174
# https://kubernetes.io/docs/reference/generated/kubernetes-
1179-
# api/v1.21/#pod-v1-core
1175+
# api/v1.28/#pod-v1-core
11801176
pod:
11811177
spec: {}
11821178
services:

charts/couchbase-operator/values.yamltmpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ couchbaseOperator:
2020
# -- Image specifies repository and tag of the Couchbase Operator container.
2121
image:
2222
repository: couchbase/operator
23-
tag: 2.5.0
23+
tag: 2.6.0
2424
# -- The policy for pulling images from the repository onto hosts.
2525
# The imagePullPolicy value defaults to IfNotPresent, which means
2626
# that images are only pulled if they’re not present on the Kubernetes node.
@@ -53,7 +53,7 @@ admissionController:
5353
# -- Image specifies repository and tag of the Couchbase Admission container.
5454
image:
5555
repository: couchbase/admission-controller
56-
tag: 2.5.0
56+
tag: 2.6.0
5757
# -- The policy for pulling images from the repository onto hosts.
5858
# The imagePullPolicy value defaults to IfNotPresent, which means
5959
# that images are only pulled if they’re not present on the Kubernetes node.

tools/value-generation/gen.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ def postProcessCluster(crd_value, value_map, comment_map) :
158158
value_map[crd_value]['backup']['managed'] = True
159159

160160
value_map[crd_value]['buckets']['managed'] = True
161-
value_map[crd_value]['image'] = 'couchbase/server:7.2.0'
161+
value_map[crd_value]['image'] = 'couchbase/server:7.2.3'
162162
comment_map[(crd_value, 'backup')] += " Refer to the documentation for supported values https://docs.couchbase.com/operator/current/howto-backup.html#enable-automated-backup"
163163

164164
value_map[crd_value]['networking']['adminConsoleServices'] = ['data']

0 commit comments

Comments
 (0)