From 3878a3a6de64660e356a35f70471c27a09698090 Mon Sep 17 00:00:00 2001 From: Jordan Liggitt Date: Wed, 4 Dec 2024 09:52:56 -0500 Subject: [PATCH] Revert to go1.22 windows filesystem stdlib behavior --- go.mod | 4 ++++ go.work | 4 ++++ staging/src/k8s.io/api/go.mod | 4 ++++ staging/src/k8s.io/apiextensions-apiserver/go.mod | 4 ++++ staging/src/k8s.io/apimachinery/go.mod | 4 ++++ staging/src/k8s.io/apiserver/go.mod | 4 ++++ staging/src/k8s.io/cli-runtime/go.mod | 4 ++++ staging/src/k8s.io/client-go/go.mod | 4 ++++ staging/src/k8s.io/cloud-provider/go.mod | 4 ++++ staging/src/k8s.io/cluster-bootstrap/go.mod | 4 ++++ staging/src/k8s.io/code-generator/go.mod | 4 ++++ staging/src/k8s.io/component-base/go.mod | 4 ++++ staging/src/k8s.io/component-helpers/go.mod | 4 ++++ staging/src/k8s.io/controller-manager/go.mod | 4 ++++ staging/src/k8s.io/cri-api/go.mod | 4 ++++ staging/src/k8s.io/cri-client/go.mod | 4 ++++ staging/src/k8s.io/csi-translation-lib/go.mod | 4 ++++ staging/src/k8s.io/dynamic-resource-allocation/go.mod | 4 ++++ staging/src/k8s.io/endpointslice/go.mod | 4 ++++ staging/src/k8s.io/externaljwt/go.mod | 4 ++++ staging/src/k8s.io/kms/go.mod | 4 ++++ staging/src/k8s.io/kube-aggregator/go.mod | 4 ++++ staging/src/k8s.io/kube-controller-manager/go.mod | 4 ++++ staging/src/k8s.io/kube-proxy/go.mod | 4 ++++ staging/src/k8s.io/kube-scheduler/go.mod | 4 ++++ staging/src/k8s.io/kubectl/go.mod | 4 ++++ staging/src/k8s.io/kubelet/go.mod | 4 ++++ staging/src/k8s.io/metrics/go.mod | 4 ++++ staging/src/k8s.io/mount-utils/go.mod | 4 ++++ staging/src/k8s.io/pod-security-admission/go.mod | 4 ++++ staging/src/k8s.io/sample-apiserver/go.mod | 4 ++++ staging/src/k8s.io/sample-cli-plugin/go.mod | 4 ++++ staging/src/k8s.io/sample-controller/go.mod | 4 ++++ 33 files changed, 132 insertions(+) diff --git a/go.mod b/go.mod index e7cd06096a8..b25ca020e82 100644 --- a/go.mod +++ b/go.mod @@ -10,6 +10,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( bitbucket.org/bertimus9/systemstat v0.5.0 github.com/JeffAshton/win_pdh v0.0.0-20161109143554-76bb4ee9f0ab diff --git a/go.work b/go.work index d48c8b6b271..fc64e5a7ee6 100644 --- a/go.work +++ b/go.work @@ -4,6 +4,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + use ( . ./staging/src/k8s.io/api diff --git a/staging/src/k8s.io/api/go.mod b/staging/src/k8s.io/api/go.mod index 53a5eab29c3..ace9803c69f 100644 --- a/staging/src/k8s.io/api/go.mod +++ b/staging/src/k8s.io/api/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/gogo/protobuf v1.3.2 k8s.io/apimachinery v0.0.0 diff --git a/staging/src/k8s.io/apiextensions-apiserver/go.mod b/staging/src/k8s.io/apiextensions-apiserver/go.mod index cb77f5fff1e..c896a633e60 100644 --- a/staging/src/k8s.io/apiextensions-apiserver/go.mod +++ b/staging/src/k8s.io/apiextensions-apiserver/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/emicklei/go-restful/v3 v3.11.0 github.com/fxamacker/cbor/v2 v2.7.0 diff --git a/staging/src/k8s.io/apimachinery/go.mod b/staging/src/k8s.io/apimachinery/go.mod index 3ed7e46e739..5fb8c3b6d33 100644 --- a/staging/src/k8s.io/apimachinery/go.mod +++ b/staging/src/k8s.io/apimachinery/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc diff --git a/staging/src/k8s.io/apiserver/go.mod b/staging/src/k8s.io/apiserver/go.mod index 82bdab56628..e3e6d9801aa 100644 --- a/staging/src/k8s.io/apiserver/go.mod +++ b/staging/src/k8s.io/apiserver/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a github.com/blang/semver/v4 v4.0.0 diff --git a/staging/src/k8s.io/cli-runtime/go.mod b/staging/src/k8s.io/cli-runtime/go.mod index 3374940b092..24fa9dbfeb9 100644 --- a/staging/src/k8s.io/cli-runtime/go.mod +++ b/staging/src/k8s.io/cli-runtime/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/google/gnostic-models v0.6.8 github.com/google/go-cmp v0.6.0 diff --git a/staging/src/k8s.io/client-go/go.mod b/staging/src/k8s.io/client-go/go.mod index 9172bf5cd1a..71107cf5656 100644 --- a/staging/src/k8s.io/client-go/go.mod +++ b/staging/src/k8s.io/client-go/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/gogo/protobuf v1.3.2 github.com/golang/protobuf v1.5.4 diff --git a/staging/src/k8s.io/cloud-provider/go.mod b/staging/src/k8s.io/cloud-provider/go.mod index 2e60cf1d0c8..85b421a6018 100644 --- a/staging/src/k8s.io/cloud-provider/go.mod +++ b/staging/src/k8s.io/cloud-provider/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/google/go-cmp v0.6.0 github.com/spf13/cobra v1.8.1 diff --git a/staging/src/k8s.io/cluster-bootstrap/go.mod b/staging/src/k8s.io/cluster-bootstrap/go.mod index 52b37185a76..f40f0005f87 100644 --- a/staging/src/k8s.io/cluster-bootstrap/go.mod +++ b/staging/src/k8s.io/cluster-bootstrap/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/stretchr/testify v1.9.0 gopkg.in/square/go-jose.v2 v2.6.0 diff --git a/staging/src/k8s.io/code-generator/go.mod b/staging/src/k8s.io/code-generator/go.mod index 8b742f8763e..308765eb2bb 100644 --- a/staging/src/k8s.io/code-generator/go.mod +++ b/staging/src/k8s.io/code-generator/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/gogo/protobuf v1.3.2 github.com/google/gnostic-models v0.6.8 diff --git a/staging/src/k8s.io/component-base/go.mod b/staging/src/k8s.io/component-base/go.mod index e7593ab634e..da25a93ddad 100644 --- a/staging/src/k8s.io/component-base/go.mod +++ b/staging/src/k8s.io/component-base/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/blang/semver/v4 v4.0.0 github.com/go-logr/logr v1.4.2 diff --git a/staging/src/k8s.io/component-helpers/go.mod b/staging/src/k8s.io/component-helpers/go.mod index 1bc4da80b82..cde2be04238 100644 --- a/staging/src/k8s.io/component-helpers/go.mod +++ b/staging/src/k8s.io/component-helpers/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/google/go-cmp v0.6.0 github.com/stretchr/testify v1.9.0 diff --git a/staging/src/k8s.io/controller-manager/go.mod b/staging/src/k8s.io/controller-manager/go.mod index e296b56561d..06c3cf36667 100644 --- a/staging/src/k8s.io/controller-manager/go.mod +++ b/staging/src/k8s.io/controller-manager/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.9.0 diff --git a/staging/src/k8s.io/cri-api/go.mod b/staging/src/k8s.io/cri-api/go.mod index a6d427d2dcc..d7f4ad7ff95 100644 --- a/staging/src/k8s.io/cri-api/go.mod +++ b/staging/src/k8s.io/cri-api/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.9.0 diff --git a/staging/src/k8s.io/cri-client/go.mod b/staging/src/k8s.io/cri-client/go.mod index ebff7f52606..3256fef9211 100644 --- a/staging/src/k8s.io/cri-client/go.mod +++ b/staging/src/k8s.io/cri-client/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/Microsoft/go-winio v0.6.2 github.com/fsnotify/fsnotify v1.7.0 diff --git a/staging/src/k8s.io/csi-translation-lib/go.mod b/staging/src/k8s.io/csi-translation-lib/go.mod index 68774426165..e6709ed76be 100644 --- a/staging/src/k8s.io/csi-translation-lib/go.mod +++ b/staging/src/k8s.io/csi-translation-lib/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/stretchr/testify v1.9.0 k8s.io/api v0.0.0 diff --git a/staging/src/k8s.io/dynamic-resource-allocation/go.mod b/staging/src/k8s.io/dynamic-resource-allocation/go.mod index 749e6482d9f..cad7ce9b457 100644 --- a/staging/src/k8s.io/dynamic-resource-allocation/go.mod +++ b/staging/src/k8s.io/dynamic-resource-allocation/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/blang/semver/v4 v4.0.0 github.com/google/cel-go v0.22.0 diff --git a/staging/src/k8s.io/endpointslice/go.mod b/staging/src/k8s.io/endpointslice/go.mod index f9066be4d82..9a3e084ba1f 100644 --- a/staging/src/k8s.io/endpointslice/go.mod +++ b/staging/src/k8s.io/endpointslice/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/google/go-cmp v0.6.0 github.com/stretchr/testify v1.9.0 diff --git a/staging/src/k8s.io/externaljwt/go.mod b/staging/src/k8s.io/externaljwt/go.mod index bec9fb9ac6c..8f1e9b587c3 100644 --- a/staging/src/k8s.io/externaljwt/go.mod +++ b/staging/src/k8s.io/externaljwt/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/gogo/protobuf v1.3.2 google.golang.org/grpc v1.65.0 diff --git a/staging/src/k8s.io/kms/go.mod b/staging/src/k8s.io/kms/go.mod index 3a53e035342..6a78d7d5cc7 100644 --- a/staging/src/k8s.io/kms/go.mod +++ b/staging/src/k8s.io/kms/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/gogo/protobuf v1.3.2 google.golang.org/grpc v1.65.0 diff --git a/staging/src/k8s.io/kube-aggregator/go.mod b/staging/src/k8s.io/kube-aggregator/go.mod index 055d0faea25..06d7d73c3e9 100644 --- a/staging/src/k8s.io/kube-aggregator/go.mod +++ b/staging/src/k8s.io/kube-aggregator/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/emicklei/go-restful/v3 v3.11.0 github.com/gogo/protobuf v1.3.2 diff --git a/staging/src/k8s.io/kube-controller-manager/go.mod b/staging/src/k8s.io/kube-controller-manager/go.mod index 32e8d8eb687..994369ba28d 100644 --- a/staging/src/k8s.io/kube-controller-manager/go.mod +++ b/staging/src/k8s.io/kube-controller-manager/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( k8s.io/apimachinery v0.0.0 k8s.io/cloud-provider v0.0.0 diff --git a/staging/src/k8s.io/kube-proxy/go.mod b/staging/src/k8s.io/kube-proxy/go.mod index b30d87d28d3..9eb798902d5 100644 --- a/staging/src/k8s.io/kube-proxy/go.mod +++ b/staging/src/k8s.io/kube-proxy/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( k8s.io/apimachinery v0.0.0 k8s.io/component-base v0.0.0 diff --git a/staging/src/k8s.io/kube-scheduler/go.mod b/staging/src/k8s.io/kube-scheduler/go.mod index 711ee2adbc1..483df475aa0 100644 --- a/staging/src/k8s.io/kube-scheduler/go.mod +++ b/staging/src/k8s.io/kube-scheduler/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/google/go-cmp v0.6.0 k8s.io/api v0.0.0 diff --git a/staging/src/k8s.io/kubectl/go.mod b/staging/src/k8s.io/kubectl/go.mod index ad79bf5dd89..f0d453ef471 100644 --- a/staging/src/k8s.io/kubectl/go.mod +++ b/staging/src/k8s.io/kubectl/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/MakeNowJust/heredoc v1.0.0 github.com/chai2010/gettext-go v1.0.2 diff --git a/staging/src/k8s.io/kubelet/go.mod b/staging/src/k8s.io/kubelet/go.mod index e77380dcd7c..14b08331947 100644 --- a/staging/src/k8s.io/kubelet/go.mod +++ b/staging/src/k8s.io/kubelet/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/emicklei/go-restful/v3 v3.11.0 github.com/gogo/protobuf v1.3.2 diff --git a/staging/src/k8s.io/metrics/go.mod b/staging/src/k8s.io/metrics/go.mod index 8430be7c914..553125a52c3 100644 --- a/staging/src/k8s.io/metrics/go.mod +++ b/staging/src/k8s.io/metrics/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.9.0 diff --git a/staging/src/k8s.io/mount-utils/go.mod b/staging/src/k8s.io/mount-utils/go.mod index 2ddb06e500d..d0e3047e057 100644 --- a/staging/src/k8s.io/mount-utils/go.mod +++ b/staging/src/k8s.io/mount-utils/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/moby/sys/mountinfo v0.7.2 github.com/moby/sys/userns v0.1.0 diff --git a/staging/src/k8s.io/pod-security-admission/go.mod b/staging/src/k8s.io/pod-security-admission/go.mod index 82851be26b8..330f2926d21 100644 --- a/staging/src/k8s.io/pod-security-admission/go.mod +++ b/staging/src/k8s.io/pod-security-admission/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/blang/semver/v4 v4.0.0 github.com/google/go-cmp v0.6.0 diff --git a/staging/src/k8s.io/sample-apiserver/go.mod b/staging/src/k8s.io/sample-apiserver/go.mod index 3b43f7be94a..f46c91af8f3 100644 --- a/staging/src/k8s.io/sample-apiserver/go.mod +++ b/staging/src/k8s.io/sample-apiserver/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/google/gofuzz v1.2.0 github.com/spf13/cobra v1.8.1 diff --git a/staging/src/k8s.io/sample-cli-plugin/go.mod b/staging/src/k8s.io/sample-cli-plugin/go.mod index 62e6172c258..379d24f3bfe 100644 --- a/staging/src/k8s.io/sample-cli-plugin/go.mod +++ b/staging/src/k8s.io/sample-cli-plugin/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/staging/src/k8s.io/sample-controller/go.mod b/staging/src/k8s.io/sample-controller/go.mod index 5478a788e0e..00c8024ae78 100644 --- a/staging/src/k8s.io/sample-controller/go.mod +++ b/staging/src/k8s.io/sample-controller/go.mod @@ -6,6 +6,10 @@ go 1.23.0 godebug default=go1.23 +godebug winreadlinkvolume=0 + +godebug winsymlink=0 + require ( golang.org/x/time v0.7.0 k8s.io/api v0.0.0