Skip to content

Commit 5388aeb

Browse files
ryannedolanclaude
andcommitted
Update Strimzi API from v1beta2 to v1 and pin to 1.0.0
Strimzi 1.0.0 dropped the v1beta2 API for KafkaTopic in favor of v1. Since the Makefile pulled strimzi.io/install/latest, CI broke when 1.0.0 was released. This updates all references from kafka.strimzi.io/v1beta2 to kafka.strimzi.io/v1 and pins the Makefile to strimzi 1.0.0 to prevent future surprise breakages. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent e79eb1c commit 5388aeb

11 files changed

Lines changed: 20 additions & 20 deletions

File tree

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ undeploy-flink:
7676

7777
deploy-kafka: deploy deploy-flink
7878
kubectl create namespace kafka || echo "skipping"
79-
kubectl apply -f "https://strimzi.io/install/latest?namespace=kafka" -n kafka
79+
curl -sL "https://github.com/strimzi/strimzi-kafka-operator/releases/download/1.0.0/strimzi-cluster-operator-1.0.0.yaml" | sed 's/namespace: myproject/namespace: kafka/g' | kubectl apply -f - -n kafka
8080
sleep 10 # avoid kubectl race condition
8181
kubectl wait --for=condition=Established=True crds/kafkas.kafka.strimzi.io
8282
kubectl apply -f ./deploy/samples/kafkadb.yaml
@@ -89,7 +89,7 @@ undeploy-kafka:
8989
kubectl delete kafkatopic.kafka.strimzi.io --all || echo "skipping"
9090
kubectl delete strimzi -n kafka --all || echo "skipping"
9191
kubectl delete pvc -l strimzi.io/name=one-kafka -n kafka || echo "skipping"
92-
kubectl delete -f "https://strimzi.io/install/latest?namespace=kafka" -n kafka || echo "skipping"
92+
curl -sL "https://github.com/strimzi/strimzi-kafka-operator/releases/download/1.0.0/strimzi-cluster-operator-1.0.0.yaml" | sed 's/namespace: myproject/namespace: kafka/g' | kubectl delete -f - -n kafka || echo "skipping"
9393
kubectl delete -f ./deploy/samples/kafkadb.yaml || echo "skipping"
9494
kubectl delete namespace kafka || echo "skipping"
9595

deploy/dev/kafka.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# Based on examples at:
1616
# https://github.com/strimzi/strimzi-kafka-operator/blob/main/examples/kafka
1717

18-
apiVersion: kafka.strimzi.io/v1beta2
18+
apiVersion: kafka.strimzi.io/v1
1919
kind: KafkaNodePool
2020
metadata:
2121
name: controller
@@ -34,7 +34,7 @@ spec:
3434
kraftMetadata: shared
3535
---
3636

37-
apiVersion: kafka.strimzi.io/v1beta2
37+
apiVersion: kafka.strimzi.io/v1
3838
kind: KafkaNodePool
3939
metadata:
4040
name: broker
@@ -53,7 +53,7 @@ spec:
5353
kraftMetadata: shared
5454
---
5555

56-
apiVersion: kafka.strimzi.io/v1beta2
56+
apiVersion: kafka.strimzi.io/v1
5757
kind: Kafka
5858
metadata:
5959
name: one

deploy/samples/kafkadb.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ spec:
1717
databases:
1818
- kafka-database
1919
yaml: |
20-
apiVersion: kafka.strimzi.io/v1beta2
20+
apiVersion: kafka.strimzi.io/v1
2121
kind: KafkaTopic
2222
metadata:
2323
name: {{name}}
@@ -42,7 +42,7 @@ spec:
4242
4343
---
4444

45-
apiVersion: kafka.strimzi.io/v1beta2
45+
apiVersion: kafka.strimzi.io/v1
4646
kind: KafkaTopic
4747
metadata:
4848
name: kafka-database-existing-topic-1
@@ -58,7 +58,7 @@ spec:
5858

5959
---
6060

61-
apiVersion: kafka.strimzi.io/v1beta2
61+
apiVersion: kafka.strimzi.io/v1
6262
kind: KafkaTopic
6363
metadata:
6464
name: kafka-database-existing-topic-2

docs/getting-started/concepts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ spec:
175175
databases:
176176
- kafka-database
177177
yaml: |
178-
apiVersion: kafka.strimzi.io/v1beta2
178+
apiVersion: kafka.strimzi.io/v1
179179
kind: KafkaTopic
180180
metadata:
181181
name: {{name}}

