Skip to content

Commit 1c724f4

Browse files
committed
Prepare for 0.30.0 release
Signed-off-by: Jakub Scholz <www@scholzj.com>
1 parent 83c1548 commit 1c724f4

File tree

45 files changed

+185
-123
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+185
-123
lines changed

.azure/release-pipeline.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ stages:
3838
displayName: Publish Containers for ${{ parameters.releaseVersion }}-${{ parameters.releaseSuffix }}
3939
dependsOn:
4040
- prepare_release_artifacts
41-
condition: and(succeeded(), startsWith(variables['build.sourceBranch'], 'refs/heads/release-'))
41+
condition: and(succeeded(), startsWith(variables['build.sourceBranch'], 'refs/heads/release-'), eq('${{ parameters.useSuffix }}', 'true'))
4242
jobs:
4343
- template: 'templates/jobs/build/push_containers.yaml'
4444
parameters:

.checksums

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,20 @@
66
# if this checksum has changed as part of any non-release specific changes, please apply your changes to the
77
# development version of the helm charts in ./packaging/helm-charts
88
### IMPORTANT ###
9-
HELM_CHART_CHECKSUM="8f91663fcf9ef6547447935b87c15507e3f79e61 -"
9+
HELM_CHART_CHECKSUM="9a6351be5b558b954fc53ff5b0d814fe047ff979 -"
1010

1111
### IMPORTANT ###
1212
# if the below line has changed, this means the ./install directory has changed
1313
# the checksum and ./install directory should only be modified on official releases as part of a release
1414
# if this checksum has changed as part of any non-release specific changes, please apply your changes to the
1515
# development version of the helm charts in ./packaging/install
1616
### IMPORTANT ###
17-
INSTALL_CHECKSUM="001469eeec4092ebb7df7a3abdc66510a02fb686 -"
17+
INSTALL_CHECKSUM="a4e46a972a500f09e2ec4376c5c32398b55287ca -"
1818

1919
### IMPORTANT ###
2020
# if the below line has changed, this means the ./examples directory has changed
2121
# the checksum and ./examples directory should only be modified on official releases as part of a release
2222
# if this checksum has changed as part of any non-release specific changes, please apply your changes to the
2323
# development version of the helm charts in ./packaging/examples
2424
### IMPORTANT ###
25-
EXAMPLES_CHECKSUM="17094f04a9d0f4e706bfc7e44cd74c56621c85e8 -"
25+
EXAMPLES_CHECKSUM="b5e660133368f3a37d9dc80751d4ccedc5cae799 -"

api/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>io.strimzi</groupId>
66
<artifactId>strimzi</artifactId>
7-
<version>0.30.0-SNAPSHOT</version>
7+
<version>0.30.0</version>
88
</parent>
99
<modelVersion>4.0.0</modelVersion>
1010
<artifactId>api</artifactId>

certificate-manager/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>strimzi</artifactId>
77
<groupId>io.strimzi</groupId>
8-
<version>0.30.0-SNAPSHOT</version>
8+
<version>0.30.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111
<artifactId>certificate-manager</artifactId>

cluster-operator/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>io.strimzi</groupId>
66
<artifactId>strimzi</artifactId>
7-
<version>0.30.0-SNAPSHOT</version>
7+
<version>0.30.0</version>
88
</parent>
99
<modelVersion>4.0.0</modelVersion>
1010
<artifactId>cluster-operator</artifactId>

config-model-generator/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>strimzi</artifactId>
77
<groupId>io.strimzi</groupId>
8-
<version>0.30.0-SNAPSHOT</version>
8+
<version>0.30.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

config-model/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>strimzi</artifactId>
77
<groupId>io.strimzi</groupId>
8-
<version>0.30.0-SNAPSHOT</version>
8+
<version>0.30.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

crd-annotations/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>strimzi</artifactId>
77
<groupId>io.strimzi</groupId>
8-
<version>0.30.0-SNAPSHOT</version>
8+
<version>0.30.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

crd-generator/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>strimzi</artifactId>
77
<groupId>io.strimzi</groupId>
8-
<version>0.30.0-SNAPSHOT</version>
8+
<version>0.30.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111
<artifactId>crd-generator</artifactId>

examples/security/keycloak-authorization/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ This folder contains an example `Kafka` custom resource configured for OAuth 2.0
55
- the corresponding `oauth` authentication
66
The folder also contains a Keycloak realm export to import into your Keycloak instance to support the example.
77

