mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00

The interface can be used throughout the etcd server binary to check if the feature is enabled or not. Note that this commit also copies necessary FeatureGate interface from k8s component-base. Signed-off-by: Baek <seungtackbaek@google.com>
101 lines
4.1 KiB
Modula-2
101 lines
4.1 KiB
Modula-2
module go.etcd.io/etcd/v3
|
|
|
|
go 1.22.0
|
|
|
|
toolchain go1.22.4
|
|
|
|
replace (
|
|
go.etcd.io/etcd/api/v3 => ./api
|
|
go.etcd.io/etcd/client/pkg/v3 => ./client/pkg
|
|
go.etcd.io/etcd/client/v2 => ./client/internal/v2
|
|
go.etcd.io/etcd/client/v3 => ./client/v3
|
|
go.etcd.io/etcd/etcdctl/v3 => ./etcdctl
|
|
go.etcd.io/etcd/etcdutl/v3 => ./etcdutl
|
|
go.etcd.io/etcd/pkg/v3 => ./pkg
|
|
go.etcd.io/etcd/server/v3 => ./server
|
|
go.etcd.io/etcd/tests/v3 => ./tests
|
|
)
|
|
|
|
require (
|
|
github.com/bgentry/speakeasy v0.1.0
|
|
github.com/cheggaaa/pb/v3 v3.1.5
|
|
github.com/coreos/go-semver v0.3.1
|
|
github.com/dustin/go-humanize v1.0.1
|
|
github.com/spf13/cobra v1.8.0
|
|
github.com/stretchr/testify v1.9.0
|
|
go.etcd.io/bbolt v1.4.0-alpha.1
|
|
go.etcd.io/etcd/api/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/client/pkg/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/client/v2 v2.306.0-alpha.0
|
|
go.etcd.io/etcd/client/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/etcdctl/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/etcdutl/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/pkg/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/server/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/tests/v3 v3.6.0-alpha.0
|
|
go.etcd.io/raft/v3 v3.6.0-alpha.0
|
|
go.uber.org/zap v1.27.0
|
|
golang.org/x/time v0.5.0
|
|
google.golang.org/grpc v1.64.0
|
|
google.golang.org/protobuf v1.34.1
|
|
)
|
|
|
|
require (
|
|
github.com/VividCortex/ewma v1.2.0 // indirect
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
|
|
github.com/cespare/xxhash/v2 v2.2.0 // indirect
|
|
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
|
github.com/fatih/color v1.17.0 // indirect
|
|
github.com/go-logr/logr v1.4.1 // indirect
|
|
github.com/go-logr/stdr v1.2.2 // indirect
|
|
github.com/gogo/protobuf v1.3.2 // indirect
|
|
github.com/golang-jwt/jwt/v4 v4.5.0 // indirect
|
|
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
|
|
github.com/golang/protobuf v1.5.4 // indirect
|
|
github.com/google/btree v1.1.2 // indirect
|
|
github.com/google/go-cmp v0.6.0 // indirect
|
|
github.com/gorilla/websocket v1.4.2 // indirect
|
|
github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 // indirect
|
|
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect
|
|
github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0 // indirect
|
|
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
|
github.com/jonboulle/clockwork v0.4.0 // indirect
|
|
github.com/mattn/go-colorable v0.1.13 // indirect
|
|
github.com/mattn/go-isatty v0.0.20 // indirect
|
|
github.com/mattn/go-runewidth v0.0.15 // indirect
|
|
github.com/olekukonko/tablewriter v0.0.5 // indirect
|
|
github.com/pmezard/go-difflib v1.0.0 // indirect
|
|
github.com/prometheus/client_golang v1.19.1 // indirect
|
|
github.com/prometheus/client_model v0.6.1 // indirect
|
|
github.com/prometheus/common v0.54.0 // indirect
|
|
github.com/prometheus/procfs v0.12.0 // indirect
|
|
github.com/rivo/uniseg v0.4.7 // indirect
|
|
github.com/sirupsen/logrus v1.9.3 // indirect
|
|
github.com/soheilhy/cmux v0.1.5 // indirect
|
|
github.com/spf13/pflag v1.0.5 // indirect
|
|
github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802 // indirect
|
|
github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2 // indirect
|
|
go.etcd.io/gofail v0.1.0 // indirect
|
|
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.52.0 // indirect
|
|
go.opentelemetry.io/otel v1.27.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.27.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.27.0 // indirect
|
|
go.opentelemetry.io/otel/metric v1.27.0 // indirect
|
|
go.opentelemetry.io/otel/sdk v1.27.0 // indirect
|
|
go.opentelemetry.io/otel/trace v1.27.0 // indirect
|
|
go.opentelemetry.io/proto/otlp v1.2.0 // indirect
|
|
go.uber.org/multierr v1.11.0 // indirect
|
|
golang.org/x/crypto v0.23.0 // indirect
|
|
golang.org/x/net v0.25.0 // indirect
|
|
golang.org/x/sys v0.20.0 // indirect
|
|
golang.org/x/text v0.15.0 // indirect
|
|
google.golang.org/genproto/googleapis/api v0.0.0-20240520151616-dc85e6b867a5 // indirect
|
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20240520151616-dc85e6b867a5 // indirect
|
|
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
|
|
sigs.k8s.io/yaml v1.4.0 // indirect
|
|
)
|