Skip to content

Commit 69b97ef

Browse files
committed
zookeeper bundle for 23.4 (#672)
# Description Bundle files for the 23.4 release of the zookeeper operator. Test results when deployed from bundle: ``` --- PASS: kuttl (1829.93s) --- PASS: kuttl/harness (0.00s) --- PASS: kuttl/harness/logging_zookeeper-3.7.0-stackable23.4.0 (51.33s) --- PASS: kuttl/harness/znode_zookeeper-latest-3.8.0-stackable23.4.0 (27.94s) --- PASS: kuttl/harness/logging_zookeeper-3.6.3-stackable23.4.0 (66.48s) --- PASS: kuttl/harness/logging_zookeeper-3.5.8-stackable23.4.0 (60.61s) --- PASS: kuttl/harness/smoke_zookeeper-3.8.0-stackable23.4.0_use-server-tls-true_use-client-auth-tls-true (80.02s) --- PASS: kuttl/harness/smoke_zookeeper-3.8.0-stackable23.4.0_use-server-tls-true_use-client-auth-tls-false (72.00s) --- PASS: kuttl/harness/smoke_zookeeper-3.8.0-stackable23.4.0_use-server-tls-false_use-client-auth-tls-true (68.31s) --- PASS: kuttl/harness/smoke_zookeeper-3.8.0-stackable23.4.0_use-server-tls-false_use-client-auth-tls-false (57.74s) --- PASS: kuttl/harness/smoke_zookeeper-3.5.8-stackable23.4.0_use-server-tls-true_use-client-auth-tls-false (78.94s) --- PASS: kuttl/harness/smoke_zookeeper-3.5.8-stackable23.4.0_use-server-tls-false_use-client-auth-tls-true (71.87s) --- PASS: kuttl/harness/smoke_zookeeper-3.5.8-stackable23.4.0_use-server-tls-false_use-client-auth-tls-false (57.92s) --- PASS: kuttl/harness/delete-rolegroup_zookeeper-3.8.0-stackable23.4.0 (55.97s) --- PASS: kuttl/harness/delete-rolegroup_zookeeper-3.7.0-stackable23.4.0 (66.71s) --- PASS: kuttl/harness/delete-rolegroup_zookeeper-3.6.3-stackable23.4.0 (55.81s) --- PASS: kuttl/harness/delete-rolegroup_zookeeper-3.5.8-stackable23.4.0 (213.87s) --- PASS: kuttl/harness/cluster-operation_zookeeper-latest-3.8.0-stackable23.4.0 (83.85s) --- PASS: kuttl/harness/logging_zookeeper-3.8.0-stackable23.4.0 (52.76s) --- PASS: kuttl/harness/smoke_zookeeper-3.7.0-stackable23.4.0_use-server-tls-false_use-client-auth-tls-false (57.71s) --- PASS: kuttl/harness/smoke_zookeeper-3.5.8-stackable23.4.0_use-server-tls-true_use-client-auth-tls-true (70.65s) --- PASS: kuttl/harness/smoke_zookeeper-3.6.3-stackable23.4.0_use-server-tls-true_use-client-auth-tls-true (69.51s) --- PASS: kuttl/harness/smoke_zookeeper-3.7.0-stackable23.4.0_use-server-tls-true_use-client-auth-tls-true (68.48s) --- PASS: kuttl/harness/smoke_zookeeper-3.6.3-stackable23.4.0_use-server-tls-true_use-client-auth-tls-false (71.84s) --- PASS: kuttl/harness/smoke_zookeeper-3.7.0-stackable23.4.0_use-server-tls-true_use-client-auth-tls-false (66.07s) --- PASS: kuttl/harness/smoke_zookeeper-3.7.0-stackable23.4.0_use-server-tls-false_use-client-auth-tls-true (73.46s) --- PASS: kuttl/harness/smoke_zookeeper-3.6.3-stackable23.4.0_use-server-tls-false_use-client-auth-tls-true (67.32s) --- PASS: kuttl/harness/smoke_zookeeper-3.6.3-stackable23.4.0_use-server-tls-false_use-client-auth-tls-false (53.60s) ```
1 parent c6fd05d commit 69b97ef

File tree

10 files changed

+1648
-868
lines changed

10 files changed

+1648
-868
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,7 @@ crate-hashes.json
1414
result
1515
image.tar
1616

17-
tilt_options.json
17+
tilt_options.json
18+
19+
**/bundle/
20+
**/bundle.Dockerfile

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,15 @@ All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
66

7+
### Added
8+
9+
- Generate OLM bundle for Release 23.4.0 ([#672]).
10+
711
### Changed
812

913
- Operator-rs: `0.40.2` -> `0.41.0` ([#673]).
1014

15+
[#672]: https://github.com/stackabletech/zookeeper-operator/pull/672
1116
[#673]: https://github.com/stackabletech/zookeeper-operator/pull/673
1217

1318
## [23.4.0] - 2023-04-17

deploy/olm/23.4.0-rc1/manifests/zkcluster.yaml

Lines changed: 0 additions & 839 deletions
This file was deleted.

deploy/olm/23.4.0-rc1/metadata/dependencies.yaml

Lines changed: 0 additions & 14 deletions
This file was deleted.

deploy/olm/23.4.0-rc1/manifests/configmap.yaml renamed to deploy/olm/23.4.0/manifests/configmap.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,4 +409,4 @@ metadata:
409409
labels:
410410
app.kubernetes.io/name: zookeeper-operator
411411
app.kubernetes.io/instance: zookeeper-operator
412-
app.kubernetes.io/version: "23.4.0-rc1"
412+
app.kubernetes.io/version: "23.4.0"

deploy/olm/23.4.0-rc1/manifests/roles.yaml renamed to deploy/olm/23.4.0/manifests/roles.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ rules:
2323
resources:
2424
- securitycontextconstraints
2525
resourceNames:
26-
- stackable-platform-scc
26+
- stackable-products-scc
2727
verbs:
2828
- use

deploy/olm/23.4.0-rc1/manifests/clusterserviceversion.yaml renamed to deploy/olm/23.4.0/manifests/stackable-zookeeper-operator.clusterserviceversion.yaml

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,18 @@
22
apiVersion: operators.coreos.com/v1alpha1
33
kind: ClusterServiceVersion
44
metadata:
5-
name: zookeeper-operator.v23.4.0-rc1
5+
name: zookeeper-operator.v23.4.0
66
spec:
77
annotations:
88
support: stackable.tech
99
olm.properties: '[]'
10-
11-
# The following affect how the package is indexed at OperatorHub.io:
12-
# https://operatorhub.io/?category=Database
13-
# https://sdk.operatorframework.io/docs/advanced-topics/operator-capabilities/operator-capabilities/
1410
categories: Storage
1511
capabilities: Full Lifecycle
16-
description: Apache Zookeeper for the Stackable platform
17-
12+
description: Stackable Operator for Apache ZooKeeper
13+
repository: https://github.com/stackabletech/zookeeper-operator
14+
containerImage: docker.stackable.tech/stackable/zookeeper-operator:23.4.0
1815

16+
displayName: Stackable Operator for Apache ZooKeeper
1917
description: |-
2018
This is a Kubernetes operator to manage [Apache ZooKeeper](https://zookeeper.apache.org/) ensembles. The Stackable Apache ZooKeeper Operator
2119
is part of the Stackable Data Platform, a curated selection of the best open source data apps like Kafka, Druid, Trino or Spark, all
@@ -29,7 +27,6 @@ spec:
2927
3028
- [Commons Operator](https://github.com/stackabletech/commons-operator)
3129
- [Secret Operator](https://github.com/stackabletech/secret-operator)
32-
displayName: Apache Zookeeper Operator
3330
keywords:
3431
- zookeeper
3532
maintainers:
@@ -39,8 +36,8 @@ spec:
3936
provider:
4037
name: Stackable GmbH
4138
url: https://stackable.tech
42-
version: 23.4.0-rc1
43-
minKubeVersion: 1.20.0
39+
version: 23.4.0
40+
minKubeVersion: 1.23.0
4441

4542
installModes:
4643
- supported: true
@@ -77,7 +74,7 @@ spec:
7774

7875
relatedImages:
7976
- name: zookeeper-operator
80-
image: docker.stackable.tech/stackable/zookeeper-operator:23.4.0-rc1
77+
image: docker.stackable.tech/stackable/zookeeper-operator:23.4.0
8178
install:
8279
# strategy indicates what type of deployment artifacts are used
8380
strategy: deployment
@@ -145,6 +142,7 @@ spec:
145142
resources:
146143
- statefulsets
147144
verbs:
145+
- get
148146
- create
149147
- delete
150148
- list
@@ -228,7 +226,7 @@ spec:
228226
containers:
229227
- name: zookeeper-operator
230228
securityContext: {}
231-
image: "docker.stackable.tech/stackable/zookeeper-operator:23.4.0-rc1"
229+
image: docker.stackable.tech/stackable/zookeeper-operator:23.4.0
232230
imagePullPolicy: IfNotPresent
233231
resources: {}
234232
volumeMounts:

deploy/olm/23.4.0/manifests/zkcluster.yaml

Lines changed: 1617 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
dependencies:
3+
- type: olm.package
4+
value:
5+
packageName: commons-operator-package
6+
version: "23.4.0"
7+
- type: olm.package
8+
value:
9+
packageName: secret-operator-package
10+
version: "23.4.0"

0 commit comments

Comments
 (0)