mirror of
https://github.com/prometheus/prometheus.git
synced 2024-12-25 21:54:10 -08:00
2c3d45c88a
* remove vfsgen usages Signed-off-by: Jan Fajerski <jfajersk@redhat.com> * web: use embed package for static assets This requires go 1.16. Signed-off-by: Jan Fajerski <jfajersk@redhat.com> * circleci: drop go generate in web/ui Signed-off-by: Jan Fajerski <jfajersk@redhat.com> * Makefile: compress web assets before build This commit add compression before (and decompression after) prometheus is build. This ensures that gzipped assets are embeded in the prometheus binary, if the builtinassets build tag is passed. If the build tag is not passed this step is still executed but has no effect. All this is executed in a subshell so that we can run the decompress step even if the build step fails, but retain the exit code of promu. This cleanup could also cover interrupts, but I left that out for now. Signed-off-by: Jan Fajerski <jfajersk@redhat.com>
128 lines
4.9 KiB
Modula-2
128 lines
4.9 KiB
Modula-2
module github.com/prometheus/prometheus
|
|
|
|
go 1.16
|
|
|
|
require (
|
|
github.com/Azure/azure-sdk-for-go v62.0.0+incompatible
|
|
github.com/Azure/go-autorest/autorest v0.11.24
|
|
github.com/Azure/go-autorest/autorest/adal v0.9.18
|
|
github.com/Azure/go-autorest/autorest/to v0.4.0 // indirect
|
|
github.com/Azure/go-autorest/autorest/validation v0.3.1 // indirect
|
|
github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137
|
|
github.com/armon/go-metrics v0.3.3 // indirect
|
|
github.com/aws/aws-sdk-go v1.43.10
|
|
github.com/cespare/xxhash/v2 v2.1.2
|
|
github.com/containerd/containerd v1.6.1 // indirect
|
|
github.com/dennwc/varint v1.0.0
|
|
github.com/dgryski/go-sip13 v0.0.0-20200911182023-62edffca9245
|
|
github.com/digitalocean/godo v1.75.0
|
|
github.com/docker/docker v20.10.12+incompatible
|
|
github.com/edsrzf/mmap-go v1.1.0
|
|
github.com/envoyproxy/go-control-plane v0.10.1
|
|
github.com/envoyproxy/protoc-gen-validate v0.6.6
|
|
github.com/fsnotify/fsnotify v1.5.1
|
|
github.com/go-kit/log v0.2.0
|
|
github.com/go-logfmt/logfmt v0.5.1
|
|
github.com/go-openapi/strfmt v0.21.2
|
|
github.com/go-zookeeper/zk v1.0.2
|
|
github.com/gogo/protobuf v1.3.2
|
|
github.com/golang/snappy v0.0.4
|
|
github.com/google/pprof v0.0.0-20220218203455-0368bd9e19a7
|
|
github.com/gophercloud/gophercloud v0.24.0
|
|
github.com/grafana/regexp v0.0.0-20220202152315-e74e38789280
|
|
github.com/grpc-ecosystem/grpc-gateway v1.16.0
|
|
github.com/hashicorp/consul/api v1.12.0
|
|
github.com/hashicorp/go-hclog v0.12.2 // indirect
|
|
github.com/hashicorp/go-immutable-radix v1.2.0 // indirect
|
|
github.com/hashicorp/golang-lru v0.5.4 // indirect
|
|
github.com/hetznercloud/hcloud-go v1.33.1
|
|
github.com/json-iterator/go v1.1.12
|
|
github.com/kolo/xmlrpc v0.0.0-20201022064351-38db28db192b
|
|
github.com/linode/linodego v1.3.0
|
|
github.com/mattn/go-colorable v0.1.8 // indirect
|
|
github.com/miekg/dns v1.1.46
|
|
github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6 // indirect
|
|
github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f
|
|
github.com/oklog/run v1.1.0
|
|
github.com/oklog/ulid v1.3.1
|
|
github.com/opencontainers/image-spec v1.0.2 // indirect
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/prometheus/alertmanager v0.23.0
|
|
github.com/prometheus/client_golang v1.12.1
|
|
github.com/prometheus/client_model v0.2.0
|
|
github.com/prometheus/common v0.32.1
|
|
github.com/prometheus/common/assets v0.1.0
|
|
github.com/prometheus/common/sigv4 v0.1.0
|
|
github.com/prometheus/exporter-toolkit v0.7.1
|
|
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.9
|
|
github.com/shurcooL/httpfs v0.0.0-20190707220628-8d4bc4ba7749
|
|
github.com/stretchr/testify v1.7.0
|
|
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.29.0
|
|
go.opentelemetry.io/otel v1.4.1
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.4.1
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.4.1
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.4.1
|
|
go.opentelemetry.io/otel/sdk v1.4.1
|
|
go.opentelemetry.io/otel/trace v1.4.1
|
|
go.uber.org/atomic v1.9.0
|
|
go.uber.org/goleak v1.1.12
|
|
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd
|
|
golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8
|
|
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
|
|
golang.org/x/sys v0.0.0-20220222172238-00053529121e
|
|
golang.org/x/time v0.0.0-20220210224613-90d013bbcef8
|
|
golang.org/x/tools v0.1.9
|
|
google.golang.org/api v0.70.0
|
|
google.golang.org/genproto v0.0.0-20220222154240-daf995802d7b
|
|
google.golang.org/grpc v1.44.0
|
|
google.golang.org/protobuf v1.27.1
|
|
gopkg.in/alecthomas/kingpin.v2 v2.2.6
|
|
gopkg.in/yaml.v2 v2.4.0
|
|
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b
|
|
k8s.io/api v0.22.7
|
|
k8s.io/apimachinery v0.22.7
|
|
k8s.io/client-go v0.22.7
|
|
k8s.io/klog v1.0.0
|
|
k8s.io/klog/v2 v2.40.1
|
|
)
|
|
|
|
replace (
|
|
k8s.io/klog => github.com/simonpasquier/klog-gokit v0.3.0
|
|
k8s.io/klog/v2 => github.com/simonpasquier/klog-gokit/v3 v3.0.0
|
|
)
|
|
|
|
// Exclude linodego v1.0.0 as it is no longer published on github.
|
|
exclude github.com/linode/linodego v1.0.0
|
|
|
|
// Exclude grpc v1.30.0 because of breaking changes. See #7621.
|
|
exclude (
|
|
github.com/grpc-ecosystem/grpc-gateway v1.14.7
|
|
google.golang.org/api v0.30.0
|
|
)
|
|
|
|
// Exclude pre-go-mod kubernetes tags, as they are older
|
|
// than v0.x releases but are picked when we update the dependencies.
|
|
exclude (
|
|
k8s.io/client-go v1.4.0
|
|
k8s.io/client-go v1.4.0+incompatible
|
|
k8s.io/client-go v1.5.0
|
|
k8s.io/client-go v1.5.0+incompatible
|
|
k8s.io/client-go v1.5.1
|
|
k8s.io/client-go v1.5.1+incompatible
|
|
k8s.io/client-go v10.0.0+incompatible
|
|
k8s.io/client-go v11.0.0+incompatible
|
|
k8s.io/client-go v2.0.0+incompatible
|
|
k8s.io/client-go v2.0.0-alpha.1+incompatible
|
|
k8s.io/client-go v3.0.0+incompatible
|
|
k8s.io/client-go v3.0.0-beta.0+incompatible
|
|
k8s.io/client-go v4.0.0+incompatible
|
|
k8s.io/client-go v4.0.0-beta.0+incompatible
|
|
k8s.io/client-go v5.0.0+incompatible
|
|
k8s.io/client-go v5.0.1+incompatible
|
|
k8s.io/client-go v6.0.0+incompatible
|
|
k8s.io/client-go v7.0.0+incompatible
|
|
k8s.io/client-go v8.0.0+incompatible
|
|
k8s.io/client-go v9.0.0+incompatible
|
|
k8s.io/client-go v9.0.0-invalid+incompatible
|
|
)
|