{"action":"created","issue":{"url":"https://api.github.com/repos/ManageIQ/manageiq-providers-kubernetes/issues/271","repository_url":"https://api.github.com/repos/ManageIQ/manageiq-providers-kubernetes","labels_url":"https://api.github.com/repos/ManageIQ/manageiq-providers-kubernetes/issues/271/labels{/name}","comments_url":"https://api.github.com/repos/ManageIQ/manageiq-providers-kubernetes/issues/271/comments","events_url":"https://api.github.com/repos/ManageIQ/manageiq-providers-kubernetes/issues/271/events","html_url":"https://github.com/ManageIQ/manageiq-providers-kubernetes/pull/271","id":349543961,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA3NjM0NTI3","number":271,"title":"Streaming refresh for kubernetes using watches","user":{"login":"agrare","id":12851112,"node_id":"MDQ6VXNlcjEyODUxMTEy","avatar_url":"https://avatars2.githubusercontent.com/u/12851112?v=4","gravatar_id":"","url":"https://api.github.com/users/agrare","html_url":"https://github.com/agrare","followers_url":"https://api.github.com/users/agrare/followers","following_url":"https://api.github.com/users/agrare/following{/other_user}","gists_url":"https://api.github.com/users/agrare/gists{/gist_id}","starred_url":"https://api.github.com/users/agrare/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agrare/subscriptions","organizations_url":"https://api.github.com/users/agrare/orgs","repos_url":"https://api.github.com/users/agrare/repos","events_url":"https://api.github.com/users/agrare/events{/privacy}","received_events_url":"https://api.github.com/users/agrare/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-08-10T14:46:08Z","updated_at":"2018-08-16T13:37:57Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/ManageIQ/manageiq-providers-kubernetes/pulls/271","html_url":"https://github.com/ManageIQ/manageiq-providers-kubernetes/pull/271","diff_url":"https://github.com/ManageIQ/manageiq-providers-kubernetes/pull/271.diff","patch_url":"https://github.com/ManageIQ/manageiq-providers-kubernetes/pull/271.patch"},"body":"Add the ability to use watches in the RefreshWorker in place of the standard queued full/targeted refreshes.\r\n\r\nTasks still pending:\r\n\r\n- [x] ~~Since there is no indication if a watch started with resource_version => \"0\" has \"completed\" we need to do an initial full refresh, get the resourceVersion of the collection, then start the watch.~~\r\n\r\n- [x] ~~At present this will only add/edit entities using the TargetedCollection persister.~~\r\n\r\nDepends on: https://github.com/ManageIQ/manageiq/pull/17531"},"comment":{"url":"https://api.github.com/repos/ManageIQ/manageiq-providers-kubernetes/issues/comments/413548244","html_url":"https://github.com/ManageIQ/manageiq-providers-kubernetes/pull/271#issuecomment-413548244","issue_url":"https://api.github.com/repos/ManageIQ/manageiq-providers-kubernetes/issues/271","id":413548244,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMzU0ODI0NA==","user":{"login":"miq-bot","id":7806257,"node_id":"MDQ6VXNlcjc4MDYyNTc=","avatar_url":"https://avatars1.githubusercontent.com/u/7806257?v=4","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":"2018-08-16T13:37:57Z","updated_at":"2018-08-16T13:37:57Z","author_association":"MEMBER","body":"<rubocop />Checked commits https://github.com/agrare/manageiq-providers-kubernetes/compare/f32af19567d624e99c89975da36eeefd0e00a9e6~...5daaad4a80534d00f5dc3aa61d147859ee0acf83 with ruby 2.3.3, rubocop 0.52.1, haml-lint 0.20.0, and yamllint 1.10.0\n11 files checked, 1 offense detected\n\n**app/models/manageiq/providers/kubernetes/container_manager/streaming_refresh_mixin.rb**\n- [ ] :exclamation: - [Line 105](https://github.com/agrare/manageiq-providers-kubernetes/blob/5daaad4a80534d00f5dc3aa61d147859ee0acf83/app/models/manageiq/providers/kubernetes/container_manager/streaming_refresh_mixin.rb#L105), Col 3 - [Style/RescueStandardError](http://rubydoc.info/gems/rubocop/0.52.1/RuboCop/Cop/Style/RescueStandardError) - Avoid rescuing without specifying an error class.\n"}}
{"actor":{"display_login":"miq-bot"}}