{"action":"created","issue":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/11088","repository_url":"https://api.github.com/repos/ManageIQ/manageiq","labels_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/11088/labels{/name}","comments_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/11088/comments","events_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/11088/events","html_url":"https://github.com/ManageIQ/manageiq/pull/11088","id":175641186,"number":11088,"title":"[WIP] Add Cinder storage manager support: backend changes","user":{"login":"hsong-rh","id":12900250,"avatar_url":"https://avatars.githubusercontent.com/u/12900250?v=3","gravatar_id":"","url":"https://api.github.com/users/hsong-rh","html_url":"https://github.com/hsong-rh","followers_url":"https://api.github.com/users/hsong-rh/followers","following_url":"https://api.github.com/users/hsong-rh/following{/other_user}","gists_url":"https://api.github.com/users/hsong-rh/gists{/gist_id}","starred_url":"https://api.github.com/users/hsong-rh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hsong-rh/subscriptions","organizations_url":"https://api.github.com/users/hsong-rh/orgs","repos_url":"https://api.github.com/users/hsong-rh/repos","events_url":"https://api.github.com/users/hsong-rh/events{/privacy}","received_events_url":"https://api.github.com/users/hsong-rh/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/storage","name":"storage","color":"5319e7"},{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/wip","name":"wip","color":"eeeeee"}],"state":"open","locked":false,"assignee":{"login":"roliveri","id":2810177,"avatar_url":"https://avatars.githubusercontent.com/u/2810177?v=3","gravatar_id":"","url":"https://api.github.com/users/roliveri","html_url":"https://github.com/roliveri","followers_url":"https://api.github.com/users/roliveri/followers","following_url":"https://api.github.com/users/roliveri/following{/other_user}","gists_url":"https://api.github.com/users/roliveri/gists{/gist_id}","starred_url":"https://api.github.com/users/roliveri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roliveri/subscriptions","organizations_url":"https://api.github.com/users/roliveri/orgs","repos_url":"https://api.github.com/users/roliveri/repos","events_url":"https://api.github.com/users/roliveri/events{/privacy}","received_events_url":"https://api.github.com/users/roliveri/received_events","type":"User","site_admin":false},"assignees":[{"login":"roliveri","id":2810177,"avatar_url":"https://avatars.githubusercontent.com/u/2810177?v=3","gravatar_id":"","url":"https://api.github.com/users/roliveri","html_url":"https://github.com/roliveri","followers_url":"https://api.github.com/users/roliveri/followers","following_url":"https://api.github.com/users/roliveri/following{/other_user}","gists_url":"https://api.github.com/users/roliveri/gists{/gist_id}","starred_url":"https://api.github.com/users/roliveri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roliveri/subscriptions","organizations_url":"https://api.github.com/users/roliveri/orgs","repos_url":"https://api.github.com/users/roliveri/repos","events_url":"https://api.github.com/users/roliveri/events{/privacy}","received_events_url":"https://api.github.com/users/roliveri/received_events","type":"User","site_admin":false}],"milestone":null,"comments":5,"created_at":"2016-09-08T00:58:54Z","updated_at":"2016-09-16T14:02:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ManageIQ/manageiq/pulls/11088","html_url":"https://github.com/ManageIQ/manageiq/pull/11088","diff_url":"https://github.com/ManageIQ/manageiq/pull/11088.diff","patch_url":"https://github.com/ManageIQ/manageiq/pull/11088.patch"},"body":"Purpose or Intent\r\n-----------------\r\nAdd Cinder storage manager to abstract all storage-related information from current Openstack cloud provider's detail page.\r\n\r\nSteps for Testing/QA\r\n--------------------\r\nAfter Openstack provider is added into appliance, the Cinder storage manager should be added in the 'Storage Providers' tab automatically.\r\n"},"comment":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/comments/247608364","html_url":"https://github.com/ManageIQ/manageiq/pull/11088#issuecomment-247608364","issue_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/11088","id":247608364,"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-09-16T14:02:13Z","updated_at":"2016-09-16T14:02:13Z","body":"<rubocop />Checked commits https://github.com/hsong-rh/manageiq/compare/6ced13abe144b28d68ef789770a063c8f4744bec~...cdade54f8952800b20fa8727436854a3a9cc1e4a with ruby 2.2.5, rubocop 0.37.2, and haml-lint 0.16.1\n26 files checked, 42 offenses detected\n\n**app/models/ems_refresh/save_inventory.rb**\n- [ ] :grey_exclamation: - [Line 6](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/ems_refresh/save_inventory.rb#L6), Col 121 - [Metrics/LineLength](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Metrics/LineLength) - Line is too long. [122/120]\n\n**app/models/ems_refresh/save_inventory_cinder.rb**\n- [ ] :exclamation: - [Line 101](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/ems_refresh/save_inventory_cinder.rb#L101), Col 18 - [Style/ParenthesesAroundCondition](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/ParenthesesAroundCondition) - Don't use parentheses around the condition of an `if`.\n- [ ] :exclamation: - [Line 128](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/ems_refresh/save_inventory_cinder.rb#L128), Col 1 - [Style/EmptyLinesAroundModuleBody](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/EmptyLinesAroundModuleBody) - Extra empty line detected at module body end.\n- [ ] :exclamation: - [Line 128](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/ems_refresh/save_inventory_cinder.rb#L128), Col 1 - [Style/EmptyLines](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/EmptyLines) - Extra blank line detected.\n- [ ] :exclamation: - [Line 59](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/ems_refresh/save_inventory_cinder.rb#L59), Col 18 - [Style/ParenthesesAroundCondition](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/ParenthesesAroundCondition) - Don't use parentheses around the condition of an `if`.\n- [ ] :grey_exclamation: - [Line 19](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/ems_refresh/save_inventory_cinder.rb#L19), Col 3 - [Metrics/AbcSize](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Metrics/AbcSize) - Assignment Branch Condition size for save_ems_cinder_inventory is too high. [20.78/20]\n- [ ] :grey_exclamation: - [Line 72](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/ems_refresh/save_inventory_cinder.rb#L72), Col 121 - [Metrics/LineLength](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Metrics/LineLength) - Line is too long. [124/120]\n\n**app/models/manageiq/providers/openstack/cloud_manager/refresh_parser.rb**\n- [ ] :exclamation: - [Line 118](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/openstack/cloud_manager/refresh_parser.rb#L118), Col 9 - [Style/AccessorMethodName](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/AccessorMethodName) - Do not prefix reader method names with `get_`.\n- [ ] :exclamation: - [Line 123](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/openstack/cloud_manager/refresh_parser.rb#L123), Col 9 - [Style/AccessorMethodName](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/AccessorMethodName) - Do not prefix reader method names with `get_`.\n- [ ] :exclamation: - [Line 128](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/openstack/cloud_manager/refresh_parser.rb#L128), Col 9 - [Style/AccessorMethodName](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/AccessorMethodName) - Do not prefix reader method names with `get_`.\n- [ ] :grey_exclamation: - [Line 135](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/openstack/cloud_manager/refresh_parser.rb#L135), Col 121 - [Metrics/LineLength](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Metrics/LineLength) - Line is too long. [122/120]\n\n**app/models/manageiq/providers/storage_manager/cinder_manager.rb**\n- [ ] :exclamation: - [Line 37](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager.rb#L37), Col 8 - [Style/RedundantSelf](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/RedundantSelf) - Redundant `self` detected.\n- [ ] :exclamation: - [Line 38](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager.rb#L38), Col 110 - [Style/TrailingWhitespace](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/TrailingWhitespace) - Trailing whitespace detected.\n- [ ] :exclamation: - [Line 38](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager.rb#L38), Col 47 - [Style/RedundantSelf](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/RedundantSelf) - Redundant `self` detected.\n- [ ] :exclamation: - [Line 39](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager.rb#L39), Col 9 - [Style/RedundantSelf](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/RedundantSelf) - Redundant `self` detected.\n- [ ] :exclamation: - [Line 45](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager.rb#L45), Col 1 - [Style/EmptyLines](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/EmptyLines) - Extra blank line detected.\n- [ ] :exclamation: - [Line 6](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager.rb#L6), Col 95 - [Style/TrailingWhitespace](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/TrailingWhitespace) - Trailing whitespace detected.\n\n**app/models/manageiq/providers/storage_manager/cinder_manager/event_catcher.rb**\n- [ ] :exclamation: - [Line 11](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/event_catcher.rb#L11), Col 1 - [Style/EmptyLinesAroundClassBody](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/EmptyLinesAroundClassBody) - Extra empty line detected at class body end.\n\n**app/models/manageiq/providers/storage_manager/cinder_manager/event_catcher/runner.rb**\n- [ ] :exclamation: - [Line 2](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/event_catcher/runner.rb#L2), Col 1 - [Style/EmptyLinesAroundClassBody](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/EmptyLinesAroundClassBody) - Extra empty line detected at class body beginning.\n- [ ] :grey_exclamation: - [Line 1](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/event_catcher/runner.rb#L1), Col 121 - [Metrics/LineLength](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Metrics/LineLength) - Line is too long. [135/120]\n\n**app/models/manageiq/providers/storage_manager/cinder_manager/event_parser.rb**\n- [ ] :grey_exclamation: - [Line 6](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/event_parser.rb#L6), Col 3 - [Metrics/AbcSize](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Metrics/AbcSize) - Assignment Branch Condition size for event_to_hash is too high. [23.62/20]\n\n**app/models/manageiq/providers/storage_manager/cinder_manager/refresh_helper_methods.rb**\n- [ ] :exclamation: - [Line 100](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_helper_methods.rb#L100), Col 6 - [Style/TrailingWhitespace](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/TrailingWhitespace) - Trailing whitespace detected.\n- [ ] :exclamation: - [Line 106](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_helper_methods.rb#L106), Col 5 - [Style/RedundantReturn](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/RedundantReturn) - Redundant `return` detected.\n- [ ] :exclamation: - [Line 107](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_helper_methods.rb#L107), Col 6 - [Style/TrailingWhitespace](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/TrailingWhitespace) - Trailing whitespace detected.\n- [ ] :exclamation: - [Line 1](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_helper_methods.rb#L1), Col 1 - [Metrics/ModuleLength](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Metrics/ModuleLength) - Module has too many lines. [133/100]\n- [ ] :exclamation: - [Line 20](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_helper_methods.rb#L20), Col 13 - [Style/AlignParameters](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/AlignParameters) - Align the parameters of a method call if they span more than one line.\n- [ ] :exclamation: - [Line 99](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_helper_methods.rb#L99), Col 5 - [Style/RedundantReturn](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/RedundantReturn) - Redundant `return` detected.\n- [ ] :grey_exclamation: - [Line 44](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_helper_methods.rb#L44), Col 3 - [Metrics/AbcSize](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Metrics/AbcSize) - Assignment Branch Condition size for parse_volume is too high. [47.34/20]\n- [ ] :grey_exclamation: - [Line 44](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_helper_methods.rb#L44), Col 3 - [Metrics/MethodLength](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Metrics/MethodLength) - Method has too many lines. [40/25]\n- [ ] :grey_exclamation: - [Line 61](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_helper_methods.rb#L61), Col 121 - [Metrics/LineLength](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Metrics/LineLength) - Line is too long. [123/120]\n\n**app/models/manageiq/providers/storage_manager/cinder_manager/refresh_parser.rb**\n- [ ] :warning: - [Line 15](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_parser.rb#L15), Col 25 - [Lint/UnusedMethodArgument](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Lint/UnusedMethodArgument) - Unused method argument - `options`. If it's necessary, use `_` or `_options` as an argument name to indicate that it won't be used.\n- [ ] :exclamation: - [Line 16](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_parser.rb#L16), Col 1 - [Style/EmptyLinesAroundMethodBody](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/EmptyLinesAroundMethodBody) - Extra empty line detected at method body beginning.\n- [ ] :exclamation: - [Line 22](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_parser.rb#L22), Col 1 - [Style/TrailingWhitespace](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/TrailingWhitespace) - Trailing whitespace detected.\n- [ ] :exclamation: - [Line 33](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_parser.rb#L33), Col 7 - [Style/LeadingCommentSpace](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/LeadingCommentSpace) - Missing space after #.\n- [ ] :exclamation: - [Line 46](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_parser.rb#L46), Col 9 - [Style/AccessorMethodName](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/AccessorMethodName) - Do not prefix reader method names with `get_`.\n- [ ] :exclamation: - [Line 50](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_parser.rb#L50), Col 9 - [Style/AccessorMethodName](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/AccessorMethodName) - Do not prefix reader method names with `get_`.\n- [ ] :exclamation: - [Line 56](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_parser.rb#L56), Col 9 - [Style/AccessorMethodName](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/AccessorMethodName) - Do not prefix reader method names with `get_`.\n- [ ] :exclamation: - [Line 60](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_parser.rb#L60), Col 1 - [Style/EmptyLinesAroundMethodBody](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/EmptyLinesAroundMethodBody) - Extra empty line detected at method body end.\n- [ ] :exclamation: - [Line 74](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_parser.rb#L74), Col 1 - [Style/EmptyLinesAroundClassBody](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/EmptyLinesAroundClassBody) - Extra empty line detected at class body end.\n\n**app/models/manageiq/providers/storage_manager/cinder_manager/refresh_worker/runner.rb**\n- [ ] :grey_exclamation: - [Line 1](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresh_worker/runner.rb#L1), Col 121 - [Metrics/LineLength](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Metrics/LineLength) - Line is too long. [137/120]\n\n**app/models/manageiq/providers/storage_manager/cinder_manager/refresher.rb**\n- [ ] :exclamation: - [Line 15](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresher.rb#L15), Col 1 - [Style/EmptyLinesAroundClassBody](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/EmptyLinesAroundClassBody) - Extra empty line detected at class body end.\n- [ ] :exclamation: - [Line 2](https://github.com/hsong-rh/manageiq/blob/cdade54f8952800b20fa8727436854a3a9cc1e4a/app/models/manageiq/providers/storage_manager/cinder_manager/refresher.rb#L2), Col 16 - [Style/TrailingWhitespace](http://rubydoc.info/gems/rubocop/0.37.2/RuboCop/Cop/Style/TrailingWhitespace) - Trailing whitespace detected.\n"}}
{"actor":{"display_login":"miq-bot"}}