Commit graph

395 commits

Author SHA1 Message Date
Kubernetes Prow Robot
300eda2f2f
Merge pull request #138746 from humblec/update-etcd-image-3.6.11
etcd: update etcd image to v3.6.11
2026-05-12 17:39:32 +05:30
Kubernetes Prow Robot
cd207808f1
Merge pull request #137936 from humblec/update-csi-sidecar-images
Update CSI sidecar images in test manifests
2026-05-10 08:47:45 +05:30
Humble Devassy Chirammal
ea67842860 etcd: update etcd image to v3.6.11
Update etcd images to v3.6.11 across build dependencies, kubeadm defaults,
GCE manifests, test manifests, and sample-apiserver deployment.

Signed-off-by: Humble Devassy Chirammal <humble.devassy@gmail.com>
2026-05-03 19:28:50 +05:30
Davanum Srinivas
32aedd53d8
bump cos-gpu-installer to v2.5.8 for COS M125
The GCE node image family was updated to cos-125-lts but the
nvidia-driver-installer DaemonSet image was never bumped to match.
cos-gpu-installer:v2.5.7 is only suitable for COS M121; it crashes
(CrashLoopBackOff) on cos-125-19216-220-150 nodes, blocking GPU driver
installation and causing all GPU e2e tests to time out.

Bump to v2.5.8, the first release in the COS M125 release notes:
https://cloud.google.com/container-optimized-os/docs/release-notes/m125
2026-04-28 10:31:01 -07:00
Kubernetes Prow Robot
61723e7fa7
Merge pull request #138392 from humblec/update-etcd-image-3.6.10
etcd: update etcd image to v3.6.10
2026-04-23 17:28:45 +05:30
Kubernetes Prow Robot
a5d9f64d3c
Merge pull request #138180 from humblec/fix-node-driver-registrar-liveness
csi: fix node-driver-registrar liveness probe to use --http-endpoint
2026-04-23 06:06:45 +05:30
Humble Devassy Chirammal
d5c1f165c1 etcd: update etcd image to v3.6.10
Update etcd images to v3.6.10 across build dependencies, kubeadm defaults,
GCE manifests, test manifests, and sample-apiserver deployment.

Signed-off-by: Humble Devassy Chirammal <humble.devassy@gmail.com>
2026-04-15 16:18:52 +05:30
Jan Safranek
a2b55fc7af DRA: use full image name in test manifests
In air-gaped environment, the image must have `name:tag` to be parsed and
updated with a private registry.
2026-04-10 17:10:40 +02:00
Humble Devassy Chirammal
0ca402e16b csi: update CSI sidecar images in test manifests
Update CSI sidecar container images in e2e test manifests
(hostpath, mock, volume-group-snapshots, gce-pd):

- csi-provisioner: v6.1.1 -> v6.2.0, v5.2.0 -> v6.2.0
- csi-attacher: v4.8.1 -> v4.11.0
- csi-resizer: v1.13.1 -> v2.1.0
- csi-snapshot-metadata: v0.2.0 -> v1.0.0

Signed-off-by: Humble Devassy Chirammal <humble.devassy@gmail.com>
2026-04-03 18:28:32 +05:30
Humble Devassy Chirammal
8434c06d03 csi: fix node-driver-registrar liveness probe to use --http-endpoint
Replace missing liveness probe on node-driver-registrar containers with an
HTTP healthz probe enabled via --http-endpoint=:9809. Without this flag the
built-in healthz server is never started and there is no effective health
checking on the kubelet registration socket.

The deprecated --mode=kubelet-registration-probe exec probe (no-op since
v2.9.0) is not used in these manifests, but the registrar containers had no
probe at all. gce-pd/node_ds.yaml already uses the correct httpGet pattern
and is unchanged.