8-
Full instructions for the example are available in the [Strimzi Documentation](https://strimzi.io/docs/operators/0.29.0/using.html#con-oauth-authorization-keycloak-example).
8+
Full instructions for the example are available in the [Strimzi Documentation](https://strimzi.io/docs/operators/0.30.0/using.html#con-oauth-authorization-keycloak-example).
99

1010
* [kafka-authz-realm.json](./kafka-authz-realm.json)
1111
* The Keycloak realm export file
1212
* [kafka-ephemeral-oauth-single-keycloak-authz.yaml](./kafka-ephemeral-oauth-single-keycloak-authz.yaml)
1313
* The Kafka CR that defines a single-node Kafka cluster with `oauth` authentication and `keycloak` authorization,
14-
using the `kafka-authz` realm. See [full example instructions](https://strimzi.io/docs/operators/0.29.0/using.html#con-oauth-authorization-keycloak-example) for proper preparation and deployment.
14+
using the `kafka-authz` realm. See [full example instructions](https://strimzi.io/docs/operators/0.30.0/using.html#con-oauth-authorization-keycloak-example) for proper preparation and deployment.

helm-charts/helm3/strimzi-kafka-operator/README.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ the documentation for more details.
9898
| `watchAnyNamespace` | Watch the whole Kubernetes cluster (all namespaces) | `false` |
9999
| `defaultImageRegistry` | Default image registry for all the images | `quay.io` |
100100
| `defaultImageRepository` | Default image registry for all the images | `strimzi` |
101-
| `defaultImageTag` | Default image tag for all the images except Kafka Bridge | `0.29.0` |
101+
| `defaultImageTag` | Default image tag for all the images except Kafka Bridge | `0.30.0` |
102102
| `image.registry` | Override default Cluster Operator image registry | `nil` |
103103
| `image.repository` | Override default Cluster Operator image repository | `nil` |
104104
| `image.name` | Cluster Operator image name | `cluster-operator` |
@@ -112,10 +112,6 @@ the documentation for more details.
112112
| `priorityClassName` | Cluster Operator pod's priority class name | `nil` |
113113
| `securityContext` | Cluster Operator container's security context | `nil` |
114114
| `extraEnvs` | Extra environment variables for the Cluster operator container | `[]` |
115-
| `zookeeper.image.registry ` | Override default ZooKeeper image registry | `nil` |
116-
| `zookeeper.image.repository` | Override default ZooKeeper image repository | `nil` |
117-
| `zookeeper.image.name` | ZooKeeper image name | `kafka` |
118-
| `zookeeper.image.tag` | Override default ZooKeeper tag registry | `nil` |
119115
| `jmxtrans.image.registry` | Override default JmxTrans image registry | `nil` |
120116
| `jmxtrans.image.repository` | Override default JmxTrans image repository | `nil` |
121117
| `jmxtrans.image.name` | JmxTrans image name | `jmxtrans` |
@@ -155,7 +151,7 @@ the documentation for more details.
155151
| `kafkaBridge.image.registry` | Override default Kafka Bridge image registry | `quay.io` |
156152
| `kafkaBridge.image.repository` | Override default Kafka Bridge image repository | `strimzi` |
157153
| `kafkaBridge.image.name` | Kafka Bridge image name | `kafka-bridge` |
158-
| `kafkaBridge.image.tag` | Override default Kafka Bridge image tag | `0.21.5` |
154+
| `kafkaBridge.image.tag` | Override default Kafka Bridge image tag | `0.21.6` |
159155
| `kanikoExecutor.image.registry` | Override default Kaniko Executor image registry | `nil` |
160156
| `kanikoExecutor.image.repository` | Override default Kaniko Executor image repository | `nil` |
161157
| `kanikoExecutor.image.name` | Kaniko Executor image name | `kaniko-executor` |

helm-charts/helm3/strimzi-kafka-operator/crds/040-Crd-kafka.yaml

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -637,7 +637,7 @@ spec:
637637
topologyKey:
638638
type: string
639639
example: topology.kubernetes.io/zone
640-
description: A key that matches labels assigned to the Kubernetes cluster nodes. The value of the label is used to set the broker's `broker.rack` config and `client.rack` in Kafka Connect.
640+
description: "A key that matches labels assigned to the Kubernetes cluster nodes. The value of the label is used to set a broker's `broker.rack` config, and the `client.rack` config for Kafka Connect or MirrorMaker 2.0."
641641
required:
642642
- topologyKey
643643
description: Configuration of the `broker.rack` broker config.
@@ -3703,7 +3703,7 @@ spec:
37033703
description: "Annotations added to the resource template. Can be applied to different resources such as `StatefulSets`, `Deployments`, `Pods`, and `Services`."
37043704
description: Metadata applied to the resource.
37053705
description: Template for the Entity Operator service account.
3706-
description: Template for Entity Operator resources. The template allows users to specify how is the `Deployment` and `Pods` generated.
3706+
description: Template for Entity Operator resources. The template allows users to specify how a `Deployment` and `Pod` is generated.
37073707
description: Configuration of the Entity Operator.
37083708
clusterCa:
37093709
type: object
@@ -4647,6 +4647,10 @@ spec:
46474647
minimum: 0
46484648
maximum: 100
46494649
description: Broker capacity for CPU resource utilization as a percentage (0 - 100).
4650+
cpu:
4651+
type: string
4652+
pattern: "^[0-9]+([.][0-9]{0,3}|[m]?)$"
4653+
description: "Broker capacity for CPU resource in cores or millicores. For example, 1, 1.500, 1500m. For more information on valid CPU resource units see https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu."
46504654
inboundNetwork:
46514655
type: string
46524656
pattern: "^[0-9]+([KMG]i?)?B/s$"
@@ -4655,6 +4659,31 @@ spec:
46554659
type: string
46564660
pattern: "^[0-9]+([KMG]i?)?B/s$"
46574661
description: "Broker capacity for outbound network throughput in bytes per second. Use an integer value with standard Kubernetes byte units (K, M, G) or their bibyte (power of two) equivalents (Ki, Mi, Gi) per second. For example, 10000KiB/s."
4662+
overrides:
4663+
type: array
4664+
items:
4665+
type: object
4666+
properties:
4667+
brokers:
4668+
type: array
4669+
items:
4670+
type: integer
4671+
description: List of Kafka brokers (broker identifiers).
4672+
cpu:
4673+
type: string
4674+
pattern: "^[0-9]+([.][0-9]{0,3}|[m]?)$"
4675+
description: "Broker capacity for CPU resource in cores or millicores. For example, 1, 1.500, 1500m. For more information on valid CPU resource units see https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu."
4676+
inboundNetwork:
4677+
type: string
4678+
pattern: "^[0-9]+([KMG]i?)?B/s$"
4679+
description: "Broker capacity for inbound network throughput in bytes per second. Use an integer value with standard Kubernetes byte units (K, M, G) or their bibyte (power of two) equivalents (Ki, Mi, Gi) per second. For example, 10000KiB/s."
4680+
outboundNetwork:
4681+
type: string
4682+
pattern: "^[0-9]+([KMG]i?)?B/s$"
4683+
description: "Broker capacity for outbound network throughput in bytes per second. Use an integer value with standard Kubernetes byte units (K, M, G) or their bibyte (power of two) equivalents (Ki, Mi, Gi) per second. For example, 10000KiB/s."
4684+
required:
4685+
- brokers
4686+
description: Overrides for individual brokers. The `overrides` property lets you specify a different capacity configuration for different brokers.
46584687
description: The Cruise Control `brokerCapacity` configuration.
46594688
config:
46604689
x-kubernetes-preserve-unknown-fields: true

helm-charts/helm3/strimzi-kafka-operator/crds/041-Crd-kafkaconnect.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,7 @@ spec:
353353
topologyKey:
354354
type: string
355355
example: topology.kubernetes.io/zone
356-
description: A key that matches labels assigned to the Kubernetes cluster nodes. The value of the label is used to set the broker's `broker.rack` config and `client.rack` in Kafka Connect.
356+
description: "A key that matches labels assigned to the Kubernetes cluster nodes. The value of the label is used to set a broker's `broker.rack` config, and the `client.rack` config for Kafka Connect or MirrorMaker 2.0."
357357
required:
358358
- topologyKey
359359
description: Configuration of the node label which will be used as the `client.rack` consumer configuration.

helm-charts/helm3/strimzi-kafka-operator/crds/046-Crd-kafkabridge.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -991,7 +991,7 @@ spec:
991991
description: "Annotations added to the resource template. Can be applied to different resources such as `StatefulSets`, `Deployments`, `Pods`, and `Services`."
992992
description: Metadata applied to the resource.
993993
description: Template for the Kafka Bridge service account.
994-
description: Template for Kafka Bridge resources. The template allows users to specify how is the `Deployment` and `Pods` generated.
994+
description: Template for Kafka Bridge resources. The template allows users to specify how a `Deployment` and `Pod` is generated.
995995
tracing:
996996
type: object
997997
properties:

helm-charts/helm3/strimzi-kafka-operator/crds/048-Crd-kafkamirrormaker2.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ spec:
447447
topologyKey:
448448
type: string
449449
example: topology.kubernetes.io/zone
450-
description: A key that matches labels assigned to the Kubernetes cluster nodes. The value of the label is used to set the broker's `broker.rack` config and `client.rack` in Kafka Connect.
450+
description: "A key that matches labels assigned to the Kubernetes cluster nodes. The value of the label is used to set a broker's `broker.rack` config, and the `client.rack` config for Kafka Connect or MirrorMaker 2.0."
451451
required:
452452
- topologyKey
453453
description: Configuration of the node label which will be used as the `client.rack` consumer configuration.

helm-charts/helm3/strimzi-kafka-operator/templates/020-ClusterRole-strimzi-cluster-operator-role.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,8 @@ rules:
150150
- patch
151151
- update
152152
- apiGroups:
153-
- ""
153+
- "" # legacy core events api, used by topic operator
154+
- "events.k8s.io" # new events api, used by cluster operator
154155
resources:
155156
# The cluster operator needs to be able to create events and delegate permissions to do so
156157
- events

0 commit comments

Comments
 (0)