mirror of
https://github.com/helm/helm.git
synced 2026-02-21 08:53:36 -05:00
* Drop dependency on k8s.io/kubernetes https://github.com/helm/helm/issues/6606 Depending on k8s.io/kubernetes is not recommended by Kubernetes, and forces dependencies of Helm to also depend on them. We are only using this dependency in one relatively isolated occurance, which can be easily copied over rather than depending on the entire Kubernetes. Copying this code is not very desirable, so if we don't want to have this duplication we can at least use this PR as a PoC and see if we can get Kubernetes to publish the controller package as a separate Go module (see https://github.com/kubernetes/kubernetes/issues/79384#issuecomment-538740756) Signed-off-by: John Howard <howardjohn@google.com> * Move to internal Signed-off-by: John Howard <howardjohn@google.com> * Exclude third_party from validate-license.sh Signed-off-by: John Howard <howardjohn@google.com>
97 lines
5.7 KiB
Modula-2
97 lines
5.7 KiB
Modula-2
module helm.sh/helm/v3
|
|
|
|
go 1.13
|
|
|
|
require (
|
|
github.com/BurntSushi/toml v0.3.1
|
|
github.com/MakeNowJust/heredoc v0.0.0-20171113091838-e9091a26100e // indirect
|
|
github.com/Masterminds/semver/v3 v3.0.1
|
|
github.com/Masterminds/sprig/v3 v3.0.0
|
|
github.com/Masterminds/vcs v1.13.0
|
|
github.com/Microsoft/go-winio v0.4.12 // indirect
|
|
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a
|
|
github.com/containerd/containerd v1.3.0-beta.2.0.20190823190603-4a2f61c4f2b4
|
|
github.com/cyphar/filepath-securejoin v0.2.2
|
|
github.com/deislabs/oras v0.7.0
|
|
github.com/docker/distribution v2.7.1+incompatible
|
|
github.com/docker/docker v1.4.2-0.20181221150755-2cb26cfe9cbf
|
|
github.com/docker/go-units v0.3.3
|
|
github.com/docker/spdystream v0.0.0-20181023171402-6480d4af844c // indirect
|
|
github.com/evanphx/json-patch v4.2.0+incompatible
|
|
github.com/ghodss/yaml v1.0.0 // indirect
|
|
github.com/gobwas/glob v0.2.3
|
|
github.com/gofrs/flock v0.7.1
|
|
github.com/golang/groupcache v0.0.0-20181024230925-c65c006176ff // indirect
|
|
github.com/google/btree v1.0.0 // indirect
|
|
github.com/googleapis/gnostic v0.2.0 // indirect
|
|
github.com/gosuri/uitable v0.0.1
|
|
github.com/gregjones/httpcache v0.0.0-20181110185634-c63ab54fda8f // indirect
|
|
github.com/mattn/go-runewidth v0.0.4 // indirect
|
|
github.com/mattn/go-shellwords v1.0.5
|
|
github.com/opencontainers/go-digest v1.0.0-rc1
|
|
github.com/opencontainers/image-spec v1.0.1
|
|
github.com/pkg/errors v0.8.1
|
|
github.com/sirupsen/logrus v1.4.2
|
|
github.com/spf13/cobra v0.0.5
|
|
github.com/spf13/pflag v1.0.3
|
|
github.com/stretchr/testify v1.4.0
|
|
github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f // indirect
|
|
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect
|
|
github.com/xeipuuv/gojsonschema v1.1.0
|
|
github.com/xenolf/lego v0.3.2-0.20160613233155-a9d8cec0e656 // indirect
|
|
golang.org/x/crypto v0.0.0-20190911031432-227b76d455e7
|
|
gopkg.in/yaml.v2 v2.2.2
|
|
k8s.io/api v0.0.0
|
|
k8s.io/apiextensions-apiserver v0.0.0
|
|
k8s.io/apimachinery v0.0.0
|
|
k8s.io/cli-runtime v0.0.0
|
|
k8s.io/client-go v0.0.0
|
|
k8s.io/klog v0.4.0
|
|
k8s.io/kubectl v0.0.0
|
|
sigs.k8s.io/yaml v1.1.0
|
|
)
|
|
|
|
replace (
|
|
// github.com/Azure/go-autorest/autorest has different versions for the Go
|
|
// modules than it does for releases on the repository. Note the correct
|
|
// version when updating.
|
|
github.com/Azure/go-autorest/autorest => github.com/Azure/go-autorest/autorest v0.9.0
|
|
github.com/docker/docker => github.com/moby/moby v0.7.3-0.20190826074503-38ab9da00309
|
|
|
|
// Kubernetes imports github.com/miekg/dns at a newer version but it is used
|
|
// by a package Helm does not need. Go modules resolves all packages rather
|
|
// than just those in use (like Glide and dep do). This sets the version
|
|
// to the one oras needs. If oras is updated the version should be updated
|
|
// as well.
|
|
github.com/miekg/dns => github.com/miekg/dns v0.0.0-20181005163659-0d29b283ac0f
|
|
gopkg.in/inf.v0 v0.9.1 => github.com/go-inf/inf v0.9.1
|
|
gopkg.in/square/go-jose.v2 v2.3.0 => github.com/square/go-jose v2.3.0+incompatible
|
|
|
|
// k8s.io/kubernetes has a go.mod file that sets the version of the following
|
|
// modules to v0.0.0. This causes go to throw an error. These need to be set
|
|
// to a version for Go to process them. Here they are set to the same
|
|
// revision as the marked version of Kubernetes. When Kubernetes is updated
|
|
// these need to be updated as well.
|
|
k8s.io/api => k8s.io/kubernetes/staging/src/k8s.io/api v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/apiextensions-apiserver => k8s.io/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/apimachinery => k8s.io/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/apiserver => k8s.io/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/cli-runtime => k8s.io/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/client-go => k8s.io/kubernetes/staging/src/k8s.io/client-go v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/cloud-provider => k8s.io/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/cluster-bootstrap => k8s.io/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/code-generator => k8s.io/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/component-base => k8s.io/kubernetes/staging/src/k8s.io/component-base v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/cri-api => k8s.io/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/csi-translation-lib => k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/kube-aggregator => k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/kube-controller-manager => k8s.io/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/kube-proxy => k8s.io/kubernetes/staging/src/k8s.io/kube-proxy v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/kube-scheduler => k8s.io/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/kubectl => k8s.io/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/kubelet => k8s.io/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/legacy-cloud-providers => k8s.io/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/metrics => k8s.io/kubernetes/staging/src/k8s.io/metrics v0.0.0-20191001043732-d647ddbd755f
|
|
k8s.io/sample-apiserver => k8s.io/kubernetes/staging/src/k8s.io/sample-apiserver v0.0.0-20191001043732-d647ddbd755f
|
|
rsc.io/letsencrypt => github.com/dmcgowan/letsencrypt v0.0.0-20160928181947-1847a81d2087
|
|
)
|