{"action":"created","issue":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/11751","repository_url":"https://api.github.com/repos/ManageIQ/manageiq","labels_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/11751/labels{/name}","comments_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/11751/comments","events_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/11751/events","html_url":"https://github.com/ManageIQ/manageiq/pull/11751","id":181475000,"number":11751,"title":"Openstack cloud volume snapshot crud backend","user":{"login":"petrblaho","id":122827,"avatar_url":"https://avatars.githubusercontent.com/u/122827?v=3","gravatar_id":"","url":"https://api.github.com/users/petrblaho","html_url":"https://github.com/petrblaho","followers_url":"https://api.github.com/users/petrblaho/followers","following_url":"https://api.github.com/users/petrblaho/following{/other_user}","gists_url":"https://api.github.com/users/petrblaho/gists{/gist_id}","starred_url":"https://api.github.com/users/petrblaho/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petrblaho/subscriptions","organizations_url":"https://api.github.com/users/petrblaho/orgs","repos_url":"https://api.github.com/users/petrblaho/repos","events_url":"https://api.github.com/users/petrblaho/events{/privacy}","received_events_url":"https://api.github.com/users/petrblaho/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/euwe/yes","name":"euwe/yes","color":"000000"},{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/providers/openstack/cloud","name":"providers/openstack/cloud","color":"5319e7"}],"state":"open","locked":false,"assignee":{"login":"Ladas","id":1737058,"avatar_url":"https://avatars.githubusercontent.com/u/1737058?v=3","gravatar_id":"","url":"https://api.github.com/users/Ladas","html_url":"https://github.com/Ladas","followers_url":"https://api.github.com/users/Ladas/followers","following_url":"https://api.github.com/users/Ladas/following{/other_user}","gists_url":"https://api.github.com/users/Ladas/gists{/gist_id}","starred_url":"https://api.github.com/users/Ladas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ladas/subscriptions","organizations_url":"https://api.github.com/users/Ladas/orgs","repos_url":"https://api.github.com/users/Ladas/repos","events_url":"https://api.github.com/users/Ladas/events{/privacy}","received_events_url":"https://api.github.com/users/Ladas/received_events","type":"User","site_admin":false},"assignees":[{"login":"Ladas","id":1737058,"avatar_url":"https://avatars.githubusercontent.com/u/1737058?v=3","gravatar_id":"","url":"https://api.github.com/users/Ladas","html_url":"https://github.com/Ladas","followers_url":"https://api.github.com/users/Ladas/followers","following_url":"https://api.github.com/users/Ladas/following{/other_user}","gists_url":"https://api.github.com/users/Ladas/gists{/gist_id}","starred_url":"https://api.github.com/users/Ladas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ladas/subscriptions","organizations_url":"https://api.github.com/users/Ladas/orgs","repos_url":"https://api.github.com/users/Ladas/repos","events_url":"https://api.github.com/users/Ladas/events{/privacy}","received_events_url":"https://api.github.com/users/Ladas/received_events","type":"User","site_admin":false}],"milestone":null,"comments":11,"created_at":"2016-10-06T17:18:22Z","updated_at":"2016-10-19T15:02:46Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ManageIQ/manageiq/pulls/11751","html_url":"https://github.com/ManageIQ/manageiq/pull/11751","diff_url":"https://github.com/ManageIQ/manageiq/pull/11751.diff","patch_url":"https://github.com/ManageIQ/manageiq/pull/11751.patch"},"body":"OpenStack Volume Snapshots CRUD actions backend\r\n\r\nCurrently ManageIQ can get info about Volume Snapshots via refresh and it can list them.\r\nThis PR introduces basic CRUD actions on the backend side.\r\n\r\nOpenStack docs - http://developer.openstack.org/api-ref/block-storage/v2/index.html#volume-snapshots-snapshots"},"comment":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/comments/254840315","html_url":"https://github.com/ManageIQ/manageiq/pull/11751#issuecomment-254840315","issue_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/11751","id":254840315,"user":{"login":"miq-bot","id":7806257,"avatar_url":"https://avatars.githubusercontent.com/u/7806257?v=3","gravatar_id":"","url":"https://api.github.com/users/miq-bot","html_url":"https://github.com/miq-bot","followers_url":"https://api.github.com/users/miq-bot/followers","following_url":"https://api.github.com/users/miq-bot/following{/other_user}","gists_url":"https://api.github.com/users/miq-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/miq-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/miq-bot/subscriptions","organizations_url":"https://api.github.com/users/miq-bot/orgs","repos_url":"https://api.github.com/users/miq-bot/repos","events_url":"https://api.github.com/users/miq-bot/events{/privacy}","received_events_url":"https://api.github.com/users/miq-bot/received_events","type":"User","site_admin":false},"created_at":"2016-10-19T15:02:46Z","updated_at":"2016-10-19T15:02:46Z","body":"<rubocop />Checked commit https://github.com/petrblaho/manageiq/commit/cfcdfb76fcfdcd26c5b38976652e7a8dbd78c809 with ruby 2.2.5, rubocop 0.37.2, and haml-lint 0.16.1\n8 files checked, 2 offenses detected\n\n**app/models/manageiq/providers/openstack/cloud_manager/cloud_volume_snapshot.rb**\n- [ ] :warning: - [Line 129](https://github.com/petrblaho/manageiq/blob/cfcdfb76fcfdcd26c5b38976652e7a8dbd78c809/app/models/manageiq/providers/openstack/cloud_manager/cloud_volume_snapshot.rb#L129), Col 3 - [Lint/IneffectiveAccessModifier](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Lint/IneffectiveAccessModifier) - `private` (on line 127) does not make singleton methods private. Use `private_class_method` or `private` inside a `class << self` block instead.\n- [ ] :grey_exclamation: - [Line 37](https://github.com/petrblaho/manageiq/blob/cfcdfb76fcfdcd26c5b38976652e7a8dbd78c809/app/models/manageiq/providers/openstack/cloud_manager/cloud_volume_snapshot.rb#L37), Col 3 - [Metrics/AbcSize](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Metrics/AbcSize) - Assignment Branch Condition size for create_snapshot is too high. [24.92/20]\n"}}
{"actor":{"display_login":"miq-bot"}}