Skip to content
This repository has been archived by the owner on Jun 2, 2022. It is now read-only.

Allow installation on Microsoft OS #56

Open
upskill-mrollins opened this issue Jun 21, 2018 · 5 comments
Open

Allow installation on Microsoft OS #56

upskill-mrollins opened this issue Jun 21, 2018 · 5 comments

Comments

@upskill-mrollins
Copy link

Running "helm plugin install https://github.com/futuresimple/helm-secrets" on a Microsoft Windows system results in the message:
Error: symlink C:\Users\THIS.USER\.helm\cache\plugins\https-github.com-futuresimple-helm-secrets C:\Users\THIS.USER\.helm\plugins\helm-secrets: A required privilege is not held by the client.

Looking at the install.sh script, it appears to only check for Mac and Linux operating systems.

Can this be added, or will it never be possible?

@szibis
Copy link
Contributor

szibis commented Jul 4, 2018

Windows is not my domain right now, but if someone can help any #PR's are welcome.

@jkroepke
Copy link
Contributor

jkroepke commented Nov 4, 2018

It might be helm related helm/helm#4418

@jkroepke
Copy link
Contributor

jkroepke commented Nov 4, 2018

You need to run the shell with admin right because creating symlink requires admin privilege.

@claytondus
Copy link

True Windows support would also require porting the scripts (most of the plugin) to PowerShell or cmd. WSL is an option and the plugin works fine on the Ubuntu 18.04 image.

@jribmartins
Copy link

Hello all,

I solved this installing helm secrets in a docker image, and creating an alias like this:
alias helm=docker run -ti --rm -v %cd%:/apps -v ~/.kube:/root/.kube my-helm:latest $*
It works very well.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants