payload: {"action":"created","issue":{"url":"https://api.github.com/repos/3scale/porta/issues/1272","repository_url":"https://api.github.com/repos/3scale/porta","labels_url":"https://api.github.com/repos/3scale/porta/issues/1272/labels{/name}","comments_url":"https://api.github.com/repos/3scale/porta/issues/1272/comments","events_url":"https://api.github.com/repos/3scale/porta/issues/1272/events","html_url":"https://github.com/3scale/porta/pull/1272","id":500398357,"node_id":"MDExOlB1bGxSZXF1ZXN0MzIyODc5NTAy","number":1272,"title":"BackendApiConfig as an affecting object of Proxy config","user":{"login":"guicassolato","id":1842261,"node_id":"MDQ6VXNlcjE4NDIyNjE=","avatar_url":"https://avatars2.githubusercontent.com/u/1842261?v=4","gravatar_id":"","url":"https://api.github.com/users/guicassolato","html_url":"https://github.com/guicassolato","followers_url":"https://api.github.com/users/guicassolato/followers","following_url":"https://api.github.com/users/guicassolato/following{/other_user}","gists_url":"https://api.github.com/users/guicassolato/gists{/gist_id}","starred_url":"https://api.github.com/users/guicassolato/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guicassolato/subscriptions","organizations_url":"https://api.github.com/users/guicassolato/orgs","repos_url":"https://api.github.com/users/guicassolato/repos","events_url":"https://api.github.com/users/guicassolato/events{/privacy}","received_events_url":"https://api.github.com/users/guicassolato/received_events","type":"User","site_admin":false},"labels":[{"id":1488498277,"node_id":"MDU6TGFiZWwxNDg4NDk4Mjc3","url":"https://api.github.com/repos/3scale/porta/labels/APIAP","name":"APIAP","color":"d9e011","default":false}],"state":"open","locked":false,"assignee":{"login":"guicassolato","id":1842261,"node_id":"MDQ6VXNlcjE4NDIyNjE=","avatar_url":"https://avatars2.githubusercontent.com/u/1842261?v=4","gravatar_id":"","url":"https://api.github.com/users/guicassolato","html_url":"https://github.com/guicassolato","followers_url":"https://api.github.com/users/guicassolato/followers","following_url":"https://api.github.com/users/guicassolato/following{/other_user}","gists_url":"https://api.github.com/users/guicassolato/gists{/gist_id}","starred_url":"https://api.github.com/users/guicassolato/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guicassolato/subscriptions","organizations_url":"https://api.github.com/users/guicassolato/orgs","repos_url":"https://api.github.com/users/guicassolato/repos","events_url":"https://api.github.com/users/guicassolato/events{/privacy}","received_events_url":"https://api.github.com/users/guicassolato/received_events","type":"User","site_admin":false},"assignees":[{"login":"guicassolato","id":1842261,"node_id":"MDQ6VXNlcjE4NDIyNjE=","avatar_url":"https://avatars2.githubusercontent.com/u/1842261?v=4","gravatar_id":"","url":"https://api.github.com/users/guicassolato","html_url":"https://github.com/guicassolato","followers_url":"https://api.github.com/users/guicassolato/followers","following_url":"https://api.github.com/users/guicassolato/following{/other_user}","gists_url":"https://api.github.com/users/guicassolato/gists{/gist_id}","starred_url":"https://api.github.com/users/guicassolato/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guicassolato/subscriptions","organizations_url":"https://api.github.com/users/guicassolato/orgs","repos_url":"https://api.github.com/users/guicassolato/repos","events_url":"https://api.github.com/users/guicassolato/events{/privacy}","received_events_url":"https://api.github.com/users/guicassolato/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2019-09-30T16:55:09Z","updated_at":"2019-09-30T19:44:05Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/3scale/porta/pulls/1272","html_url":"https://github.com/3scale/porta/pull/1272","diff_url":"https://github.com/3scale/porta/pull/1272.diff","patch_url":"https://github.com/3scale/porta/pull/1272.patch"},"body":"Currently `BackendApiConfig` object are not signalling a proxy config affecting change. They should. So we show the exclamation mark to the user whenever a backend is added to a product, edited ot removed."},"comment":{"url":"https://api.github.com/repos/3scale/porta/issues/comments/536720974","html_url":"https://github.com/3scale/porta/pull/1272#issuecomment-536720974","issue_url":"https://api.github.com/repos/3scale/porta/issues/1272","id":536720974,"node_id":"MDEyOklzc3VlQ29tbWVudDUzNjcyMDk3NA==","user":{"login":"codecov[bot]","id":22429695,"node_id":"MDM6Qm90MjI0Mjk2OTU=","avatar_url":"https://avatars2.githubusercontent.com/in/254?v=4","gravatar_id":"","url":"https://api.github.com/users/codecov%5Bbot%5D","html_url":"https://github.com/apps/codecov","followers_url":"https://api.github.com/users/codecov%5Bbot%5D/followers","following_url":"https://api.github.com/users/codecov%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/codecov%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/codecov%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codecov%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/codecov%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/codecov%5Bbot%5D/repos","events_url":"https://api.github.com/users/codecov%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/codecov%5Bbot%5D/received_events","type":"Bot","site_admin":false},"created_at":"2019-09-30T19:44:05Z","updated_at":"2019-09-30T19:44:05Z","author_association":"NONE","body":"# [Codecov](https://codecov.io/gh/3scale/porta/pull/1272?src=pr&el=h1) Report\n> Merging [#1272](https://codecov.io/gh/3scale/porta/pull/1272?src=pr&el=desc) into [master](https://codecov.io/gh/3scale/porta/commit/9cb3e99b2667e5042d3bca32f5235a007aba7001?src=pr&el=desc) will **decrease** coverage by `0.27%`.\n> The diff coverage is `100%`.\n\n[![Impacted file tree graph](https://codecov.io/gh/3scale/porta/pull/1272/graphs/tree.svg?width=650&token=wjCArmhQa5&height=150&src=pr)](https://codecov.io/gh/3scale/porta/pull/1272?src=pr&el=tree)\n\n```diff\n@@            Coverage Diff            @@\n##           master   #1272      +/-   ##\n=========================================\n- Coverage   93.08%   92.8%   -0.28%     \n=========================================\n  Files        2505    2480      -25     \n  Lines       82768   81728    -1040     \n=========================================\n- Hits        77044   75851    -1193     \n- Misses       5724    5877     +153\n```\n\n\n| [Impacted Files](https://codecov.io/gh/3scale/porta/pull/1272?src=pr&el=tree) | Coverage Δ | |\n|---|---|---|\n| [app/models/proxy.rb](https://codecov.io/gh/3scale/porta/pull/1272/diff?src=pr&el=tree#diff-YXBwL21vZGVscy9wcm94eS5yYg==) | `97.67% <ø> (-0.08%)` | :arrow_down: |\n| [test/models/backend\\_api\\_config\\_test.rb](https://codecov.io/gh/3scale/porta/pull/1272/diff?src=pr&el=tree#diff-dGVzdC9tb2RlbHMvYmFja2VuZF9hcGlfY29uZmlnX3Rlc3QucmI=) | `100% <100%> (ø)` | :arrow_up: |\n| [test/unit/proxy\\_test.rb](https://codecov.io/gh/3scale/porta/pull/1272/diff?src=pr&el=tree#diff-dGVzdC91bml0L3Byb3h5X3Rlc3QucmI=) | `100% <100%> (ø)` | :arrow_up: |\n| [test/unit/proxy\\_rule\\_test.rb](https://codecov.io/gh/3scale/porta/pull/1272/diff?src=pr&el=tree#diff-dGVzdC91bml0L3Byb3h5X3J1bGVfdGVzdC5yYg==) | `100% <100%> (ø)` | :arrow_up: |\n| [app/lib/proxy\\_config\\_affecting\\_changes.rb](https://codecov.io/gh/3scale/porta/pull/1272/diff?src=pr&el=tree#diff-YXBwL2xpYi9wcm94eV9jb25maWdfYWZmZWN0aW5nX2NoYW5nZXMucmI=) | `100% <100%> (ø)` | :arrow_up: |\n| [app/models/backend\\_api\\_config.rb](https://codecov.io/gh/3scale/porta/pull/1272/diff?src=pr&el=tree#diff-YXBwL21vZGVscy9iYWNrZW5kX2FwaV9jb25maWcucmI=) | `100% <100%> (ø)` | :arrow_up: |\n| [...p/controllers/admin/api/heroku\\_proxy\\_controller.rb](https://codecov.io/gh/3scale/porta/pull/1272/diff?src=pr&el=tree#diff-YXBwL2NvbnRyb2xsZXJzL2FkbWluL2FwaS9oZXJva3VfcHJveHlfY29udHJvbGxlci5yYg==) | `25% <0%> (-75%)` | :arrow_down: |\n| [.../provider/admin/backend\\_apis/metrics\\_controller.rb](https://codecov.io/gh/3scale/porta/pull/1272/diff?src=pr&el=tree#diff-YXBwL2NvbnRyb2xsZXJzL3Byb3ZpZGVyL2FkbWluL2JhY2tlbmRfYXBpcy9tZXRyaWNzX2NvbnRyb2xsZXIucmI=) | `42.22% <0%> (-53.34%)` | :arrow_down: |\n| [...trollers/admin/api/service\\_contracts\\_controller.rb](https://codecov.io/gh/3scale/porta/pull/1272/diff?src=pr&el=tree#diff-YXBwL2NvbnRyb2xsZXJzL2FkbWluL2FwaS9zZXJ2aWNlX2NvbnRyYWN0c19jb250cm9sbGVyLnJi) | `66.66% <0%> (-33.34%)` | :arrow_down: |\n| [app/models/provider\\_plan\\_change\\_observer.rb](https://codecov.io/gh/3scale/porta/pull/1272/diff?src=pr&el=tree#diff-YXBwL21vZGVscy9wcm92aWRlcl9wbGFuX2NoYW5nZV9vYnNlcnZlci5yYg==) | `68.42% <0%> (-31.58%)` | :arrow_down: |\n| ... and [47 more](https://codecov.io/gh/3scale/porta/pull/1272/diff?src=pr&el=tree-more) | |\n\n------\n\n[Continue to review full report at Codecov](https://codecov.io/gh/3scale/porta/pull/1272?src=pr&el=continue).\n> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)\n> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`\n> Powered by [Codecov](https://codecov.io/gh/3scale/porta/pull/1272?src=pr&el=footer). Last update [9cb3e99...e3599cc](https://codecov.io/gh/3scale/porta/pull/1272?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).\n"}}
other: {"actor":{"display_login":"codecov"}}