{"action":"created","issue":{"url":"https://api.github.com/repos/RedHatInsights/vmaas/issues/177","repository_url":"https://api.github.com/repos/RedHatInsights/vmaas","labels_url":"https://api.github.com/repos/RedHatInsights/vmaas/issues/177/labels{/name}","comments_url":"https://api.github.com/repos/RedHatInsights/vmaas/issues/177/comments","events_url":"https://api.github.com/repos/RedHatInsights/vmaas/issues/177/events","html_url":"https://github.com/RedHatInsights/vmaas/issues/177","id":309251847,"number":177,"title":"aggregate products that an erratum is applicable to","user":{"login":"jharting","id":167352,"avatar_url":"https://avatars0.githubusercontent.com/u/167352?v=4","gravatar_id":"","url":"https://api.github.com/users/jharting","html_url":"https://github.com/jharting","followers_url":"https://api.github.com/users/jharting/followers","following_url":"https://api.github.com/users/jharting/following{/other_user}","gists_url":"https://api.github.com/users/jharting/gists{/gist_id}","starred_url":"https://api.github.com/users/jharting/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jharting/subscriptions","organizations_url":"https://api.github.com/users/jharting/orgs","repos_url":"https://api.github.com/users/jharting/repos","events_url":"https://api.github.com/users/jharting/events{/privacy}","received_events_url":"https://api.github.com/users/jharting/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-03-28T07:33:13Z","updated_at":"2018-03-28T15:51:35Z","closed_at":null,"author_association":"NONE","body":"Currently for each update we get a list of repositories. From these we can use `/repos` to infer the product name. However, this limits our knowledge of affected products to only those from which we collected package list from.\r\n\r\nIt would be great if vmaas could aggregate the products for an erratum so that a general list of products a given erratum is applicable to can be requested. (e.g. on `errata/erratum_name`)\r\n\r\nFor example:\r\n```\r\naffected_products: ['Red Hat Enterprise Linux Server 7 x86_64', 'Red Hat Enterprise Linux Server - AUS 7.4 x86_64', ...]\r\n```"},"comment":{"url":"https://api.github.com/repos/RedHatInsights/vmaas/issues/comments/376937273","html_url":"https://github.com/RedHatInsights/vmaas/issues/177#issuecomment-376937273","issue_url":"https://api.github.com/repos/RedHatInsights/vmaas/issues/177","id":376937273,"user":{"login":"jharting","id":167352,"avatar_url":"https://avatars0.githubusercontent.com/u/167352?v=4","gravatar_id":"","url":"https://api.github.com/users/jharting","html_url":"https://github.com/jharting","followers_url":"https://api.github.com/users/jharting/followers","following_url":"https://api.github.com/users/jharting/following{/other_user}","gists_url":"https://api.github.com/users/jharting/gists{/gist_id}","starred_url":"https://api.github.com/users/jharting/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jharting/subscriptions","organizations_url":"https://api.github.com/users/jharting/orgs","repos_url":"https://api.github.com/users/jharting/repos","events_url":"https://api.github.com/users/jharting/events{/privacy}","received_events_url":"https://api.github.com/users/jharting/received_events","type":"User","site_admin":false},"created_at":"2018-03-28T15:51:35Z","updated_at":"2018-03-28T15:51:35Z","author_association":"NONE","body":"@MichaelMraka\r\nby \"products a given erratum is applicable to\" I mean all products an erratum applies to, e.g:\r\n* Red Hat Enterprise Linux Server 6\r\n* Red Hat Enterprise Linux Workstation 6\r\n* Red Hat Enterprise Linux for IBM z Systems 6\r\n* etc.\r\n\r\n by \"products which we collected package list\" I mean packages from customer's systems that are checking into Insights. This can be a strict subset of the former i.e. only \"* Red Hat Enterprise Linux Server 6\" servers are checking in to Insights yet we may still want to tell the customer that the erratum is applicable to all those different products (static information)"}}
{"actor":{"display_login":"jharting"}}