You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When deploying to helm and using the namespace tag on the release, the --namespace argument should be passed to the upgrade (install), delete and get calls.
Actual behavior
The namespace is properly applied to the upgrade (install) command, but not during Cleanup or getArgs. I believe this problem was introduced with #3738 because helm3's releases themselves are namespace'd.
Information
Skaffold version: v1.4.0-73-ga9c7b3a47-dirty (pulled from master)
Create a helm deploy release that is scoped to a namespace
Run skaffold dev once
Quit to trigger a cleanup, it will fail because it cannot find the release in the namespace
Re-run skaffold dev and it will fail upon installing because there is already a release, this exposes the fact that the helm getter is not accessing a namespace scoped release
I have already made some changes to the Go code and will be posting them as a PR, but I may need some help as I am not too familiar with Go.
The text was updated successfully, but these errors were encountered:
@BlenderDude thanks for filing this issue so quickly :) I'd be more than happy to help you out with your PR. tag me in it once you submit it and I'll give you some pointers wherever you need them!
Expected behavior
When deploying to helm and using the
namespace
tag on the release, the--namespace
argument should be passed to the upgrade (install), delete and get calls.Actual behavior
The namespace is properly applied to the upgrade (install) command, but not during
Cleanup
orgetArgs
. I believe this problem was introduced with #3738 because helm3's releases themselves are namespace'd.Information
Steps to reproduce the behavior
Example Repo (requires a namespace "example")
https://github.com/BlenderDude/skaffold-helm3-namespaces
skaffold dev
onceskaffold dev
and it will fail upon installing because there is already a release, this exposes the fact that the helm getter is not accessing a namespace scoped releaseI have already made some changes to the Go code and will be posting them as a PR, but I may need some help as I am not too familiar with Go.
The text was updated successfully, but these errors were encountered: