This is an automated email from the ASF dual-hosted git repository. gfournier pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/main by this push: new 5c02e0491 fix(ci): Use KRaft for kafka-cluster 5c02e0491 is described below commit 5c02e049136b1cc2fe327bc52b9c5b5363e0b9d0 Author: Gaelle Fournier <gaelle.fournier.w...@gmail.com> AuthorDate: Tue May 13 11:43:13 2025 +0200 fix(ci): Use KRaft for kafka-cluster --- e2e/kafka/setup/kafka-ephemeral.yaml | 52 +++++++++++++++++++++++++++++------- 1 file changed, 43 insertions(+), 9 deletions(-) diff --git a/e2e/kafka/setup/kafka-ephemeral.yaml b/e2e/kafka/setup/kafka-ephemeral.yaml index 458259e4b..0a836d47e 100644 --- a/e2e/kafka/setup/kafka-ephemeral.yaml +++ b/e2e/kafka/setup/kafka-ephemeral.yaml @@ -14,15 +14,56 @@ # See the License for the specific language governing permissions and # limitations under the License. # --------------------------------------------------------------------------- +apiVersion: kafka.strimzi.io/v1beta2 +kind: KafkaNodePool +metadata: + name: controller + namespace: kafka + labels: + strimzi.io/cluster: my-cluster +spec: + replicas: 3 + roles: + - controller + storage: + type: jbod + volumes: + - id: 0 + type: ephemeral + kraftMetadata: shared +--- + +apiVersion: kafka.strimzi.io/v1beta2 +kind: KafkaNodePool +metadata: + name: broker + namespace: kafka + labels: + strimzi.io/cluster: my-cluster +spec: + replicas: 3 + roles: + - broker + storage: + type: jbod + volumes: + - id: 0 + type: ephemeral + kraftMetadata: shared +--- + apiVersion: kafka.strimzi.io/v1beta2 kind: Kafka metadata: name: my-cluster namespace: kafka + annotations: + strimzi.io/node-pools: enabled + strimzi.io/kraft: enabled spec: kafka: - version: 3.8.0 - replicas: 3 + version: 4.0.0 + metadataVersion: 4.0-IV3 listeners: - name: plain port: 9092 @@ -38,13 +79,6 @@ spec: transaction.state.log.min.isr: 2 default.replication.factor: 3 min.insync.replicas: 2 - inter.broker.protocol.version: "3.8" - storage: - type: ephemeral - zookeeper: - replicas: 3 - storage: - type: ephemeral entityOperator: topicOperator: {} userOperator: {} \ No newline at end of file