{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/13241","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/13241/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/13241/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/13241/events","html_url":"https://github.com/kubernetes/kubernetes/issues/13241","id":103444026,"number":13241,"title":"Preprocessing config files for kubectl","user":{"login":"yugui","id":8161,"avatar_url":"https://avatars.githubusercontent.com/u/8161?v=3","gravatar_id":"","url":"https://api.github.com/users/yugui","html_url":"https://github.com/yugui","followers_url":"https://api.github.com/users/yugui/followers","following_url":"https://api.github.com/users/yugui/following{/other_user}","gists_url":"https://api.github.com/users/yugui/gists{/gist_id}","starred_url":"https://api.github.com/users/yugui/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yugui/subscriptions","organizations_url":"https://api.github.com/users/yugui/orgs","repos_url":"https://api.github.com/users/yugui/repos","events_url":"https://api.github.com/users/yugui/events{/privacy}","received_events_url":"https://api.github.com/users/yugui/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/area/app-config-deployment","name":"area/app-config-deployment","color":"fb6420"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/component/kubectl","name":"component/kubectl","color":"0052cc"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/kind/feature","name":"kind/feature","color":"c7def8"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/priority/P2","name":"priority/P2","color":"fbca04"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/team/ux","name":"team/ux","color":"d2b48c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-08-27T07:15:46Z","updated_at":"2015-11-04T18:35:17Z","closed_at":null,"body":"I am wondering if it is possible to support [jsonnet](https://google.github.io/jsonnet/doc/) as a configuration file format for `kubectl`.  What do you think about supporting it?\r\n\r\n# Background\r\nI noticed that I have to manage similar but different configuration files for our dev, staging and production environments.  For example, some debug flags are enabled in dev environments; some monitoring stuff are enabled in staging and production environments; each environment has its own set of credentials.\r\nOn the other hand, other parts of the environments are very similar to each other and must be consistent. \r\n\r\nJsonnet is a good way to consistently generate this kind of similar but different configuration files.  So it is very helpful for me if kubectl itself recognizes Jsonnet without generating JSON files from Jsonnet."},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/153822824","html_url":"https://github.com/kubernetes/kubernetes/issues/13241#issuecomment-153822824","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/13241","id":153822824,"user":{"login":"jackgr","id":5607565,"avatar_url":"https://avatars.githubusercontent.com/u/5607565?v=3","gravatar_id":"","url":"https://api.github.com/users/jackgr","html_url":"https://github.com/jackgr","followers_url":"https://api.github.com/users/jackgr/followers","following_url":"https://api.github.com/users/jackgr/following{/other_user}","gists_url":"https://api.github.com/users/jackgr/gists{/gist_id}","starred_url":"https://api.github.com/users/jackgr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jackgr/subscriptions","organizations_url":"https://api.github.com/users/jackgr/orgs","repos_url":"https://api.github.com/users/jackgr/repos","events_url":"https://api.github.com/users/jackgr/events{/privacy}","received_events_url":"https://api.github.com/users/jackgr/received_events","type":"User","site_admin":false},"created_at":"2015-11-04T18:35:17Z","updated_at":"2015-11-04T18:35:17Z","body":"The new open source release of [Deployment Manager](https://github.com/kubernetes/deployment-manager) is another option."}}