{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7936","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7936/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7936/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7936/events","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/7936","id":74169399,"number":7936,"title":"Add simple env var resolution","user":{"login":"pmorie","id":366488,"avatar_url":"https://avatars.githubusercontent.com/u/366488?v=3","gravatar_id":"","url":"https://api.github.com/users/pmorie","html_url":"https://github.com/pmorie","followers_url":"https://api.github.com/users/pmorie/followers","following_url":"https://api.github.com/users/pmorie/following{/other_user}","gists_url":"https://api.github.com/users/pmorie/gists{/gist_id}","starred_url":"https://api.github.com/users/pmorie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmorie/subscriptions","organizations_url":"https://api.github.com/users/pmorie/orgs","repos_url":"https://api.github.com/users/pmorie/repos","events_url":"https://api.github.com/users/pmorie/events{/privacy}","received_events_url":"https://api.github.com/users/pmorie/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/cla:%20yes","name":"cla: yes","color":"ECF7EC"}],"state":"open","locked":false,"assignee":{"login":"thockin","id":5595220,"avatar_url":"https://avatars.githubusercontent.com/u/5595220?v=3","gravatar_id":"","url":"https://api.github.com/users/thockin","html_url":"https://github.com/thockin","followers_url":"https://api.github.com/users/thockin/followers","following_url":"https://api.github.com/users/thockin/following{/other_user}","gists_url":"https://api.github.com/users/thockin/gists{/gist_id}","starred_url":"https://api.github.com/users/thockin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thockin/subscriptions","organizations_url":"https://api.github.com/users/thockin/orgs","repos_url":"https://api.github.com/users/thockin/repos","events_url":"https://api.github.com/users/thockin/events{/privacy}","received_events_url":"https://api.github.com/users/thockin/received_events","type":"User","site_admin":false},"milestone":null,"comments":56,"created_at":"2015-05-08T00:01:49Z","updated_at":"2015-05-11T15:43:37Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/7936","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/7936","diff_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/7936.diff","patch_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/7936.patch"},"body":"WIP for #7739 \r\n\r\n@smarterclayton PTAL"},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/comments/100950516","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/7936#issuecomment-100950516","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7936","id":100950516,"user":{"login":"thockin","id":5595220,"avatar_url":"https://avatars.githubusercontent.com/u/5595220?v=3","gravatar_id":"","url":"https://api.github.com/users/thockin","html_url":"https://github.com/thockin","followers_url":"https://api.github.com/users/thockin/followers","following_url":"https://api.github.com/users/thockin/following{/other_user}","gists_url":"https://api.github.com/users/thockin/gists{/gist_id}","starred_url":"https://api.github.com/users/thockin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thockin/subscriptions","organizations_url":"https://api.github.com/users/thockin/orgs","repos_url":"https://api.github.com/users/thockin/repos","events_url":"https://api.github.com/users/thockin/events{/privacy}","received_events_url":"https://api.github.com/users/thockin/received_events","type":"User","site_admin":false},"created_at":"2015-05-11T15:43:37Z","updated_at":"2015-05-11T15:43:37Z","body":"Here's my fear: we define syntax that is a subset of shell but is\nincompatible in weird ways.  Treating $ specially if it is followed by { is\nweird.  What happens if I say \"${FOO\" - do I get \"\" or \"${FOO\" or something\nelse?  Also not supporting $FOO is weird for shell users.  I think most\ncasual shell users DON'T use ${FOO}, they use $FOO.  Also, if you escape\n\"\\$\" you need to define what any other character after \"\\\" means - assuming\nit means a literal, that includes \"\\\\\"\n\nProbably people will get over it, but one suggestion we did not really\nconsider was alternate syntax - make it clear this is not shell.\n\nWhat if we used make syntax.  $(FOO) - $FOO was never valid in make.  The\nescape for $ is $$.\n\nBetter or worse?\n\nOn Sun, May 10, 2015 at 10:13 PM, Paul Morie <notifications@github.com>\nwrote:\n\n> If unbraced $ has no meaning, does it need to be escaped? I vote no --\n> unbraced $ should be passed through.\n>\n> Also, \\${var} should be the escape syntax. Ie, the string \"\\\\${var}.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/GoogleCloudPlatform/kubernetes/pull/7936#issuecomment-100767289>\n> .\n>\n"}}