diff --git a/.github/workflows/build-arm64-image.yaml b/.github/workflows/build-arm64-image.yaml index ac4b2668254..5295b163127 100644 --- a/.github/workflows/build-arm64-image.yaml +++ b/.github/workflows/build-arm64-image.yaml @@ -53,7 +53,7 @@ jobs: ${{ runner.os }}-go-${{ env.GO_VERSION }}-arm64-${{ github.base_ref }}- - name: Scan base image - uses: aquasecurity/trivy-action@0.31.0 + uses: aquasecurity/trivy-action@0.34.1 env: TRIVY_DB_REPOSITORY: public.ecr.aws/aquasecurity/trivy-db:2 with: diff --git a/.github/workflows/build-x86-image.yaml b/.github/workflows/build-x86-image.yaml index 04251d66ece..a825b405f24 100644 --- a/.github/workflows/build-x86-image.yaml +++ b/.github/workflows/build-x86-image.yaml @@ -229,7 +229,7 @@ jobs: docker tag kubeovn/kube-ovn-base:$TAG-amd64-dpdk kubeovn/kube-ovn-base:$TAG-dpdk - name: Scan base image - uses: aquasecurity/trivy-action@0.31.0 + uses: aquasecurity/trivy-action@0.34.1 env: TRIVY_DB_REPOSITORY: public.ecr.aws/aquasecurity/trivy-db:2 with: diff --git a/dist/images/Dockerfile.base b/dist/images/Dockerfile.base index bcadf1141b1..c50222b9698 100644 --- a/dist/images/Dockerfile.base +++ b/dist/images/Dockerfile.base @@ -191,7 +191,7 @@ ARG ARCH # renovate: datasource=github-releases depName=cni-plugin packageName=containernetworking/plugins versioning=semver ARG CNI_PLUGINS_VERSION=v1.9.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes versioning=semver -ARG KUBECTL_VERSION=v1.32.11 +ARG KUBECTL_VERSION=v1.32.13 # renovate: datasource=github-releases depName=gobgp packageName=osrg/gobgp versioning=semver ARG GOBGP_VERSION=3.37.0 ARG TRIVY_DB_REPOSITORY="public.ecr.aws/aquasecurity/trivy-db:2" diff --git a/dist/images/go-deps/download-go-deps.sh b/dist/images/go-deps/download-go-deps.sh index d9adeba992e..0a833d9852d 100644 --- a/dist/images/go-deps/download-go-deps.sh +++ b/dist/images/go-deps/download-go-deps.sh @@ -4,7 +4,7 @@ set -e ARCH=${ARCH:-amd64} CNI_PLUGINS_VERSION=${CNI_PLUGINS_VERSION:-v1.9.0} -KUBECTL_VERSION=${KUBECTL_VERSION:-v1.32.11} +KUBECTL_VERSION=${KUBECTL_VERSION:-v1.32.13} GOBGP_VERSION=${GOBGP_VERSION:-3.37.0} diff --git a/go.mod b/go.mod index 4087c1ce253..25c6723b1b2 100644 --- a/go.mod +++ b/go.mod @@ -53,18 +53,18 @@ require ( golang.org/x/sys v0.41.0 golang.org/x/time v0.14.0 golang.org/x/tools v0.42.0 - google.golang.org/grpc v1.77.0 + google.golang.org/grpc v1.79.1 google.golang.org/protobuf v1.36.11 gopkg.in/k8snetworkplumbingwg/multus-cni.v4 v4.2.3 - k8s.io/api v0.32.11 - k8s.io/apiextensions-apiserver v0.32.11 - k8s.io/apimachinery v0.32.11 - k8s.io/apiserver v0.32.11 + k8s.io/api v0.32.13 + k8s.io/apiextensions-apiserver v0.32.13 + k8s.io/apimachinery v0.32.13 + k8s.io/apiserver v0.32.13 k8s.io/client-go v12.0.0+incompatible k8s.io/klog/v2 v2.130.1 - k8s.io/kube-aggregator v0.32.11 - k8s.io/kubernetes v1.32.11 - k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 + k8s.io/kube-aggregator v0.32.13 + k8s.io/kubernetes v1.32.13 + k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2 kernel.org/pub/linux/libs/security/libcap/cap v1.2.77 kubevirt.io/api v1.5.3 kubevirt.io/client-go v1.5.3 @@ -135,7 +135,7 @@ require ( github.com/google/gofuzz v1.2.0 // indirect github.com/google/pprof v0.0.0-20251213031049-b05bdaca462f // indirect github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674 // indirect - github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 // indirect + github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 // indirect github.com/hashicorp/go-version v1.7.0 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/josharian/native v1.1.0 // indirect @@ -185,33 +185,33 @@ require ( github.com/x448/float16 v0.8.4 // indirect go.opencensus.io v0.24.0 // indirect go.opentelemetry.io/auto/sdk v1.2.1 // indirect - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.64.0 // indirect - go.opentelemetry.io/otel v1.39.0 // indirect - go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.39.0 // indirect - go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.39.0 // indirect - go.opentelemetry.io/otel/metric v1.39.0 // indirect - go.opentelemetry.io/otel/sdk v1.39.0 // indirect - go.opentelemetry.io/otel/trace v1.39.0 // indirect + go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0 // indirect + go.opentelemetry.io/otel v1.40.0 // indirect + go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.40.0 // indirect + go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.40.0 // indirect + go.opentelemetry.io/otel/metric v1.40.0 // indirect + go.opentelemetry.io/otel/sdk v1.40.0 // indirect + go.opentelemetry.io/otel/trace v1.40.0 // indirect go.opentelemetry.io/proto/otlp v1.9.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.yaml.in/yaml/v2 v2.4.3 // indirect go.yaml.in/yaml/v3 v3.0.4 // indirect golang.org/x/crypto v0.48.0 // indirect - golang.org/x/exp v0.0.0-20251209150349-8475f28825e9 // indirect + golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa // indirect golang.org/x/oauth2 v0.35.0 // indirect golang.org/x/sync v0.19.0 // indirect golang.org/x/term v0.40.0 // indirect golang.org/x/text v0.34.0 // indirect gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20251213004720-97cd9d5aeac2 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20251213004720-97cd9d5aeac2 // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20260226221140-a57be14db171 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20260226221140-a57be14db171 // indirect gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect gotest.tools/v3 v3.5.2 // indirect - k8s.io/component-base v0.32.11 // indirect - k8s.io/kube-openapi v0.32.11 // indirect + k8s.io/component-base v0.32.13 // indirect + k8s.io/kube-openapi v0.32.13 // indirect kernel.org/pub/linux/libs/security/libcap/psx v1.2.77 // indirect kubevirt.io/containerized-data-importer-api v1.62.0 // indirect kubevirt.io/controller-lifecycle-operator-sdk/api v0.2.4 // indirect @@ -226,35 +226,35 @@ replace ( github.com/openshift/api => github.com/openshift/api v0.0.0-20191219222812-2987a591a72c github.com/openshift/client-go => github.com/openshift/client-go v0.0.0-20210112165513-ebc401615f47 github.com/ovn-kubernetes/libovsdb => github.com/kubeovn/libovsdb v0.0.0-20251212071713-cb1c2bc5d43e - k8s.io/api => k8s.io/api v0.32.11 - k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.32.11 - k8s.io/apimachinery => k8s.io/apimachinery v0.32.11 - k8s.io/apiserver => k8s.io/apiserver v0.32.11 - k8s.io/cli-runtime => k8s.io/cli-runtime v0.32.11 - k8s.io/client-go => k8s.io/client-go v0.32.11 - k8s.io/cloud-provider => k8s.io/cloud-provider v0.32.11 - k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.32.11 - k8s.io/code-generator => k8s.io/code-generator v0.32.11 - k8s.io/component-base => k8s.io/component-base v0.32.11 - k8s.io/component-helpers => k8s.io/component-helpers v0.32.11 - k8s.io/controller-manager => k8s.io/controller-manager v0.32.11 - k8s.io/cri-api => k8s.io/cri-api v0.32.11 - k8s.io/cri-client => k8s.io/cri-client v0.32.11 - k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.32.11 - k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.32.11 - k8s.io/endpointslice => k8s.io/endpointslice v0.32.11 - k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.32.11 - k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.32.11 + k8s.io/api => k8s.io/api v0.32.13 + k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.32.13 + k8s.io/apimachinery => k8s.io/apimachinery v0.32.13 + k8s.io/apiserver => k8s.io/apiserver v0.32.13 + k8s.io/cli-runtime => k8s.io/cli-runtime v0.32.13 + k8s.io/client-go => k8s.io/client-go v0.32.13 + k8s.io/cloud-provider => k8s.io/cloud-provider v0.32.13 + k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.32.13 + k8s.io/code-generator => k8s.io/code-generator v0.32.13 + k8s.io/component-base => k8s.io/component-base v0.32.13 + k8s.io/component-helpers => k8s.io/component-helpers v0.32.13 + k8s.io/controller-manager => k8s.io/controller-manager v0.32.13 + k8s.io/cri-api => k8s.io/cri-api v0.32.13 + k8s.io/cri-client => k8s.io/cri-client v0.32.13 + k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.32.13 + k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.32.13 + k8s.io/endpointslice => k8s.io/endpointslice v0.32.13 + k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.32.13 + k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.32.13 k8s.io/kube-openapi => k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7 - k8s.io/kube-proxy => k8s.io/kube-proxy v0.32.11 - k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.32.11 - k8s.io/kubectl => k8s.io/kubectl v0.32.11 - k8s.io/kubelet => k8s.io/kubelet v0.32.11 - k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.32.11 - k8s.io/metrics => k8s.io/metrics v0.32.11 - k8s.io/mount-utils => k8s.io/mount-utils v0.32.11 - k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.32.11 - k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.32.11 + k8s.io/kube-proxy => k8s.io/kube-proxy v0.32.13 + k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.32.13 + k8s.io/kubectl => k8s.io/kubectl v0.32.13 + k8s.io/kubelet => k8s.io/kubelet v0.32.13 + k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.32.13 + k8s.io/metrics => k8s.io/metrics v0.32.13 + k8s.io/mount-utils => k8s.io/mount-utils v0.32.13 + k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.32.13 + k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.32.13 kubevirt.io/client-go => github.com/kubeovn/kubevirt-client-go v0.0.0-20250507014510-dc51721a96f1 ) diff --git a/go.sum b/go.sum index e383cb101f1..c319e0091ab 100644 --- a/go.sum +++ b/go.sum @@ -284,8 +284,8 @@ github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/ad github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674 h1:JeSE6pjso5THxAzdVpqr6/geYxZytqFMBCOtn/ujyeo= github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674/go.mod h1:r4w70xmWCQKmi1ONH4KIaBptdivuRPyosB9RmPlGEwA= github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 h1:NmZ1PKzSTQbuGHw9DGPFomqkkLWMC+vZCkfs+FHv1Vg= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3/go.mod h1:zQrxl1YP88HQlA6i9c63DSVPFklWpGX4OWAc9bFuaH4= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 h1:HWRh5R2+9EifMyIHV7ZV+MIZqgz+PMpZ14Jynv3O2Zs= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0/go.mod h1:JfhWUomR1baixubs02l85lZYYOm7LV6om4ceouMv45c= github.com/hashicorp/go-version v1.7.0 h1:5tqGy27NaOTB8yJKUZELlFAS/LTKJkrmONwQKeRZfjY= github.com/hashicorp/go-version v1.7.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= @@ -592,22 +592,22 @@ go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64= go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.64.0 h1:ssfIgGNANqpVFCndZvcuyKbl0g+UAVcbBcqGkG28H0Y= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.64.0/go.mod h1:GQ/474YrbE4Jx8gZ4q5I4hrhUzM6UPzyrqJYV2AqPoQ= -go.opentelemetry.io/otel v1.39.0 h1:8yPrr/S0ND9QEfTfdP9V+SiwT4E0G7Y5MO7p85nis48= -go.opentelemetry.io/otel v1.39.0/go.mod h1:kLlFTywNWrFyEdH0oj2xK0bFYZtHRYUdv1NklR/tgc8= -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.39.0 h1:f0cb2XPmrqn4XMy9PNliTgRKJgS5WcL/u0/WRYGz4t0= -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.39.0/go.mod h1:vnakAaFckOMiMtOIhFI2MNH4FYrZzXCYxmb1LlhoGz8= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.39.0 h1:in9O8ESIOlwJAEGTkkf34DesGRAc/Pn8qJ7k3r/42LM= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.39.0/go.mod h1:Rp0EXBm5tfnv0WL+ARyO/PHBEaEAT8UUHQ6AGJcSq6c= -go.opentelemetry.io/otel/metric v1.39.0 h1:d1UzonvEZriVfpNKEVmHXbdf909uGTOQjA0HF0Ls5Q0= -go.opentelemetry.io/otel/metric v1.39.0/go.mod h1:jrZSWL33sD7bBxg1xjrqyDjnuzTUB0x1nBERXd7Ftcs= -go.opentelemetry.io/otel/sdk v1.39.0 h1:nMLYcjVsvdui1B/4FRkwjzoRVsMK8uL/cj0OyhKzt18= -go.opentelemetry.io/otel/sdk v1.39.0/go.mod h1:vDojkC4/jsTJsE+kh+LXYQlbL8CgrEcwmt1ENZszdJE= -go.opentelemetry.io/otel/sdk/metric v1.39.0 h1:cXMVVFVgsIf2YL6QkRF4Urbr/aMInf+2WKg+sEJTtB8= -go.opentelemetry.io/otel/sdk/metric v1.39.0/go.mod h1:xq9HEVH7qeX69/JnwEfp6fVq5wosJsY1mt4lLfYdVew= -go.opentelemetry.io/otel/trace v1.39.0 h1:2d2vfpEDmCJ5zVYz7ijaJdOF59xLomrvj7bjt6/qCJI= -go.opentelemetry.io/otel/trace v1.39.0/go.mod h1:88w4/PnZSazkGzz/w84VHpQafiU4EtqqlVdxWy+rNOA= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0 h1:7iP2uCb7sGddAr30RRS6xjKy7AZ2JtTOPA3oolgVSw8= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0/go.mod h1:c7hN3ddxs/z6q9xwvfLPk+UHlWRQyaeR1LdgfL/66l0= +go.opentelemetry.io/otel v1.40.0 h1:oA5YeOcpRTXq6NN7frwmwFR0Cn3RhTVZvXsP4duvCms= +go.opentelemetry.io/otel v1.40.0/go.mod h1:IMb+uXZUKkMXdPddhwAHm6UfOwJyh4ct1ybIlV14J0g= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.40.0 h1:QKdN8ly8zEMrByybbQgv8cWBcdAarwmIPZ6FThrWXJs= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.40.0/go.mod h1:bTdK1nhqF76qiPoCCdyFIV+N/sRHYXYCTQc+3VCi3MI= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.40.0 h1:DvJDOPmSWQHWywQS6lKL+pb8s3gBLOZUtw4N+mavW1I= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.40.0/go.mod h1:EtekO9DEJb4/jRyN4v4Qjc2yA7AtfCBuz2FynRUWTXs= +go.opentelemetry.io/otel/metric v1.40.0 h1:rcZe317KPftE2rstWIBitCdVp89A2HqjkxR3c11+p9g= +go.opentelemetry.io/otel/metric v1.40.0/go.mod h1:ib/crwQH7N3r5kfiBZQbwrTge743UDc7DTFVZrrXnqc= +go.opentelemetry.io/otel/sdk v1.40.0 h1:KHW/jUzgo6wsPh9At46+h4upjtccTmuZCFAc9OJ71f8= +go.opentelemetry.io/otel/sdk v1.40.0/go.mod h1:Ph7EFdYvxq72Y8Li9q8KebuYUr2KoeyHx0DRMKrYBUE= +go.opentelemetry.io/otel/sdk/metric v1.40.0 h1:mtmdVqgQkeRxHgRv4qhyJduP3fYJRMX4AtAlbuWdCYw= +go.opentelemetry.io/otel/sdk/metric v1.40.0/go.mod h1:4Z2bGMf0KSK3uRjlczMOeMhKU2rhUqdWNoKcYrtcBPg= +go.opentelemetry.io/otel/trace v1.40.0 h1:WA4etStDttCSYuhwvEa8OP8I5EWu24lkOzp+ZYblVjw= +go.opentelemetry.io/otel/trace v1.40.0/go.mod h1:zeAhriXecNGP/s2SEG3+Y8X9ujcJOTqQ5RgdEJcawiA= go.opentelemetry.io/proto/otlp v1.9.0 h1:l706jCMITVouPOqEnii2fIAuO3IVGBRPV5ICjceRb/A= go.opentelemetry.io/proto/otlp v1.9.0/go.mod h1:xE+Cx5E/eEHw+ISFkwPLwCZefwVjY+pqKg1qcK03+/4= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= @@ -644,8 +644,8 @@ golang.org/x/crypto v0.48.0 h1:/VRzVqiRSggnhY7gNRxPauEQ5Drw9haKdM0jqfcCFts= golang.org/x/crypto v0.48.0/go.mod h1:r0kV5h3qnFPlQnBSrULhlsRfryS2pmewsg+XfMgkVos= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56/go.mod h1:M4RDyNAINzryxdtnbRXRL/OHtkFuWGRjvuhBJpk2IlY= -golang.org/x/exp v0.0.0-20251209150349-8475f28825e9 h1:MDfG8Cvcqlt9XXrmEiD4epKn7VJHZO84hejP9Jmp0MM= -golang.org/x/exp v0.0.0-20251209150349-8475f28825e9/go.mod h1:EPRbTFwzwjXj9NpYyyrvenVh9Y+GFeEvMNh7Xuz7xgU= +golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa h1:Zt3DZoOFFYkKhDT3v7Lm9FDMEV06GpzjG2jrqW+QTE0= +golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa/go.mod h1:K79w1Vqn7PoiZn+TkNpx3BUWUQksGO3JcVX6qIjytmA= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= @@ -909,17 +909,17 @@ google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7 google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/genproto/googleapis/api v0.0.0-20251213004720-97cd9d5aeac2 h1:7LRqPCEdE4TP4/9psdaB7F2nhZFfBiGJomA5sojLWdU= -google.golang.org/genproto/googleapis/api v0.0.0-20251213004720-97cd9d5aeac2/go.mod h1:+rXWjjaukWZun3mLfjmVnQi18E1AsFbDN9QdJ5YXLto= -google.golang.org/genproto/googleapis/rpc v0.0.0-20251213004720-97cd9d5aeac2 h1:2I6GHUeJ/4shcDpoUlLs/2WPnhg7yJwvXtqcMJt9liA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20251213004720-97cd9d5aeac2/go.mod h1:7i2o+ce6H/6BluujYR+kqX3GKH+dChPTQU19wjRPiGk= +google.golang.org/genproto/googleapis/api v0.0.0-20260226221140-a57be14db171 h1:tu/dtnW1o3wfaxCOjSLn5IRX4YDcJrtlpzYkhHhGaC4= +google.golang.org/genproto/googleapis/api v0.0.0-20260226221140-a57be14db171/go.mod h1:M5krXqk4GhBKvB596udGL3UyjL4I1+cTbK0orROM9ng= +google.golang.org/genproto/googleapis/rpc v0.0.0-20260226221140-a57be14db171 h1:ggcbiqK8WWh6l1dnltU4BgWGIGo+EVYxCaAPih/zQXQ= +google.golang.org/genproto/googleapis/rpc v0.0.0-20260226221140-a57be14db171/go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= -google.golang.org/grpc v1.77.0 h1:wVVY6/8cGA6vvffn+wWK5ToddbgdU3d8MNENr4evgXM= -google.golang.org/grpc v1.77.0/go.mod h1:z0BY1iVj0q8E1uSQCjL9cppRj+gnZjzDnzV0dHhrNig= +google.golang.org/grpc v1.79.1 h1:zGhSi45ODB9/p3VAawt9a+O/MULLl9dpizzNNpq7flY= +google.golang.org/grpc v1.79.1/go.mod h1:KmT0Kjez+0dde/v2j9vzwoAScgEPx/Bw1CYChhHLrHQ= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= @@ -971,19 +971,19 @@ gotest.tools/v3 v3.5.2 h1:7koQfIKdy+I8UTetycgUqXWSDwpgv193Ka+qRsmBY8Q= gotest.tools/v3 v3.5.2/go.mod h1:LtdLGcnqToBH83WByAAi/wiwSFCArdFIUV/xxN4pcjA= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/api v0.32.11 h1:0MnAbAc3GDHJcMyoWufyNTOiAMu46SnOg+pGaNdL6mc= -k8s.io/api v0.32.11/go.mod h1:FOEM0Zd1QYD4cqXI9CvJz/tmqMcxFQv222KNOZtghO0= -k8s.io/apiextensions-apiserver v0.32.11 h1:pNTdmMJpD2vicRi91mt7W2t+zZLVDV+pBUk8+rOY7u4= -k8s.io/apiextensions-apiserver v0.32.11/go.mod h1:aHN7wS1DgYv75fGOx7OoZlH91rjFXtPygb7qYLyLo5E= -k8s.io/apimachinery v0.32.11 h1:QCjwmozCmod1kK+lvLGKlq4AXSw0ncCD5OSI6JyOrE8= -k8s.io/apimachinery v0.32.11/go.mod h1:GpHVgxoKlTxClKcteaeuF1Ul/lDVb74KpZcxcmLDElE= -k8s.io/apiserver v0.32.11 h1:t3Czai78uwJIYjxi2cNtGoLi5MdfpkK9UwZndszBWjU= -k8s.io/apiserver v0.32.11/go.mod h1:o9+cuhAphvbfmWrZRiZTfl2SYP8noQ5h3SSRkZmnoBs= -k8s.io/client-go v0.32.11 h1:HHcSUf+wuiQ+2kpM0CbzhXQ3mhHOmnzw6ctGbLre+ho= -k8s.io/client-go v0.32.11/go.mod h1:8pdqbF5/hF++ZEK1I7poxNH4CTlFNkHN48h4si+qDqQ= -k8s.io/code-generator v0.32.11/go.mod h1:8kN1gaDd9Vi2ulCHysz3xukpp2LpawIZuZuo176Qx44= -k8s.io/component-base v0.32.11 h1:spnf4ZJSohXd/GsuKM/up112NELmRTD46mUTWBqVyz0= -k8s.io/component-base v0.32.11/go.mod h1:jzDDJJCZyOrtMf7eg27d3JRySk6xzX6NQHjlvsVadCQ= +k8s.io/api v0.32.13 h1:CAtHUTtSau6UhSGcrypjKXc2365TncaxUtrIfnjUPGE= +k8s.io/api v0.32.13/go.mod h1:PXqm+/G56aRPUJWUb8nGwBDovaXcqQ+e3o6+ZJIITPY= +k8s.io/apiextensions-apiserver v0.32.13 h1:3M8y1UNKgAp/I+T4TDEeqXiR1wj8nrqzTqgMHRKsO8A= +k8s.io/apiextensions-apiserver v0.32.13/go.mod h1:IMU3eme+2CoGzlmiHVcl6v08u3dRzebcBTnop09cwpY= +k8s.io/apimachinery v0.32.13 h1:OQ1djPkMwU8F9BQwZUW314DdYsalB8hRvBgLRqimJdo= +k8s.io/apimachinery v0.32.13/go.mod h1:GpHVgxoKlTxClKcteaeuF1Ul/lDVb74KpZcxcmLDElE= +k8s.io/apiserver v0.32.13 h1:oakvP13+5KyJSKo01uV6AD9n5oXOsQghSrpayYfeHeg= +k8s.io/apiserver v0.32.13/go.mod h1:3FGYjbrMtFOUx0p37vn4cEUWWO/a90fNTe/SIn2gaaQ= +k8s.io/client-go v0.32.13 h1:FxVdGzgrWW8QBprX/xJjoxs9tE06UJIbuy8IfNoxn0c= +k8s.io/client-go v0.32.13/go.mod h1:XhErcCmtSRUns7g0fXYjV8NAXvJWHQCT9EaYkf4dbyw= +k8s.io/code-generator v0.32.13/go.mod h1:rtEcqtalEPQU2cOgjWrX7RQ/x/Lr65pwu7givcfjfx0= +k8s.io/component-base v0.32.13 h1:QTroT4xOtYXc8ySp7Wvj5llxDNxz16YoG5Pw3zJBMds= +k8s.io/component-base v0.32.13/go.mod h1:hfuVb9GlAuoIXRimoph+0e862qEwxRA7h+6oOIFelCE= k8s.io/gengo v0.0.0-20211129171323-c02415ce4185/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= k8s.io/gengo/v2 v2.0.0-20240826214909-a7b603a56eb7/go.mod h1:EJykeLsmFC60UQbYJezXkEsG2FLrt0GPNkU5iK5GWxU= k8s.io/gengo/v2 v2.0.0-20240911193312-2b36238f13e9/go.mod h1:EJykeLsmFC60UQbYJezXkEsG2FLrt0GPNkU5iK5GWxU= @@ -992,16 +992,16 @@ k8s.io/klog/v2 v2.40.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= k8s.io/klog/v2 v2.80.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk= k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE= -k8s.io/kube-aggregator v0.32.11 h1:2A3E2jxRKTVEPLSJ+7X4KEyCmnsHPz8DDFPJbV9ztak= -k8s.io/kube-aggregator v0.32.11/go.mod h1:r8Ww0PtyVFZuTwHoJLvFhifrtE9oaCirMzt3CgArQVA= +k8s.io/kube-aggregator v0.32.13 h1:g77ATtAar5MzM0P4XtBwkR1u7AgccUJzC6lZ4sADOns= +k8s.io/kube-aggregator v0.32.13/go.mod h1:zUlpTA8OtuiE+Ve1nvq/RZIArotoqhnGT4DJFXY4XK4= k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7 h1:hcha5B1kVACrLujCKLbr8XWMxCxzQx42DY8QKYJrDLg= k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7/go.mod h1:GewRfANuJ70iYzvn+i4lezLDAFzvjxZYK1gn1lWcfas= -k8s.io/kubernetes v1.32.11 h1:vGU5kf3OD2/Pu/OAOyPld7gHlS1gmeRth54PWxcRVMM= -k8s.io/kubernetes v1.32.11/go.mod h1:o2pRStsMR7Uq62zcugfUEQsxnuyFt9r8migMrbsVH00= +k8s.io/kubernetes v1.32.13 h1:5TGYdZ6YZqdp6h/Rp1vX/4TIoybMPdgv97LCZCtPuNQ= +k8s.io/kubernetes v1.32.13/go.mod h1:o2pRStsMR7Uq62zcugfUEQsxnuyFt9r8migMrbsVH00= k8s.io/utils v0.0.0-20240711033017-18e509b52bc8/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= -k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 h1:SjGebBtkBqHFOli+05xYbK8YF1Dzkbzn+gDM4X9T4Ck= -k8s.io/utils v0.0.0-20251002143259-bc988d571ff4/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= +k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2 h1:AZYQSJemyQB5eRxqcPky+/7EdBj0xi3g0ZcxxJ7vbWU= +k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2/go.mod h1:xDxuJ0whA3d0I4mf/C4ppKHxXynQ+fxnkmQH0vTHnuk= kernel.org/pub/linux/libs/security/libcap/cap v1.2.77 h1:iQtQTjFUOcTT19fI8sTCzYXsjeVs56et3D8AbKS2Uks= kernel.org/pub/linux/libs/security/libcap/cap v1.2.77/go.mod h1:oV+IO8kGh0B7TxErbydDe2+BRmi9g/W0CkpVV+QBTJU= kernel.org/pub/linux/libs/security/libcap/psx v1.2.77 h1:Z06sMOzc0GNCwp6efaVrIrz4ywGJ1v+DP0pjVkOfDuA= diff --git a/talos.mk b/talos.mk index 95d6e970be8..43eb6f894a7 100644 --- a/talos.mk +++ b/talos.mk @@ -33,7 +33,7 @@ TALOS_CONTROL_PLANE_NODE = $(TALOS_CLUSTER_NAME)-control-plane TALOS_CONTROL_PLANE_IPV4 = 172.99.99.10 TALOS_CONTROL_PLANE_IPV6 = 2001:db8:99:99::10 TALOS_WORKER_NODE = $(TALOS_CLUSTER_NAME)-worker -TALOS_K8S_VERSION ?= 1.32.10 +TALOS_K8S_VERSION ?= 1.32.13 # DO NOT CHANGE CONTROL PLANE COUNT TALOS_CONTROL_PLANE_COUNT = 1 TALOS_WORKER_COUNT ?= 1