Files
multus-cni/go.mod
Miheer Salunke fbfe6fbac5 Bump Kubernetes to 1.36.2 and Go to 1.26
Commands run:

go get k8s.io/api@v0.36.2 k8s.io/apimachinery@v0.36.2 k8s.io/client-go@v0.36.2 k8s.io/kubelet@v0.36.2

go mod tidy

go mod vendor

go test ./cmd/cert-approver

go test ./pkg/k8sclient

go test ./pkg/checkpoint ./pkg/cmdutils ./pkg/logging

GOOS=linux make build

podman run --rm --privileged -v /Users/misalunk/go/src/github.com/k8snetworkplumbingwg/multus-cni:/workspace:Z -w /workspace -e GO111MODULE=on -e GOFLAGS="-mod=vendor -p=1" -e GOCACHE=/tmp/go-build-cache registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.26-openshift-5.0 bash -lc 'mkdir -p /etc/cni/net.d /var/lib/cni/multus/results && printf "package main\nfunc main(){}\n" > /tmp/true.go && CGO_ENABLED=0 go build -o /tmp/truebin /tmp/true.go && cp /tmp/truebin /usr/bin/true && ./hack/test-go.sh'

podman build --platform linux/arm64 --tag localhost/multus-cni:go126-thin --file images/Dockerfile .

podman build --platform linux/arm64 --tag localhost/multus-cni:go126-thick --file images/Dockerfile.thick .

podman build --platform linux/arm64 --tag localhost/multus-cni:go126-debug --file images/Dockerfile.debug .

podman build --platform linux/amd64 --tag localhost/multus-cni:go126-e2e-thin-amd64 --file images/Dockerfile .

podman build --platform linux/amd64 --tag localhost/multus-cni:go126-e2e-thick-amd64 --file images/Dockerfile.thick .

ruby -e 'require "yaml"; ARGV.each { |file| YAML.parse_file(file); puts "valid YAML: #{file}" }' .github/workflows/test.yml .github/workflows/build.yml .github/workflows/release.yml
2026-07-17 22:46:35 +05:30

77 lines
3.2 KiB
Modula-2

module gopkg.in/k8snetworkplumbingwg/multus-cni.v4
go 1.26.0
require (
github.com/blang/semver v3.5.1+incompatible
github.com/containernetworking/cni v1.3.0
github.com/containernetworking/plugins v1.9.0
github.com/fsnotify/fsnotify v1.9.0
github.com/k8snetworkplumbingwg/network-attachment-definition-client v1.7.6
github.com/onsi/ginkgo/v2 v2.27.2
github.com/onsi/gomega v1.38.2
github.com/prometheus/client_golang v1.23.2
github.com/spf13/pflag v1.0.9
github.com/vishvananda/netlink v1.3.1
golang.org/x/net v0.49.0
golang.org/x/sys v0.40.0
google.golang.org/grpc v1.79.3
gopkg.in/natefinch/lumberjack.v2 v2.2.1
k8s.io/api v0.36.2
k8s.io/apimachinery v0.36.2
k8s.io/client-go v0.36.2
k8s.io/klog v1.0.0
k8s.io/klog/v2 v2.140.0
k8s.io/kubelet v0.36.2
)
require (
github.com/Masterminds/semver/v3 v3.4.0 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/cespare/xxhash/v2 v2.3.0 // indirect
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
github.com/emicklei/go-restful/v3 v3.13.0 // indirect
github.com/fxamacker/cbor/v2 v2.9.0 // indirect
github.com/go-logr/logr v1.4.3 // indirect
github.com/go-openapi/jsonpointer v0.21.0 // indirect
github.com/go-openapi/jsonreference v0.20.2 // indirect
github.com/go-openapi/swag v0.23.0 // indirect
github.com/go-task/slim-sprig/v3 v3.0.0 // indirect
github.com/google/gnostic-models v0.7.0 // indirect
github.com/google/go-cmp v0.7.0 // indirect
github.com/google/pprof v0.0.0-20250820193118-f64d9cf942d6 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/josharian/intern v1.0.0 // indirect
github.com/json-iterator/go v1.1.12 // indirect
github.com/mailru/easyjson v0.7.7 // indirect
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
github.com/prometheus/client_model v0.6.2 // indirect
github.com/prometheus/common v0.67.5 // indirect
github.com/prometheus/procfs v0.19.2 // indirect
github.com/vishvananda/netns v0.0.5 // indirect
github.com/x448/float16 v0.8.4 // indirect
go.yaml.in/yaml/v2 v2.4.3 // indirect
go.yaml.in/yaml/v3 v3.0.4 // indirect
golang.org/x/mod v0.31.0 // indirect
golang.org/x/oauth2 v0.34.0 // indirect
golang.org/x/sync v0.19.0 // indirect
golang.org/x/term v0.39.0 // indirect
golang.org/x/text v0.33.0 // indirect
golang.org/x/time v0.14.0 // indirect
golang.org/x/tools v0.40.0 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20260128011058-8636f8732409 // indirect
google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af // indirect
gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a // indirect
k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2 // indirect
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect
sigs.k8s.io/randfill v1.0.0 // indirect
sigs.k8s.io/structured-merge-diff/v6 v6.3.2 // indirect
sigs.k8s.io/yaml v1.6.0 // indirect
)