docs/kubernetes/crd-reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ spec:
168168
methods:
169169
- Scan
170170
yaml: |
171-
apiVersion: kafka.strimzi.io/v1beta2
171+
apiVersion: kafka.strimzi.io/v1
172172
kind: KafkaTopic
173173
metadata:
174174
name: {{name}}

docs/kubernetes/templates.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ spec:
5050
databases: [ kafka-database ]
5151
methods: [ Scan, Modify ]
5252
yaml: |
53-
apiVersion: kafka.strimzi.io/v1beta2
53+
apiVersion: kafka.strimzi.io/v1
5454
kind: KafkaTopic
5555
metadata:
5656
name: {{name}}

hoptimator-k8s/src/test/java/com/linkedin/hoptimator/k8s/status/K8sPipelineElementStatusEstimatorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public class K8sPipelineElementStatusEstimatorTest {
6565
"apiVersion: foo.org/v1beta1\n" + "kind: FakeJob\n" + "metadata:\n" + " name: fake-job-name\n" + "spec:\n"
6666
+ " deploymentName: fake-deployment\n" + " job:\n" + " entryClass: com.runner.FakeRunner";
6767
private static final String FAKE_KAFKA_TOPIC_SPEC =
68-
"apiVersion: kafka.strimzi.io/v1beta2\n" + "kind: KafkaTopic\n" + "metadata:\n" + " name: fake-kafka-topic\n"
68+
"apiVersion: kafka.strimzi.io/v1\n" + "kind: KafkaTopic\n" + "metadata:\n" + " name: fake-kafka-topic\n"
6969
+ " labels:\n" + " strimzi.io/cluster: one\n" + "spec:\n" + " topicName: existing-topic-1\n"
7070
+ " partitions: 1";
7171

hoptimator-kafka/src/test/resources/kafka-ddl-beam.id

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ spec:
2222
flink.app.type: 'BEAM'
2323
flink.app.name: 'hoptimator-flink-runner'
2424
---
25-
apiVersion: kafka.strimzi.io/v1beta2
25+
apiVersion: kafka.strimzi.io/v1
2626
kind: KafkaTopic
2727
metadata:
2828
name: kafka-database-existing-topic-1
@@ -36,7 +36,7 @@ spec:
3636
retention.ms: 7200000
3737
segment.bytes: 1073741824
3838
---
39-
apiVersion: kafka.strimzi.io/v1beta2
39+
apiVersion: kafka.strimzi.io/v1
4040
kind: KafkaTopic
4141
metadata:
4242
name: kafka-database-existing-topic-2

hoptimator-kafka/src/test/resources/kafka-ddl-create-table.id

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

44
# Verify create table plan — !specify previews the KafkaTopic YAML without executing
55
create or replace table "KAFKA"."create-table-test" ("KEY" VARCHAR, "VALUE" BINARY) WITH ("kafka.partitions" '5');
6-
apiVersion: kafka.strimzi.io/v1beta2
6+
apiVersion: kafka.strimzi.io/v1
77
kind: KafkaTopic
88
metadata:
99
name: kafka-database-create-table-test
@@ -55,7 +55,7 @@ spec:
5555
upgradeMode: stateless
5656
state: running
5757
---
58-
apiVersion: kafka.strimzi.io/v1beta2
58+
apiVersion: kafka.strimzi.io/v1
5959
kind: KafkaTopic
6060
metadata:
6161
name: kafka-database-create-table-test
@@ -69,7 +69,7 @@ spec:
6969
retention.ms: 7200000
7070
segment.bytes: 1073741824
7171
---
72-
apiVersion: kafka.strimzi.io/v1beta2
72+
apiVersion: kafka.strimzi.io/v1
7373
kind: KafkaTopic
7474
metadata:
7575
name: kafka-database-existing-topic-2

hoptimator-kafka/src/test/resources/kafka-ddl.id

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ spec:
4141
upgradeMode: stateless
4242
state: running
4343
---
44-
apiVersion: kafka.strimzi.io/v1beta2
44+
apiVersion: kafka.strimzi.io/v1
4545
kind: KafkaTopic
4646
metadata:
4747
name: kafka-database-existing-topic-1
@@ -55,7 +55,7 @@ spec:
5555
retention.ms: 7200000
5656
segment.bytes: 1073741824
5757
---
58-
apiVersion: kafka.strimzi.io/v1beta2
58+
apiVersion: kafka.strimzi.io/v1
5959
kind: KafkaTopic
6060
metadata:
6161
name: kafka-database-existing-topic-2

0 commit comments

Comments
 (0)