{"action":"created","issue":{"url":"https://api.github.com/repos/pulumi/pulumi-kubernetes/issues/143","repository_url":"https://api.github.com/repos/pulumi/pulumi-kubernetes","labels_url":"https://api.github.com/repos/pulumi/pulumi-kubernetes/issues/143/labels{/name}","comments_url":"https://api.github.com/repos/pulumi/pulumi-kubernetes/issues/143/comments","events_url":"https://api.github.com/repos/pulumi/pulumi-kubernetes/issues/143/events","html_url":"https://github.com/pulumi/pulumi-kubernetes/issues/143","id":352201656,"node_id":"MDU6SXNzdWUzNTIyMDE2NTY=","number":143,"title":"Helm chart deployment failed (Windows 10)","user":{"login":"hazsetata","id":2191583,"node_id":"MDQ6VXNlcjIxOTE1ODM=","avatar_url":"https://avatars3.githubusercontent.com/u/2191583?v=4","gravatar_id":"","url":"https://api.github.com/users/hazsetata","html_url":"https://github.com/hazsetata","followers_url":"https://api.github.com/users/hazsetata/followers","following_url":"https://api.github.com/users/hazsetata/following{/other_user}","gists_url":"https://api.github.com/users/hazsetata/gists{/gist_id}","starred_url":"https://api.github.com/users/hazsetata/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hazsetata/subscriptions","organizations_url":"https://api.github.com/users/hazsetata/orgs","repos_url":"https://api.github.com/users/hazsetata/repos","events_url":"https://api.github.com/users/hazsetata/events{/privacy}","received_events_url":"https://api.github.com/users/hazsetata/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-08-20T16:09:00Z","updated_at":"2018-08-24T17:04:01Z","closed_at":null,"author_association":"NONE","body":"I try to run the following Helm install, targeting an Azure AKS cluster, on Windows 10 (Pulumi v0.15.0):\r\n\r\n```\r\nexport const certManagerChart = new helm.v2.Chart(\"cert-manager\", {\r\n    repo: \"stable\",\r\n    chart: \"cert-manager\",\r\n    version: \"v0.4.1\",\r\n}, { providers: { kubernetes: k8sProvider } });\r\n```\r\nAnd I get an error, something that looks like wrong escaping of drive letter on Windows:\r\n\r\n```\r\nDiagnostics:\r\n  pulumi:pulumi:Stack: beyondzen-dev\r\n    info: Error: Failed to untar (mkdir): mkdir C\\:: The filename, directory name, or volume label syntax is incorrect.\r\n    error: [runtime] Running program 'C:\\<PROJECT_DIR>' failed with an unhandled exception:\r\n    error: [runtime] { Error: Command failed: helm fetch stable/cert-manager --untar --version v0.4.1 --destination C\\:\\\\Users\\\\<MY_USER>\\\\AppData\\\\Local\\\\Temp\\\\tmp-141681145pIvQKKyH\r\n    Error: Failed to untar (mkdir): mkdir C\\:: The filename, directory name, or volume label syntax is incorrect.\r\n        at checkExecSyncError (child_process.js:601:13)\r\n        at Object.execSync (child_process.js:641:13)\r\n        at fetch (C:\\<PROJECT_DIR>\\node_modules\\@pulumi\\kubernetes\\helm.js:122:21)\r\n        at new Chart (C:\\<PROJECT_DIR>\\node_modules\\@pulumi\\kubernetes\\helm.js:31:17)\r\n        at Object.<anonymous> (C:\\<PROJECT_DIR>\\charts.ts:5:28)\r\n        at Module._compile (module.js:652:30)\r\n        at Module.m._compile (C:\\<PROJECT_DIR>\\node_modules\\ts-node\\src\\index.ts:439:23)\r\n        at Module._extensions..js (module.js:663:10)\r\n        at Object.require.extensions.(anonymous function) [as .ts] (C:\\<PROJECT_DIR>\\node_modules\\ts-node\\src\\index.ts:442:12)\r\n        at Module.load (module.js:565:32)\r\n```"},"comment":{"url":"https://api.github.com/repos/pulumi/pulumi-kubernetes/issues/comments/415820616","html_url":"https://github.com/pulumi/pulumi-kubernetes/issues/143#issuecomment-415820616","issue_url":"https://api.github.com/repos/pulumi/pulumi-kubernetes/issues/143","id":415820616,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNTgyMDYxNg==","user":{"login":"ellismg","id":9602953,"node_id":"MDQ6VXNlcjk2MDI5NTM=","avatar_url":"https://avatars0.githubusercontent.com/u/9602953?v=4","gravatar_id":"","url":"https://api.github.com/users/ellismg","html_url":"https://github.com/ellismg","followers_url":"https://api.github.com/users/ellismg/followers","following_url":"https://api.github.com/users/ellismg/following{/other_user}","gists_url":"https://api.github.com/users/ellismg/gists{/gist_id}","starred_url":"https://api.github.com/users/ellismg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ellismg/subscriptions","organizations_url":"https://api.github.com/users/ellismg/orgs","repos_url":"https://api.github.com/users/ellismg/repos","events_url":"https://api.github.com/users/ellismg/events{/privacy}","received_events_url":"https://api.github.com/users/ellismg/received_events","type":"User","site_admin":false},"created_at":"2018-08-24T17:04:01Z","updated_at":"2018-08-24T17:04:01Z","author_association":"MEMBER","body":"This is still an issue with 0.16.0.  Alex and I were chatting a bit about it during the hackathon and got something working, but I think we need to do a quick pass over the way we are quoting and shelling everything to make sure stuff is correct and there aren't any other lingering issues."}}
{"actor":{"display_login":"ellismg"}}