{"action":"created","issue":{"url":"https://api.github.com/repos/apache/spark/issues/21260","repository_url":"https://api.github.com/repos/apache/spark","labels_url":"https://api.github.com/repos/apache/spark/issues/21260/labels{/name}","comments_url":"https://api.github.com/repos/apache/spark/issues/21260/comments","events_url":"https://api.github.com/repos/apache/spark/issues/21260/events","html_url":"https://github.com/apache/spark/pull/21260","id":320883685,"number":21260,"title":"[SPARK-23529][K8s] Support mounting hostPath volumes","user":{"login":"andrusha","id":387791,"avatar_url":"https://avatars3.githubusercontent.com/u/387791?v=4","gravatar_id":"","url":"https://api.github.com/users/andrusha","html_url":"https://github.com/andrusha","followers_url":"https://api.github.com/users/andrusha/followers","following_url":"https://api.github.com/users/andrusha/following{/other_user}","gists_url":"https://api.github.com/users/andrusha/gists{/gist_id}","starred_url":"https://api.github.com/users/andrusha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrusha/subscriptions","organizations_url":"https://api.github.com/users/andrusha/orgs","repos_url":"https://api.github.com/users/andrusha/repos","events_url":"https://api.github.com/users/andrusha/events{/privacy}","received_events_url":"https://api.github.com/users/andrusha/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-05-07T17:15:48Z","updated_at":"2018-05-08T08:03:08Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/apache/spark/pulls/21260","html_url":"https://github.com/apache/spark/pull/21260","diff_url":"https://github.com/apache/spark/pull/21260.diff","patch_url":"https://github.com/apache/spark/pull/21260.patch"},"body":"This PR continues #21095 and intersects with #21238. I've added volume mounts as a separate step and added PersistantVolumeClaim support. \r\n\r\nThere is a fundamental problem with how we pass the options through spark conf to fabric8. For each volume type and all possible volume options we would have to implement some custom code to map config values to fabric8 calls. This will result in big body of code we would have to support and means that Spark will always be somehow out of sync with k8s.\r\n\r\nI think there needs to be a discussion on how to proceed correctly."},"comment":{"url":"https://api.github.com/repos/apache/spark/issues/comments/387319533","html_url":"https://github.com/apache/spark/pull/21260#issuecomment-387319533","issue_url":"https://api.github.com/repos/apache/spark/issues/21260","id":387319533,"user":{"login":"SparkQA","id":8108735,"avatar_url":"https://avatars1.githubusercontent.com/u/8108735?v=4","gravatar_id":"","url":"https://api.github.com/users/SparkQA","html_url":"https://github.com/SparkQA","followers_url":"https://api.github.com/users/SparkQA/followers","following_url":"https://api.github.com/users/SparkQA/following{/other_user}","gists_url":"https://api.github.com/users/SparkQA/gists{/gist_id}","starred_url":"https://api.github.com/users/SparkQA/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SparkQA/subscriptions","organizations_url":"https://api.github.com/users/SparkQA/orgs","repos_url":"https://api.github.com/users/SparkQA/repos","events_url":"https://api.github.com/users/SparkQA/events{/privacy}","received_events_url":"https://api.github.com/users/SparkQA/received_events","type":"User","site_admin":false},"created_at":"2018-05-08T08:03:08Z","updated_at":"2018-05-08T08:03:08Z","author_association":"NONE","body":"**[Test build #90363 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/90363/testReport)** for PR 21260 at commit [`f1ada4c`](https://github.com/apache/spark/commit/f1ada4c402a7f5ca5fd5428a28a457cd2400c6f2)."}}
{"actor":{"display_login":"SparkQA"}}