{"action":"created","issue":{"url":"https://api.github.com/repos/cockpit-project/cockpit/issues/6381","repository_url":"https://api.github.com/repos/cockpit-project/cockpit","labels_url":"https://api.github.com/repos/cockpit-project/cockpit/issues/6381/labels{/name}","comments_url":"https://api.github.com/repos/cockpit-project/cockpit/issues/6381/comments","events_url":"https://api.github.com/repos/cockpit-project/cockpit/issues/6381/events","html_url":"https://github.com/cockpit-project/cockpit/issues/6381","id":224042953,"number":6381,"title":"Openshift: Broken API: selfLink fields are invalid for top-level objects","user":{"login":"stefwalter","id":795070,"avatar_url":"https://avatars1.githubusercontent.com/u/795070?v=4","gravatar_id":"","url":"https://api.github.com/users/stefwalter","html_url":"https://github.com/stefwalter","followers_url":"https://api.github.com/users/stefwalter/followers","following_url":"https://api.github.com/users/stefwalter/following{/other_user}","gists_url":"https://api.github.com/users/stefwalter/gists{/gist_id}","starred_url":"https://api.github.com/users/stefwalter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stefwalter/subscriptions","organizations_url":"https://api.github.com/users/stefwalter/orgs","repos_url":"https://api.github.com/users/stefwalter/repos","events_url":"https://api.github.com/users/stefwalter/events{/privacy}","received_events_url":"https://api.github.com/users/stefwalter/received_events","type":"User","site_admin":false},"labels":[{"id":279643827,"url":"https://api.github.com/repos/cockpit-project/cockpit/labels/knownissue","name":"knownissue","color":"e11d21","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":682,"created_at":"2017-04-25T07:14:07Z","updated_at":"2017-07-21T07:23:32Z","closed_at":null,"body":"Openshift API is producing invalid selfLink fields for PersistentVolume or Image objects.\r\n\r\nhttps://github.com/openshift/origin/issues/12553"},"comment":{"url":"https://api.github.com/repos/cockpit-project/cockpit/issues/comments/316925701","html_url":"https://github.com/cockpit-project/cockpit/issues/6381#issuecomment-316925701","issue_url":"https://api.github.com/repos/cockpit-project/cockpit/issues/6381","id":316925701,"user":{"login":"cockpituous","id":14330603,"avatar_url":"https://avatars1.githubusercontent.com/u/14330603?v=4","gravatar_id":"","url":"https://api.github.com/users/cockpituous","html_url":"https://github.com/cockpituous","followers_url":"https://api.github.com/users/cockpituous/followers","following_url":"https://api.github.com/users/cockpituous/following{/other_user}","gists_url":"https://api.github.com/users/cockpituous/gists{/gist_id}","starred_url":"https://api.github.com/users/cockpituous/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cockpituous/subscriptions","organizations_url":"https://api.github.com/users/cockpituous/orgs","repos_url":"https://api.github.com/users/cockpituous/repos","events_url":"https://api.github.com/users/cockpituous/events{/privacy}","received_events_url":"https://api.github.com/users/cockpituous/received_events","type":"User","site_admin":false},"created_at":"2017-07-21T07:23:32Z","updated_at":"2017-07-21T07:23:32Z","body":"verify/rhel-7\nOoops, it happened again<hr>\n```\nTraceback (most recent call last):\n  File \"/build/cockpit/bots/../test/verify/check-openshift\", line 577, in testProjectGroups\n    b.wait_not_present(\"modal-dialog\")\n  File \"/build/cockpit/test/common/testlib.py\", line 233, in wait_not_present\n    return self.wait_js_func('!ph_is_present', selector)\n  File \"/build/cockpit/test/common/testlib.py\", line 224, in wait_js_func\n    return self.phantom.wait(\"%s(%s)\" % (func, ','.join(map(jsquote, args))))\n  File \"/build/cockpit/test/common/testlib.py\", line 821, in <lambda>\n    return lambda *args: self._invoke(name, *args)\n  File \"/build/cockpit/test/common/testlib.py\", line 847, in _invoke\n    raise Error(res['error'])\nError: Error: [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: item in users() track by item.metadata.name, Duplicate key: scruffy, Duplicate value: {\"kind\":\"User\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"scruffy\",\"selfLink\":\"/oapi/v1/usersscruffy\",\"uid\":\"1d98297f-6d28-11e7-8a4a-525400123456\",\"resourceVersion\":\"562\",\"creationTimestamp\":\"2017-07-20T08:47:52Z\"},\"identities\":[\"anypassword:scruffy\"],\"groups\":null}\nhttp://errors.angularjs.org/1.3.20/ngRepeat/dupes?p0=item%20in%20users()%20track%20by%20item.metadata.name&p1=scruffy&p2=%7B%22kind%22%3A%22User%22%2C%22apiVersion%22%3A%22v1%22%2C%22metadata%22%3A%7B%22name%22%3A%22scruffy%22%2C%22selfLink%22%3A%22%2Foapi%2Fv1%2Fusersscruffy%22%2C%22uid%22%3A%221d98297f-6d28-11e7-8a4a-525400123456%22%2C%22resourceVersion%22%3A%22562%22%2C%22creationTimestamp%22%3A%222017-07-20T08%3A47%3A52Z%22%7D%2C%22identities%22%3A%5B%22anypassword%3Ascruffy%22%5D%2C%22groups%22%3Anull%7D\nhttp://127.0.0.2:9091/cockpit/$06e1829a05a7340acbfa98994b9fd8069c686ba4/kubernetes/registry.js:5272:207\na@http://127.0.0.2:9091/cockpit/$06e1829a05a7340acbfa98994b9fd8069c686ba4/kubernetes/registry.js:2734:61\n$digest@http://127.0.0.2:9091/cockpit/$06e1829a05a7340acbfa98994b9fd8069c686ba4/kubernetes/registry.js:2766:95\nhttp://127.0.0.2:9091/cockpit/$06e1829a05a7340acbfa98994b9fd8069c686ba4/kubernetes/registry.js:2804:50\ns@http://127.0.0.2:9091/cockpit/$06e1829a05a7340acbfa98994b9fd8069c686ba4/kubernetes/registry.js:946:28\nhttp://127.0.0.2:9091/cockpit/$06e1829a05a7340acbfa98994b9fd8069c686ba4/kubernetes/registry.js:1038:35 undefined\n```\nFirst occurrence: 2017-07-21T07:24:23.032834 | revision 95edc4be0f056f8ae1b1187d6632e374147a2783, [logs](http://fedorapeople.org/groups/cockpit/logs/pull-7352-20170721-065858-95edc4be-verify-rhel-7/log.html)\nTimes recorded: 1\nLatest occurrences:\n\n- 2017-07-21T07:24:23.032834 | revision 95edc4be0f056f8ae1b1187d6632e374147a2783, [logs](http://fedorapeople.org/groups/cockpit/logs/pull-7352-20170721-065858-95edc4be-verify-rhel-7/log.html)\n"}}
{"actor":{"display_login":"cockpituous"}}