{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/40423","repository_url":"https://api.github.com/repos/kubernetes/kubernetes","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/40423/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/40423/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/40423/events","html_url":"https://github.com/kubernetes/kubernetes/pull/40423","id":203117484,"number":40423,"title":"Openstack cinder v1/v2/auto API support","user":{"login":"mkutsevol","id":4397858,"avatar_url":"https://avatars2.githubusercontent.com/u/4397858?v=3","gravatar_id":"","url":"https://api.github.com/users/mkutsevol","html_url":"https://github.com/mkutsevol","followers_url":"https://api.github.com/users/mkutsevol/followers","following_url":"https://api.github.com/users/mkutsevol/following{/other_user}","gists_url":"https://api.github.com/users/mkutsevol/gists{/gist_id}","starred_url":"https://api.github.com/users/mkutsevol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mkutsevol/subscriptions","organizations_url":"https://api.github.com/users/mkutsevol/orgs","repos_url":"https://api.github.com/users/mkutsevol/repos","events_url":"https://api.github.com/users/mkutsevol/events{/privacy}","received_events_url":"https://api.github.com/users/mkutsevol/received_events","type":"User","site_admin":false},"labels":[{"id":477397086,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/cncf-cla:%20yes","name":"cncf-cla: yes","color":"bfe5bf","default":false},{"id":148225179,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/lgtm","name":"lgtm","color":"15dd18","default":false},{"id":200149833,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/release-note","name":"release-note","color":"c2e0c6","default":false},{"id":239914558,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/sig/openstack","name":"sig/openstack","color":"d2b48c","default":false},{"id":253451093,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/size/XXL","name":"size/XXL","color":"ee0000","default":false}],"state":"open","locked":false,"assignee":{"login":"idvoretskyi","id":118459,"avatar_url":"https://avatars1.githubusercontent.com/u/118459?v=3","gravatar_id":"","url":"https://api.github.com/users/idvoretskyi","html_url":"https://github.com/idvoretskyi","followers_url":"https://api.github.com/users/idvoretskyi/followers","following_url":"https://api.github.com/users/idvoretskyi/following{/other_user}","gists_url":"https://api.github.com/users/idvoretskyi/gists{/gist_id}","starred_url":"https://api.github.com/users/idvoretskyi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idvoretskyi/subscriptions","organizations_url":"https://api.github.com/users/idvoretskyi/orgs","repos_url":"https://api.github.com/users/idvoretskyi/repos","events_url":"https://api.github.com/users/idvoretskyi/events{/privacy}","received_events_url":"https://api.github.com/users/idvoretskyi/received_events","type":"User","site_admin":false},"assignees":[{"login":"idvoretskyi","id":118459,"avatar_url":"https://avatars1.githubusercontent.com/u/118459?v=3","gravatar_id":"","url":"https://api.github.com/users/idvoretskyi","html_url":"https://github.com/idvoretskyi","followers_url":"https://api.github.com/users/idvoretskyi/followers","following_url":"https://api.github.com/users/idvoretskyi/following{/other_user}","gists_url":"https://api.github.com/users/idvoretskyi/gists{/gist_id}","starred_url":"https://api.github.com/users/idvoretskyi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idvoretskyi/subscriptions","organizations_url":"https://api.github.com/users/idvoretskyi/orgs","repos_url":"https://api.github.com/users/idvoretskyi/repos","events_url":"https://api.github.com/users/idvoretskyi/events{/privacy}","received_events_url":"https://api.github.com/users/idvoretskyi/received_events","type":"User","site_admin":false},{"login":"xsgordon","id":692999,"avatar_url":"https://avatars3.githubusercontent.com/u/692999?v=3","gravatar_id":"","url":"https://api.github.com/users/xsgordon","html_url":"https://github.com/xsgordon","followers_url":"https://api.github.com/users/xsgordon/followers","following_url":"https://api.github.com/users/xsgordon/following{/other_user}","gists_url":"https://api.github.com/users/xsgordon/gists{/gist_id}","starred_url":"https://api.github.com/users/xsgordon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xsgordon/subscriptions","organizations_url":"https://api.github.com/users/xsgordon/orgs","repos_url":"https://api.github.com/users/xsgordon/repos","events_url":"https://api.github.com/users/xsgordon/events{/privacy}","received_events_url":"https://api.github.com/users/xsgordon/received_events","type":"User","site_admin":false},{"login":"rootfs","id":7062400,"avatar_url":"https://avatars3.githubusercontent.com/u/7062400?v=3","gravatar_id":"","url":"https://api.github.com/users/rootfs","html_url":"https://github.com/rootfs","followers_url":"https://api.github.com/users/rootfs/followers","following_url":"https://api.github.com/users/rootfs/following{/other_user}","gists_url":"https://api.github.com/users/rootfs/gists{/gist_id}","starred_url":"https://api.github.com/users/rootfs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rootfs/subscriptions","organizations_url":"https://api.github.com/users/rootfs/orgs","repos_url":"https://api.github.com/users/rootfs/repos","events_url":"https://api.github.com/users/rootfs/events{/privacy}","received_events_url":"https://api.github.com/users/rootfs/received_events","type":"User","site_admin":false}],"milestone":null,"comments":48,"created_at":"2017-01-25T14:29:38Z","updated_at":"2017-03-22T07:32:35Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kubernetes/kubernetes/pulls/40423","html_url":"https://github.com/kubernetes/kubernetes/pull/40423","diff_url":"https://github.com/kubernetes/kubernetes/pull/40423.diff","patch_url":"https://github.com/kubernetes/kubernetes/pull/40423.patch"},"body":"<!--  Thanks for sending a pull request!  Here are some tips for you:\r\n1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md\r\n2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md\r\n3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes\r\n-->\r\n\r\n**What this PR does / why we need it**:\r\nIt adds support for v2 cinder API + autodetection of available cinder API level (as in LBs).\r\n**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #39572\r\n\r\n**Special notes for your reviewer**:\r\nBased on work by @anguslees. The first two commits are just rebased from https://github.com/kubernetes/kubernetes/pull/36344 which already had a lgtm by @jbeda \r\n\r\n**Release note**:\r\n<!--  Steps to write your release note:\r\n1. Use the release-note-* labels to set the release note state (if you have access) \r\n2. Enter your extended release note in the below block; leaving it blank means using the PR title as the release note. If no release note is required, just write `NONE`. \r\n-->\r\n```\r\nAdd support for v2 cinder API for openstack cloud provider. By default it autodetects the available version.\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/288319896","html_url":"https://github.com/kubernetes/kubernetes/pull/40423#issuecomment-288319896","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/40423","id":288319896,"user":{"login":"e0ne","id":222817,"avatar_url":"https://avatars0.githubusercontent.com/u/222817?v=3","gravatar_id":"","url":"https://api.github.com/users/e0ne","html_url":"https://github.com/e0ne","followers_url":"https://api.github.com/users/e0ne/followers","following_url":"https://api.github.com/users/e0ne/following{/other_user}","gists_url":"https://api.github.com/users/e0ne/gists{/gist_id}","starred_url":"https://api.github.com/users/e0ne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/e0ne/subscriptions","organizations_url":"https://api.github.com/users/e0ne/orgs","repos_url":"https://api.github.com/users/e0ne/repos","events_url":"https://api.github.com/users/e0ne/events{/privacy}","received_events_url":"https://api.github.com/users/e0ne/received_events","type":"User","site_admin":false},"created_at":"2017-03-22T07:32:35Z","updated_at":"2017-03-22T07:32:35Z","body":"@xsgordon fair enough about v2 and v3. Anyway, from Cinder perspective both v1 and v2 versions are deprecated now. And as was said above, v3 and v2 versions are the same, so IMO it would be good to have v3 support. It will help to add microversions support in the future"}}
{"actor":{"display_login":"e0ne"}}