Signed-off-by: Humble Devassy Chirammal <humble.devassy@gmail.com>
2026-04-02 21:41:27 +05:30
Praveen M
d74a0d47d6 Update SnapshotMetadataService CRD API version from v1alpha1 to v1beta1
Align e2e tests with upstream external-snapshot-metadata change
(kubernetes-csi/external-snapshot-metadata#215) which promotes the
SnapshotMetadataService API to v1beta1.

Signed-off-by: Praveen M <m.praveen@ibm.com>
2026-03-09 15:00:09 +05:30
Praveen M
9f1f7dea1c e2e: add executable permission to snapshot metadata test script
The run_snapshot_metadata_e2e.sh script was missing the executable
bit, causing "Permission denied" (exit code 126) when test-infra
invokes it directly from the command line.
2026-03-02 11:23:19 +05:30
Humble Devassy Chirammal
81633663a7 csi: update CSI sidecar images in test manifests
Update CSI sidecar container images in e2e test manifests
(hostpath, mock, volume-group-snapshots, gce-pd):

- csi-provisioner: v6.0.0 -> v6.1.1, v5.3.0 -> v6.1.1, v5.1.0 -> v5.2.0
- csi-attacher: v4.10.0 -> v4.11.0, v4.8.0 -> v4.8.1
- csi-resizer: v2.0.0 -> v2.1.0, v1.14.0 -> v2.1.0
- csi-snapshotter: v8.4.0 -> v8.5.0, v8.3.0 -> v8.5.0
- csi-node-driver-registrar: v2.15.0 -> v2.16.0, v2.13.0 -> v2.16.0
- livenessprobe: v2.17.0 -> v2.18.0
- csi-external-health-monitor-controller: v0.16.0 -> v0.17.0, v0.12.1 -> v0.17.0
- hostpathplugin: v1.15.0 -> v1.17.1 (stale testing manifest)

Signed-off-by: Humble Devassy Chirammal <humble.devassy@gmail.com>
2026-02-27 11:21:18 +05:30
Kubernetes Prow Robot
e7ce1e10d0
Merge pull request #137131 from danwinship/unused-networking-framework
Remove some dead e2e networking test framework code
2026-02-19 22:13:46 +05:30
Dan Winship
db71bd462f Remove test/e2e/framework/ingress
Nothing uses this any more (all the code that used it was removed
along with the GCP provider).
2026-02-19 09:10:02 -05:00
joshjms
7c54689847
etcd: update etcd image to v3.6.8
Signed-off-by: joshjms <joshjms1607@gmail.com>
2026-02-18 21:29:56 +08:00
Praveen M
0e6bf008b8 e2e: fix snapshot metadata test flakes by removing in-test CRD creation
Signed-off-by: Praveen M <m.praveen@ibm.com>
2026-02-17 22:17:16 +05:30
Kubernetes Prow Robot
89900005ee
Merge pull request #136913 from jsafrane/bump-csi-driver-host-path
Update the csi-driver-host-path version to 1.17.1
2026-02-12 09:32:01 +05:30
Kubernetes Prow Robot
8b09f925a7
Merge pull request #130918 from iPraveenParihar/e2e/add-snapshot-metadata
Add E2E tests for CSI Snapshot Metadata functionality
2026-02-11 19:10:01 +05:30
Jan Safranek
7d68b9b996 Update the csi-driver-host-path version to 1.17.1
It fixes one annoying flake, https://github.com/kubernetes-csi/external-snapshotter/issues/1357
2026-02-10 16:33:26 +01:00
Kubernetes Prow Robot
139e78d88d
Merge pull request #136337 from pohly/dra-e2e-hostpath-image-selection
DRA E2E: use image utils to manage hostpath image
2026-02-10 00:02:02 +05:30
Omer Aplatony
201fe11b03 Promote agnhost image to 2.63.0
Signed-off-by: Omer Aplatony <omerap12@gmail.com>
2026-02-05 17:21:34 +00:00
Praveen M
a74bf84787 e2e: add tests for external-snapshot-metadata sidecar
The tests validate the sidecar's functionality,
integration with the CSI driver and correctness of
metadata retrieval for snapshot backups.

This will help CSI vendors test their implementation
of the snapshot-metadata feature.

Issue: kubernetes-csi/external-snapshot-metadata#120

Signed-off-by: Praveen M <m.praveen@ibm.com>
2026-02-05 15:02:40 +05:30
Kubernetes Prow Robot
ab78ad32d1
Merge pull request #136194 from bart0sh/PR216-add-signode-approvers-to-dra-owners
add SIG-Node approvers to DRA dirs
2026-01-27 20:15:52 +05:30
Patrick Ohly
a2ebdf633a DRA E2E: use image utils to manage hostpath image
When testing in an air-gapped cluster, users of the e2e.test depend on
-list-images and KUBE_TEST_REPO_LIST to pre-populate a local registry with
required images.

The hostpath image used by DRA was not part of that process (not getting
patched with local registry) and the version fell behind what SIG Storage was
using at least once. Now the registry and version are derived from what is
being tested elsewhere, using the latest available image if there is more than
one.
2026-01-20 11:09:54 +01:00
Davanum Srinivas
9dda58194a
Update agnhost to 2.61 and etcd to 3.6.7-0 in test manifests
Update outdated image versions across test manifests and add tracking
to build/dependencies.yaml for version drift detection via zeitgeist:

- agnhost: 2.32/2.53/2.54/2.57 → 2.61 (latest)
- etcd: 3.2.24 → 3.6.7-0
- kitten/nautilus BASEIMAGE: agnhost 2.57 → 2.61

and added etcd statefulset reference to existing etcd entry.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-01-18 20:39:57 -05:00
Ed Bartosh
5c77f56ae6 add SIG-Node approvers to DRA dirs 2026-01-13 11:52:29 +02:00
Anish Ramasekar
900a8030f3
test: fix kind local registry config for kms ci jobs
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2026-01-12 12:59:14 -08:00
Kubernetes Prow Robot
478617a559
Merge pull request #135135 from jsafrane/update-csi-manifests
Update CSI manifests from csi-driver-hostpath master
2025-11-06 06:50:54 -08:00
Jan Safranek
da1981248e test: update CSI manifests 2025-11-06 12:31:47 +01:00
Jan Safranek
5d1f9107ef test: fix sed in update-hostpath.sh
`sed -i ''` does not work on Fedora:

> sed: can't read : No such file or directory
2025-11-06 10:44:53 +01:00
Jan Safranek
a3093a95f2 test: don't remove group snapshot script
update-hostpath.sh must not remove volume group snapshot CRDs and e2e
script
2025-11-06 10:39:32 +01:00
Jan Safranek
dfaed0586f test: skip snapshot-metadata sidedcar in update-hostpath.sh
external-snapshot-metadata yaml files are on unusual place, so this script
would need some updates. Since the sidecar is not used in any e2e test,
skip the sidecar for now.
2025-11-06 10:35:56 +01:00
Benjamin Elder
8200f9a22c add missing apiversion to run_group_snapshot_e2e.sh 2025-11-04 13:10:56 -08:00
Kubernetes Prow Robot
34bb3477a2
Merge pull request #135069 from jsafrane/snapshot-v1beta2
test: update volume group snapshots to v1beta2
2025-11-04 02:34:07 -08:00
Jan Safranek
a3bf2abddb Move a comment about ginkgo to code that runs ginkgo 2025-11-03 18:29:46 +01:00
Jan Safranek
3e33e61968 Enable group snapshot tests
e2e.test now requires CSI_PROW_ENABLE_GROUP_SNAPSHOT to be enabled to run
the csi-driver-hostpath tests with volume group snapshots.

See https://github.com/kubernetes/kubernetes/pull/134214/
2025-11-03 18:28:36 +01:00
Jan Safranek
321c1e37c0 Update group snapshot tests to v1beta2
Copy VolumeGroupSnapshot v1beta2 CRDs from the external-snapshotter and
disable v1beta1 API in them - we can't run the conversion webhook in e2e
tests easily.

Update e2e tests to use v1beta2.
2025-11-03 17:53:30 +01:00
Benjamin Elder
2b0bfbfb8e removed unused functionality from run_group_snapshot.sh and prepare for kubeadm v1beta4 config 2025-10-31 14:19:43 -07:00
Benjamin Elder
a3ce49a11e prepare kms kind config for kubeadm v1beta4 2025-10-31 14:19:43 -07:00
Kubernetes Prow Robot
0a4651c991
Merge pull request #134495 from borg-land/cos-121-gpu
bump cos-gpu-installer to support cos 121
2025-10-09 13:47:00 -07:00
Kubernetes Prow Robot
6c258fa74b
Merge pull request #134376 from bertinatto/update-hostpathplugin-image-dra-manifest
Update hostpathplugin image version in DRA test driver manifest
2025-10-09 01:05:00 -07:00
upodroid
4f7e9ff1ef bump cos-gpu-installer to support cos 121 2025-10-09 10:56:29 +03:00
Fabio Bertinatto
940a2a7f07 Update hostpathplugin image version in DRA test driver manifest
Update image from v1.7.3 to v1.16.1 to avoid pulling multiple
in CI.
2025-10-02 08:25:46 -03:00
Humble Devassy Chirammal
723d1555a7 test: update CSI sidecar images to latest versions
Update CSI sidecar container images in test manifests:
- livenessprobe: v2.15.0 → v2.17.0
- csi-attacher: v4.8.0 → v4.10.0
- csi-provisioner: v5.1.0 → v5.3.0
- csi-resizer: v1.13.1 → v1.14.0

Signed-off-by: Humble Devassy Chirammal <humble.devassy@gmail.com>
2025-09-30 18:50:08 +05:30
Kubernetes Prow Robot
58715a58da
Merge pull request #133620 from zeqian-meng/remove-rbd-image
Remove rbd image and storage class
2025-09-18 18:36:11 -07:00
ylink-lfs
1fd7f308fc ci: remove httpd usage while using agnhost instead 2025-09-01 20:11:18 +08:00
Zeqian Meng
df64d3f882 Remove rbd image and storage class
The rbd in-tree storage driver and related support have been
dropped entirely since v1.31 release. And the image is not
being used in e2e tests.
2025-08-20 11:42:43 +02:00
Kubernetes Prow Robot
b3d00a026d
Merge pull request #132756 from ylink-lfs/ci/redis_removal
ci: redis removal for e2e test dependency simplicity
2025-07-24 09:38:42 -07:00
Penghao
0da0897c18 Bump external snapshotter for vgs tests
Signed-off-by: Penghao <pewang@redhat.com>
2025-07-22 16:38:20 +08:00