{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/utils/issues/38","repository_url":"https://api.github.com/repos/kubernetes/utils","labels_url":"https://api.github.com/repos/kubernetes/utils/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/utils/issues/38/comments","events_url":"https://api.github.com/repos/kubernetes/utils/issues/38/events","html_url":"https://github.com/kubernetes/utils/pull/38","id":331076750,"node_id":"MDExOlB1bGxSZXF1ZXN0MTkzODk2OTE2","number":38,"title":"Move mount code from kubernetes/kubernetes for reusing from CSI plugins","user":{"login":"wgliang","id":8739301,"node_id":"MDQ6VXNlcjg3MzkzMDE=","avatar_url":"https://avatars0.githubusercontent.com/u/8739301?v=4","gravatar_id":"","url":"https://api.github.com/users/wgliang","html_url":"https://github.com/wgliang","followers_url":"https://api.github.com/users/wgliang/followers","following_url":"https://api.github.com/users/wgliang/following{/other_user}","gists_url":"https://api.github.com/users/wgliang/gists{/gist_id}","starred_url":"https://api.github.com/users/wgliang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wgliang/subscriptions","organizations_url":"https://api.github.com/users/wgliang/orgs","repos_url":"https://api.github.com/users/wgliang/repos","events_url":"https://api.github.com/users/wgliang/events{/privacy}","received_events_url":"https://api.github.com/users/wgliang/received_events","type":"User","site_admin":false},"labels":[{"id":642476680,"node_id":"MDU6TGFiZWw2NDI0NzY2ODA=","url":"https://api.github.com/repos/kubernetes/utils/labels/cncf-cla:%20no","name":"cncf-cla: no","color":"e11d21","default":false},{"id":764051846,"node_id":"MDU6TGFiZWw3NjQwNTE4NDY=","url":"https://api.github.com/repos/kubernetes/utils/labels/kind/feature","name":"kind/feature","color":"c7def8","default":false},{"id":778121583,"node_id":"MDU6TGFiZWw3NzgxMjE1ODM=","url":"https://api.github.com/repos/kubernetes/utils/labels/lifecycle/stale","name":"lifecycle/stale","color":"795548","default":false},{"id":764050238,"node_id":"MDU6TGFiZWw3NjQwNTAyMzg=","url":"https://api.github.com/repos/kubernetes/utils/labels/sig/storage","name":"sig/storage","color":"d2b48c","default":false},{"id":764048897,"node_id":"MDU6TGFiZWw3NjQwNDg4OTc=","url":"https://api.github.com/repos/kubernetes/utils/labels/size/XXL","name":"size/XXL","color":"ee0000","default":false}],"state":"open","locked":false,"assignee":{"login":"msau42","id":24448061,"node_id":"MDQ6VXNlcjI0NDQ4MDYx","avatar_url":"https://avatars3.githubusercontent.com/u/24448061?v=4","gravatar_id":"","url":"https://api.github.com/users/msau42","html_url":"https://github.com/msau42","followers_url":"https://api.github.com/users/msau42/followers","following_url":"https://api.github.com/users/msau42/following{/other_user}","gists_url":"https://api.github.com/users/msau42/gists{/gist_id}","starred_url":"https://api.github.com/users/msau42/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/msau42/subscriptions","organizations_url":"https://api.github.com/users/msau42/orgs","repos_url":"https://api.github.com/users/msau42/repos","events_url":"https://api.github.com/users/msau42/events{/privacy}","received_events_url":"https://api.github.com/users/msau42/received_events","type":"User","site_admin":false},"assignees":[{"login":"msau42","id":24448061,"node_id":"MDQ6VXNlcjI0NDQ4MDYx","avatar_url":"https://avatars3.githubusercontent.com/u/24448061?v=4","gravatar_id":"","url":"https://api.github.com/users/msau42","html_url":"https://github.com/msau42","followers_url":"https://api.github.com/users/msau42/followers","following_url":"https://api.github.com/users/msau42/following{/other_user}","gists_url":"https://api.github.com/users/msau42/gists{/gist_id}","starred_url":"https://api.github.com/users/msau42/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/msau42/subscriptions","organizations_url":"https://api.github.com/users/msau42/orgs","repos_url":"https://api.github.com/users/msau42/repos","events_url":"https://api.github.com/users/msau42/events{/privacy}","received_events_url":"https://api.github.com/users/msau42/received_events","type":"User","site_admin":false}],"milestone":null,"comments":8,"created_at":"2018-06-11T07:39:57Z","updated_at":"2018-10-16T15:04:03Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/kubernetes/utils/pulls/38","html_url":"https://github.com/kubernetes/utils/pull/38","diff_url":"https://github.com/kubernetes/utils/pull/38.diff","patch_url":"https://github.com/kubernetes/utils/pull/38.patch"},"body":"/kind feature\r\nFIx [#64953](https://github.com/kubernetes/kubernetes/issues/64953)\r\n/cc @smarterclayton \r\n\r\n> The mount code (pkg/util/mount) is reasonably well tested but brings in the entire Kubernetes source tree when CSI plugins have to depend on it. With a few exceptions, most of the mount code could be refactored to be a minimal set of utilities that can be layered and make it easier to develop CSI plugins. I noticed that quite a few CSI plugins take a dependency on k/k just to get that one package"},"comment":{"url":"https://api.github.com/repos/kubernetes/utils/issues/comments/430273521","html_url":"https://github.com/kubernetes/utils/pull/38#issuecomment-430273521","issue_url":"https://api.github.com/repos/kubernetes/utils/issues/38","id":430273521,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMDI3MzUyMQ==","user":{"login":"fejta-bot","id":30488982,"node_id":"MDQ6VXNlcjMwNDg4OTgy","avatar_url":"https://avatars1.githubusercontent.com/u/30488982?v=4","gravatar_id":"","url":"https://api.github.com/users/fejta-bot","html_url":"https://github.com/fejta-bot","followers_url":"https://api.github.com/users/fejta-bot/followers","following_url":"https://api.github.com/users/fejta-bot/following{/other_user}","gists_url":"https://api.github.com/users/fejta-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/fejta-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fejta-bot/subscriptions","organizations_url":"https://api.github.com/users/fejta-bot/orgs","repos_url":"https://api.github.com/users/fejta-bot/repos","events_url":"https://api.github.com/users/fejta-bot/events{/privacy}","received_events_url":"https://api.github.com/users/fejta-bot/received_events","type":"User","site_admin":false},"created_at":"2018-10-16T15:04:03Z","updated_at":"2018-10-16T15:04:03Z","author_association":"NONE","body":"Stale issues rot after 30d of inactivity.\nMark the issue as fresh with `/remove-lifecycle rotten`.\nRotten issues close after an additional 30d of inactivity.\n\nIf this issue is safe to close now please do so with `/close`.\n\nSend feedback to sig-testing, kubernetes/test-infra and/or [fejta](https://github.com/fejta).\n/lifecycle rotten"}}
{"actor":{"display_login":"fejta-bot"}}