{"action":"closed","issue":{"url":"https://api.github.com/repos/kubernetes/helm/issues/4133","repository_url":"https://api.github.com/repos/kubernetes/helm","labels_url":"https://api.github.com/repos/kubernetes/helm/issues/4133/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/helm/issues/4133/comments","events_url":"https://api.github.com/repos/kubernetes/helm/issues/4133/events","html_url":"https://github.com/kubernetes/helm/issues/4133","id":327034308,"node_id":"MDU6SXNzdWUzMjcwMzQzMDg=","number":4133,"title":"Sprig manipulation template in Helm","user":{"login":"Mumrau","id":14805850,"node_id":"MDQ6VXNlcjE0ODA1ODUw","avatar_url":"https://avatars1.githubusercontent.com/u/14805850?v=4","gravatar_id":"","url":"https://api.github.com/users/Mumrau","html_url":"https://github.com/Mumrau","followers_url":"https://api.github.com/users/Mumrau/followers","following_url":"https://api.github.com/users/Mumrau/following{/other_user}","gists_url":"https://api.github.com/users/Mumrau/gists{/gist_id}","starred_url":"https://api.github.com/users/Mumrau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mumrau/subscriptions","organizations_url":"https://api.github.com/users/Mumrau/orgs","repos_url":"https://api.github.com/users/Mumrau/repos","events_url":"https://api.github.com/users/Mumrau/events{/privacy}","received_events_url":"https://api.github.com/users/Mumrau/received_events","type":"User","site_admin":false},"labels":[{"id":562687294,"node_id":"MDU6TGFiZWw1NjI2ODcyOTQ=","url":"https://api.github.com/repos/kubernetes/helm/labels/docs","name":"docs","color":"006b75","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-05-28T13:53:03Z","updated_at":"2018-06-12T17:06:36Z","closed_at":"2018-06-12T17:06:35Z","author_association":"NONE","body":"Hello,\r\n\r\nThe docs suggests that :\r\n> Helm has over 60 available functions. Some of them are defined by the Go template language itself. Most of the others are part of the Sprig template library. We’ll see many of them as we progress through the examples.\r\n\r\nNonetheless, I do believe that it would be quite great to import what's left (or at least file a properly detailed handbook for what's available). Some pretty essential functions that are desperately needed in order to handle a proper global configuration (for example a deployment configuration in which you just substitute the values files for every microservice you would like to deploy). Some of them incluses toUpper, toLower to handle the case, and even potentially every function.\r\n\r\nI might actually have missed it, but I couldn't successfully import any of the desired functions or library into my templates code. So I am actually wondering whether I missed something or to suggest the addition of strings fuctions (at least) to Helm core.\r\n\r\nWhat would you think about that addition, would it break something in the philosophy?\r\n\r\n\r\n"}}
{"actor":{"display_login":"bacongobbler"}}