You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bump k8s-openapi feature to Kubernetes 1.34.
Bump kind to v0.32.0 and kubectl to v1.34.10 in the CI builder image and
dev tooling.
Bump all kind cluster configs to `kindest/node:v1.34.8` nodes (the
pre-built 1.34 image for kind v0.32.0).
Fix a race in our minio setup, which shows up more consistently in
Kubernetes 1.34, where the PVC could end up on a different node and
minio pods would never become ready.
[DB-143](https://linear.app/materializeinc/issue/DB-143)
Kubernetes 1.34 is the oldest currently supported version. Newer
Kubernetes versions may not support legacy APIs over time, so better to
stay current.
This will require a similar bump in the cloud repo when bumping the
submodule.
### Motivation
Keep up to date, on supported platforms.
### Verification
Nightly pipelines that exercise the bumped kind/kubectl/node images and
should be run on this PR:
- `cloudtest`, `cloudtest-slow`, `cloudtest-upgrade`: run kind via the
rebuilt ci-builder image.
- `orchestratord-*`: run in the `test/orchestratord` kind cluster, now
on 1.34.8 nodes.
- `k8s-node-recovery-*`: use
`misc/kind/cluster-node-recovery-test.yaml`, now on 1.34.8 nodes. These
are the steps the minio fix targets.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Dennis Felsing <dennis@felsing.org>
Copy file name to clipboardExpand all lines: ci/builder/Dockerfile
+12-14Lines changed: 12 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -325,16 +325,15 @@ RUN if [ $ARCH_GCC = x86_64 ]; then \
325
325
326
326
# Install KinD, kubectl, helm & helm-docs
327
327
328
-
# TODO(def-) Upgrading kind/kubectl seems to cause Cloudtest failures
329
-
RUN curl -fsSL https://kind.sigs.k8s.io/dl/v0.29.0/kind-linux-$ARCH_GO > /usr/local/bin/kind \
328
+
RUN curl -fsSL https://kind.sigs.k8s.io/dl/v0.32.0/kind-linux-$ARCH_GO > /usr/local/bin/kind \
330
329
&& chmod +x /usr/local/bin/kind \
331
-
&& if [ $ARCH_GO = amd64 ]; then echo 'c72eda46430f065fb45c5f70e7c957cc9209402ef309294821978677c8fb3284 /usr/local/bin/kind' | sha256sum --check; fi \
332
-
&& if [ $ARCH_GO = arm64 ]; then echo '03d45095dbd9cc1689f179a3e5e5da24b77c2d1b257d7645abf1b4174bebcf2a /usr/local/bin/kind' | sha256sum --check; fi
330
+
&& if [ $ARCH_GO = amd64 ]; then echo '50030de23cf40a18505f20426f6a8506bedf13c6e509244bd1fa9463721b0f54 /usr/local/bin/kind' | sha256sum --check; fi \
331
+
&& if [ $ARCH_GO = arm64 ]; then echo 'b92cd615e97585de8ddade28ed5cd7feb4248d717c233eea5b03c37298900f5d /usr/local/bin/kind' | sha256sum --check; fi
333
332
334
-
RUN curl -fsSL https://dl.k8s.io/release/v1.24.3/bin/linux/$ARCH_GO/kubectl > /usr/local/bin/kubectl \
333
+
RUN curl -fsSL https://dl.k8s.io/release/v1.34.10/bin/linux/$ARCH_GO/kubectl > /usr/local/bin/kubectl \
335
334
&& chmod +x /usr/local/bin/kubectl \
336
-
&& if [ $ARCH_GO = amd64 ]; then echo '8a45348bdaf81d46caf1706c8bf95b3f431150554f47d444ffde89e8cdd712c1 /usr/local/bin/kubectl' | sha256sum --check; fi \
337
-
&& if [ $ARCH_GO = arm64 ]; then echo 'bdad4d3063ddb7bfa5ecf17fb8b029d5d81d7d4ea1650e4369aafa13ed97149a /usr/local/bin/kubectl' | sha256sum --check; fi
335
+
&& if [ $ARCH_GO = amd64 ]; then echo '95bd70842bd11a524d24acd5b68726899e3488e153e45e2b4ae846545beda050 /usr/local/bin/kubectl' | sha256sum --check; fi \
336
+
&& if [ $ARCH_GO = arm64 ]; then echo '52d3aeefea32fdfa3671ccd636be5da463ddfd0a2fc09d7bcbaedcff4c76cad5 /usr/local/bin/kubectl' | sha256sum --check; fi
338
337
339
338
RUN curl -fsSL https://get.helm.sh/helm-v4.0.0-linux-$ARCH_GO.tar.gz > helm.tar.gz \
340
339
&& if [ $ARCH_GO = amd64 ]; then echo 'c77e9e7c1cc96e066bd240d190d1beed9a6b08060b2043ef0862c4f865eca08f helm.tar.gz' | sha256sum --check; fi \
@@ -517,16 +516,15 @@ RUN ln -s ../lib/node_modules/corepack/dist/corepack.js /usr/local/bin/corepack
# TODO(def-) Upgrading kind/kubectl seems to cause Cloudtest failures
521
-
RUN curl -fsSL https://kind.sigs.k8s.io/dl/v0.29.0/kind-linux-$ARCH_GO > /usr/local/bin/kind \
519
+
RUN curl -fsSL https://kind.sigs.k8s.io/dl/v0.32.0/kind-linux-$ARCH_GO > /usr/local/bin/kind \
522
520
&& chmod +x /usr/local/bin/kind \
523
-
&& if [ $ARCH_GO = amd64 ]; then echo 'c72eda46430f065fb45c5f70e7c957cc9209402ef309294821978677c8fb3284 /usr/local/bin/kind' | sha256sum --check; fi \
524
-
&& if [ $ARCH_GO = arm64 ]; then echo '03d45095dbd9cc1689f179a3e5e5da24b77c2d1b257d7645abf1b4174bebcf2a /usr/local/bin/kind' | sha256sum --check; fi
521
+
&& if [ $ARCH_GO = amd64 ]; then echo '50030de23cf40a18505f20426f6a8506bedf13c6e509244bd1fa9463721b0f54 /usr/local/bin/kind' | sha256sum --check; fi \
522
+
&& if [ $ARCH_GO = arm64 ]; then echo 'b92cd615e97585de8ddade28ed5cd7feb4248d717c233eea5b03c37298900f5d /usr/local/bin/kind' | sha256sum --check; fi
525
523
526
-
RUN curl -fsSL https://dl.k8s.io/release/v1.24.3/bin/linux/$ARCH_GO/kubectl > /usr/local/bin/kubectl \
524
+
RUN curl -fsSL https://dl.k8s.io/release/v1.34.10/bin/linux/$ARCH_GO/kubectl > /usr/local/bin/kubectl \
527
525
&& chmod +x /usr/local/bin/kubectl \
528
-
&& if [ $ARCH_GO = amd64 ]; then echo '8a45348bdaf81d46caf1706c8bf95b3f431150554f47d444ffde89e8cdd712c1 /usr/local/bin/kubectl' | sha256sum --check; fi \
529
-
&& if [ $ARCH_GO = arm64 ]; then echo 'bdad4d3063ddb7bfa5ecf17fb8b029d5d81d7d4ea1650e4369aafa13ed97149a /usr/local/bin/kubectl' | sha256sum --check; fi
526
+
&& if [ $ARCH_GO = amd64 ]; then echo '95bd70842bd11a524d24acd5b68726899e3488e153e45e2b4ae846545beda050 /usr/local/bin/kubectl' | sha256sum --check; fi \
527
+
&& if [ $ARCH_GO = arm64 ]; then echo '52d3aeefea32fdfa3671ccd636be5da463ddfd0a2fc09d7bcbaedcff4c76cad5 /usr/local/bin/kubectl' | sha256sum --check; fi
530
528
531
529
# Use Helm 3 (not 4) because the cloud repo's bin/kind-create uses relative
532
530
# file paths for vendored charts, which Helm 4 rejects as invalid URLs.
0 commit comments