{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/origin/issues/8195","repository_url":"https://api.github.com/repos/openshift/origin","labels_url":"https://api.github.com/repos/openshift/origin/issues/8195/labels{/name}","comments_url":"https://api.github.com/repos/openshift/origin/issues/8195/comments","events_url":"https://api.github.com/repos/openshift/origin/issues/8195/events","html_url":"https://github.com/openshift/origin/pull/8195","id":142707986,"number":8195,"title":"Refactor of image resource quota evaluators","user":{"login":"miminar","id":1478803,"avatar_url":"https://avatars.githubusercontent.com/u/1478803?v=3","gravatar_id":"","url":"https://api.github.com/users/miminar","html_url":"https://github.com/miminar","followers_url":"https://api.github.com/users/miminar/followers","following_url":"https://api.github.com/users/miminar/following{/other_user}","gists_url":"https://api.github.com/users/miminar/gists{/gist_id}","starred_url":"https://api.github.com/users/miminar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/miminar/subscriptions","organizations_url":"https://api.github.com/users/miminar/orgs","repos_url":"https://api.github.com/users/miminar/repos","events_url":"https://api.github.com/users/miminar/events{/privacy}","received_events_url":"https://api.github.com/users/miminar/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/openshift/origin/labels/api-approved","name":"api-approved","color":"0e8a16"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":84,"created_at":"2016-03-22T16:44:40Z","updated_at":"2016-05-27T12:55:24Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openshift/origin/pulls/8195","html_url":"https://github.com/openshift/origin/pull/8195","diff_url":"https://github.com/openshift/origin/pull/8195.diff","patch_url":"https://github.com/openshift/origin/pull/8195.patch"},"body":"- Made image processing more readable.\r\n- Reduced number of queries to etcd.\r\n- Caching images in an expiring cache. The cache is shared within a registry\r\n  instance.\r\n- Ditched global variables.\r\n- Using helpers to parse and create names of ImageStreamImages and ImageStreamTags.\r\n- Instantiate structs with a field names.\r\n\r\n## TODO:\r\n\r\n- [x] allow to limit the number of image streams per project using quota limit on resource `openshift.io/imagestreams`\r\n- [x] allow to limit the number of unique image stream tags (stored in spec) on each **image stream** in the project using limit range type `openshift.io/imagestreamtags`\r\n- [x] allow to limit the number of unique image stream images (stored in status) on each **image stream** in the project using limit range type `openshift.io/imagestreamimages`\r\n- [x] move all the counting logic for image stream (tags|images) into image stream strategy"},"comment":{"url":"https://api.github.com/repos/openshift/origin/issues/comments/222138943","html_url":"https://github.com/openshift/origin/pull/8195#issuecomment-222138943","issue_url":"https://api.github.com/repos/openshift/origin/issues/8195","id":222138943,"user":{"login":"openshift-bot","id":1779249,"avatar_url":"https://avatars.githubusercontent.com/u/1779249?v=3","gravatar_id":"","url":"https://api.github.com/users/openshift-bot","html_url":"https://github.com/openshift-bot","followers_url":"https://api.github.com/users/openshift-bot/followers","following_url":"https://api.github.com/users/openshift-bot/following{/other_user}","gists_url":"https://api.github.com/users/openshift-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/openshift-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openshift-bot/subscriptions","organizations_url":"https://api.github.com/users/openshift-bot/orgs","repos_url":"https://api.github.com/users/openshift-bot/repos","events_url":"https://api.github.com/users/openshift-bot/events{/privacy}","received_events_url":"https://api.github.com/users/openshift-bot/received_events","type":"User","site_admin":false},"created_at":"2016-05-27T12:55:24Z","updated_at":"2016-05-27T12:55:24Z","body":"Evaluated for origin testonlyextended up to ef485c7360774e2d929488313493ff2ee69a06dc"}}
{"actor":{"display_login":"openshift-bot"}}