{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/origin/issues/19969","repository_url":"https://api.github.com/repos/openshift/origin","labels_url":"https://api.github.com/repos/openshift/origin/issues/19969/labels{/name}","comments_url":"https://api.github.com/repos/openshift/origin/issues/19969/comments","events_url":"https://api.github.com/repos/openshift/origin/issues/19969/events","html_url":"https://github.com/openshift/origin/pull/19969","id":331412238,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk0MTQ4Nzcw","number":19969,"title":"Provide layers referenced by an image stream as layers subresource","user":{"login":"smarterclayton","id":1163175,"node_id":"MDQ6VXNlcjExNjMxNzU=","avatar_url":"https://avatars0.githubusercontent.com/u/1163175?v=4","gravatar_id":"","url":"https://api.github.com/users/smarterclayton","html_url":"https://github.com/smarterclayton","followers_url":"https://api.github.com/users/smarterclayton/followers","following_url":"https://api.github.com/users/smarterclayton/following{/other_user}","gists_url":"https://api.github.com/users/smarterclayton/gists{/gist_id}","starred_url":"https://api.github.com/users/smarterclayton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smarterclayton/subscriptions","organizations_url":"https://api.github.com/users/smarterclayton/orgs","repos_url":"https://api.github.com/users/smarterclayton/repos","events_url":"https://api.github.com/users/smarterclayton/events{/privacy}","received_events_url":"https://api.github.com/users/smarterclayton/received_events","type":"User","site_admin":false},"labels":[{"id":223051294,"node_id":"MDU6TGFiZWwyMjMwNTEyOTQ=","url":"https://api.github.com/repos/openshift/origin/labels/approved","name":"approved","color":"0ffa16","default":false},{"id":640548662,"node_id":"MDU6TGFiZWw2NDA1NDg2NjI=","url":"https://api.github.com/repos/openshift/origin/labels/size/XXL","name":"size/XXL","color":"ee0000","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":15,"created_at":"2018-06-12T02:13:09Z","updated_at":"2018-07-11T03:55:34Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/openshift/origin/pulls/19969","html_url":"https://github.com/openshift/origin/pull/19969","diff_url":"https://github.com/openshift/origin/pull/19969.diff","patch_url":"https://github.com/openshift/origin/pull/19969.patch"},"body":"Adds a new GET endpoint to an image stream as a subresource `layers` that\r\nreturns an array of every layer referenced by the image stream and the tags\r\nand images included by the image.\r\n\r\nThe subresource is fed by a store driven informer that caches and indexes\r\nonly the layers. Clients get a 500 retry error if the cache has not\r\ninitialized yet (the client will silently retry).\r\n\r\nTurns the registry access check for a given layer into an O(1) check\r\ninstead of O(N) where N is the number of images in the image stream.\r\n\r\nThis is not a general purpose layer cache, but lays the foundation for it.\r\n\r\nDepends on openshift/api#56\r\n\r\nDetected by https://bugzilla.redhat.com/show_bug.cgi?id=1589994\r\n\r\n@bparees"},"comment":{"url":"https://api.github.com/repos/openshift/origin/issues/comments/404037110","html_url":"https://github.com/openshift/origin/pull/19969#issuecomment-404037110","issue_url":"https://api.github.com/repos/openshift/origin/issues/19969","id":404037110,"node_id":"MDEyOklzc3VlQ29tbWVudDQwNDAzNzExMA==","user":{"login":"openshift-ci-robot","id":30189103,"node_id":"MDQ6VXNlcjMwMTg5MTAz","avatar_url":"https://avatars1.githubusercontent.com/u/30189103?v=4","gravatar_id":"","url":"https://api.github.com/users/openshift-ci-robot","html_url":"https://github.com/openshift-ci-robot","followers_url":"https://api.github.com/users/openshift-ci-robot/followers","following_url":"https://api.github.com/users/openshift-ci-robot/following{/other_user}","gists_url":"https://api.github.com/users/openshift-ci-robot/gists{/gist_id}","starred_url":"https://api.github.com/users/openshift-ci-robot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openshift-ci-robot/subscriptions","organizations_url":"https://api.github.com/users/openshift-ci-robot/orgs","repos_url":"https://api.github.com/users/openshift-ci-robot/repos","events_url":"https://api.github.com/users/openshift-ci-robot/events{/privacy}","received_events_url":"https://api.github.com/users/openshift-ci-robot/received_events","type":"User","site_admin":false},"created_at":"2018-07-11T03:55:34Z","updated_at":"2018-07-11T03:55:34Z","author_association":"NONE","body":"@smarterclayton: The following tests **failed**, say `/retest` to rerun them all:\n\nTest name | Commit | Details | Rerun command\n--- | --- | --- | ---\nci/openshift-jenkins/gcp | e9536dd58f3b8c6708df27c73ae860a067eb3f2c | [link](https://openshift-gce-devel.appspot.com/build/origin-ci-test/pr-logs/pull/19969/test_pull_request_origin_extended_conformance_gce/21402/) | `/test gcp`\nci/openshift-jenkins/cross | 25a4e3b5613799716939f0189df2c902c9dd8cb4 | [link](https://openshift-gce-devel.appspot.com/build/origin-ci-test/pr-logs/pull/19969/test_pull_request_origin_cross/2180/) | `/test cross`\nci/openshift-jenkins/end_to_end | 25a4e3b5613799716939f0189df2c902c9dd8cb4 | [link](https://openshift-gce-devel.appspot.com/build/origin-ci-test/pr-logs/pull/19969/test_pull_request_origin_end_to_end/14708/) | `/test end_to_end`\nci/openshift-jenkins/extended_conformance_install | 25a4e3b5613799716939f0189df2c902c9dd8cb4 | [link](https://openshift-gce-devel.appspot.com/build/origin-ci-test/pr-logs/pull/19969/test_pull_request_origin_extended_conformance_install/13175/) | `/test extended_conformance_install`\nci/openshift-jenkins/extended_builds | 25a4e3b5613799716939f0189df2c902c9dd8cb4 | [link](https://openshift-gce-devel.appspot.com/build/origin-ci-test/pr-logs/pull/19969/test_pull_request_origin_extended_builds/1917/) | `/test extended_builds`\n\n[Full PR test history](https://openshift-gce-devel.appspot.com/pr/19969). [Your PR dashboard](https://openshift-gce-devel.appspot.com/pr/smarterclayton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/openshift/origin/issues?q=is:issue+is:open) when you hit one in your PR.\n\n<details>\n\nInstructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/devel/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).\n</details>\n<!-- test report -->"}}
{"actor":{"display_login":"openshift-ci-robot"}}