mirror of
https://github.com/netbirdio/netbird-kubeapi-proxy.git
synced 2026-09-23 09:34:58 -07:00
This fixes issues with streaming requests and also makes sure that only specific paths are forwarded to the API server.
162 lines
7.6 KiB
AMPL
162 lines
7.6 KiB
AMPL
module github.com/netbirdio/netbird-kubeapi-proxy
|
|
|
|
go 1.25.5
|
|
|
|
toolchain go1.26.4
|
|
|
|
require (
|
|
github.com/go-openapi/testify/v2 v2.5.1
|
|
github.com/netbirdio/netbird v0.72.4
|
|
golang.org/x/sync v0.21.0
|
|
k8s.io/apimachinery v0.23.16
|
|
resenje.org/singleflight v0.4.3
|
|
)
|
|
|
|
require (
|
|
cunicu.li/go-rosenpass v0.5.42 // indirect
|
|
github.com/DeRuina/timberjack v1.4.2 // indirect
|
|
github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be // indirect
|
|
github.com/apapsch/go-jsonmerge/v2 v2.0.0 // indirect
|
|
github.com/awnumar/memcall v0.4.0 // indirect
|
|
github.com/awnumar/memguard v0.23.0 // indirect
|
|
github.com/aws/aws-sdk-go-v2 v1.38.3 // indirect
|
|
github.com/aws/aws-sdk-go-v2/config v1.31.6 // indirect
|
|
github.com/aws/aws-sdk-go-v2/credentials v1.18.10 // indirect
|
|
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.6 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.6 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.6 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.1 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.6 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/route53 v1.42.3 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/sso v1.29.1 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.34.2 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/sts v1.38.2 // indirect
|
|
github.com/aws/smithy-go v1.23.0 // indirect
|
|
github.com/caddyserver/certmagic v0.21.3 // indirect
|
|
github.com/caddyserver/zerossl v0.1.3 // indirect
|
|
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
|
|
github.com/cilium/ebpf v0.19.0 // indirect
|
|
github.com/cloudflare/circl v1.3.3 // indirect
|
|
github.com/coder/websocket v1.8.14 // indirect
|
|
github.com/coreos/go-iptables v0.7.0 // indirect
|
|
github.com/creack/pty v1.1.24 // indirect
|
|
github.com/ebitengine/purego v0.8.4 // indirect
|
|
github.com/fsnotify/fsnotify v1.9.0 // indirect
|
|
github.com/gliderlabs/ssh v0.3.8 // indirect
|
|
github.com/go-logr/logr v1.4.3 // indirect
|
|
github.com/go-ole/go-ole v1.3.0 // indirect
|
|
github.com/goccy/go-yaml v1.18.0 // indirect
|
|
github.com/godbus/dbus/v5 v5.1.0 // indirect
|
|
github.com/gogo/protobuf v1.3.2 // indirect
|
|
github.com/golang-jwt/jwt/v5 v5.3.1 // indirect
|
|
github.com/golang/protobuf v1.5.4 // indirect
|
|
github.com/google/btree v1.1.3 // indirect
|
|
github.com/google/go-cmp v0.7.0 // indirect
|
|
github.com/google/gofuzz v1.2.0 // indirect
|
|
github.com/google/gopacket v1.1.19 // indirect
|
|
github.com/google/nftables v0.3.0 // indirect
|
|
github.com/google/uuid v1.6.0 // indirect
|
|
github.com/gopacket/gopacket v1.4.0 // indirect
|
|
github.com/hashicorp/errwrap v1.1.0 // indirect
|
|
github.com/hashicorp/go-multierror v1.1.1 // indirect
|
|
github.com/hashicorp/go-version v1.7.0 // indirect
|
|
github.com/huin/goupnp v1.2.0 // indirect
|
|
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
|
github.com/jackpal/go-nat-pmp v1.0.2 // indirect
|
|
github.com/jmespath/go-jmespath v0.4.0 // indirect
|
|
github.com/json-iterator/go v1.1.12 // indirect
|
|
github.com/kardianos/service v1.2.3-0.20240613133416-becf2eb62b83 // indirect
|
|
github.com/klauspost/compress v1.18.0 // indirect
|
|
github.com/klauspost/cpuid/v2 v2.2.10 // indirect
|
|
github.com/koron/go-ssdp v0.0.4 // indirect
|
|
github.com/kr/fs v0.1.0 // indirect
|
|
github.com/libdns/libdns v0.2.2 // indirect
|
|
github.com/libdns/route53 v1.5.0 // indirect
|
|
github.com/libp2p/go-nat v0.2.0 // indirect
|
|
github.com/libp2p/go-netroute v0.4.0 // indirect
|
|
github.com/lrh3321/ipset-go v0.0.0-20250619021614-54a0a98ace81 // indirect
|
|
github.com/lufia/plan9stats v0.0.0-20240513124658-fba389f38bae // indirect
|
|
github.com/mdlayher/genetlink v1.3.2 // indirect
|
|
github.com/mdlayher/netlink v1.7.3-0.20250113171957-fbb4dce95f42 // indirect
|
|
github.com/mdlayher/socket v0.5.1 // indirect
|
|
github.com/mdp/qrterminal/v3 v3.2.1 // indirect
|
|
github.com/mholt/acmez/v2 v2.0.1 // indirect
|
|
github.com/miekg/dns v1.1.72 // indirect
|
|
github.com/mitchellh/hashstructure/v2 v2.0.2 // indirect
|
|
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
|
|
github.com/modern-go/reflect2 v1.0.2 // indirect
|
|
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f // indirect
|
|
github.com/oapi-codegen/runtime v1.1.2 // indirect
|
|
github.com/petermattis/goid v0.0.0-20250303134427-723919f7f203 // indirect
|
|
github.com/pion/dtls/v2 v2.2.10 // indirect
|
|
github.com/pion/dtls/v3 v3.0.9 // indirect
|
|
github.com/pion/ice/v4 v4.0.0-00010101000000-000000000000 // indirect
|
|
github.com/pion/logging v0.2.4 // indirect
|
|
github.com/pion/mdns/v2 v2.0.7 // indirect
|
|
github.com/pion/randutil v0.1.0 // indirect
|
|
github.com/pion/stun/v2 v2.0.0 // indirect
|
|
github.com/pion/stun/v3 v3.1.0 // indirect
|
|
github.com/pion/transport/v2 v2.2.4 // indirect
|
|
github.com/pion/transport/v3 v3.1.1 // indirect
|
|
github.com/pion/turn/v3 v3.0.1 // indirect
|
|
github.com/pion/turn/v4 v4.1.1 // indirect
|
|
github.com/pkg/errors v0.9.1 // indirect
|
|
github.com/pkg/sftp v1.13.9 // indirect
|
|
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
|
|
github.com/quic-go/quic-go v0.55.0 // indirect
|
|
github.com/shirou/gopsutil/v3 v3.24.4 // indirect
|
|
github.com/shoenig/go-m1cpu v0.2.1 // indirect
|
|
github.com/sirupsen/logrus v1.9.4 // indirect
|
|
github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 // indirect
|
|
github.com/spf13/cobra v1.10.2 // indirect
|
|
github.com/spf13/pflag v1.0.9 // indirect
|
|
github.com/things-go/go-socks5 v0.0.4 // indirect
|
|
github.com/ti-mo/conntrack v0.5.1 // indirect
|
|
github.com/ti-mo/netfilter v0.5.2 // indirect
|
|
github.com/tklauser/go-sysconf v0.3.15 // indirect
|
|
github.com/tklauser/numcpus v0.10.0 // indirect
|
|
github.com/vishvananda/netlink v1.3.1 // indirect
|
|
github.com/vishvananda/netns v0.0.5 // indirect
|
|
github.com/wlynxg/anet v0.0.5 // indirect
|
|
github.com/yusufpapurcu/wmi v1.2.4 // indirect
|
|
github.com/zcalusic/sysinfo v1.1.3 // indirect
|
|
github.com/zeebo/blake3 v0.2.3 // indirect
|
|
go.uber.org/multierr v1.11.0 // indirect
|
|
go.uber.org/zap v1.27.0 // indirect
|
|
golang.org/x/crypto v0.50.0 // indirect
|
|
golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b // indirect
|
|
golang.org/x/mod v0.34.0 // indirect
|
|
golang.org/x/net v0.53.0 // indirect
|
|
golang.org/x/oauth2 v0.36.0 // indirect
|
|
golang.org/x/sys v0.43.0 // indirect
|
|
golang.org/x/term v0.42.0 // indirect
|
|
golang.org/x/text v0.36.0 // indirect
|
|
golang.org/x/time v0.15.0 // indirect
|
|
golang.org/x/tools v0.43.0 // indirect
|
|
golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2 // indirect
|
|
golang.zx2c4.com/wireguard v0.0.0-20231211153847-12269c276173 // indirect
|
|
golang.zx2c4.com/wireguard/wgctrl v0.0.0-20241231184526-a9ab2273dd10 // indirect
|
|
golang.zx2c4.com/wireguard/windows v0.5.3 // indirect
|
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20260401024825-9d38bb4040a9 // indirect
|
|
google.golang.org/grpc v1.80.0 // indirect
|
|
google.golang.org/protobuf v1.36.11 // indirect
|
|
gopkg.in/inf.v0 v0.9.1 // indirect
|
|
gopkg.in/yaml.v2 v2.4.0 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
gvisor.dev/gvisor v0.0.0-20260219192049-0f2374377e89 // indirect
|
|
k8s.io/klog/v2 v2.30.0 // indirect
|
|
k8s.io/utils v0.0.0-20211116205334-6203023598ed // indirect
|
|
rsc.io/qr v0.2.0 // indirect
|
|
sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6 // indirect
|
|
sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect
|
|
)
|
|
|
|
replace github.com/dexidp/dex => github.com/netbirdio/dex v0.244.1-0.20260512110716-8d70ad8647c1
|
|
|
|
replace github.com/cloudflare/circl => codeberg.org/cunicu/circl v0.0.0-20230801113412-fec58fc7b5f6
|
|
|
|
replace github.com/pion/ice/v4 => github.com/netbirdio/ice/v4 v4.0.0-20250908184934-6202be846b51
|
|
|
|
replace golang.zx2c4.com/wireguard => github.com/netbirdio/wireguard-go v0.0.0-20260523085312-4b4a4e36017f
|