Commit 37a731db authored by Fabian Ruff's avatar Fabian Ruff Committed by Matthew Fisher
Browse files

Avoid importing k8s.io/kubernetes from pkg/helm (#4499)


* Avoid importing k8s.io/kubernetes from pkg/helm

When writing a helm client (e.g. a helm plugin) that talks to tiller importing k8s.io/helm/pkg/helm to get the grpc client is key.
This pkg should not have a dependency to the k8s.io/kubernetes to avoid pulling in a lot of code that is only used within tiller and blow up binary sizes.

Signed-off-by: default avatarFabian Ruff <fabian@progra.de>

* Add references to pull request in errors message

Signed-off-by: default avatarFabian Ruff <fabian@progra.de>

* copy helper function from pkg/storage/driver

Signed-off-by: default avatarFabian Ruff <fabian@progra.de>

* Move storage errors to seperate package

Signed-off-by: default avatarFabian Ruff <fabian@progra.de>

* Keep old  error variables for backward compatibility

Signed-off-by: default avatarFabian Ruff <fabian@progra.de>
Showing with 74 additions and 30 deletions
+74 -30
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment