{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":52879258,"defaultBranch":"master","name":"openstack-ansible-os_horizon","ownerLogin":"openstack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-01T13:36:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/324574?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715367577.0","currentOid":""},"activityList":{"items":[{"before":"f32fc451bb73afb9e18434da071f2a85d0e4d9b9","after":"673c8febf892c65a0d1a1636259b577b0f68e8f0","ref":"refs/heads/unmaintained/zed","pushedAt":"2024-05-12T08:14:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for unmaintained/zed\n\nChange-Id: If1650bbf8c0076ed350be1537f1247e66772ecc2","shortMessageHtmlLink":"Update .gitreview for unmaintained/zed"}},{"before":null,"after":"f32fc451bb73afb9e18434da071f2a85d0e4d9b9","ref":"refs/heads/unmaintained/zed","pushedAt":"2024-05-10T18:59:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Reflect horizon_webroot setting in Apache vhost configuration\" into stable/zed","shortMessageHtmlLink":"Merge \"Reflect horizon_webroot setting in Apache vhost configuration\"…"}},{"before":"ae8f6f9f1967c8d7921e9fe37a5d36a279e5fb82","after":"824259601d4fee533a3ac5603c401d7c800753be","ref":"refs/heads/master","pushedAt":"2024-04-22T16:22:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Add support for deploying Horizon with Skyline\"","shortMessageHtmlLink":"Merge \"Add support for deploying Horizon with Skyline\""}},{"before":"4f09e96558f2dbc4dc76f65e215f0b6218dc000e","after":"ea3f3463b531cc9c58eaf38e9913495afb7c9388","ref":"refs/heads/unmaintained/victoria","pushedAt":"2024-04-17T21:10:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for unmaintained/victoria\n\nChange-Id: I305757eb8dbc01126e64c5f6995498dd7ac6fb36","shortMessageHtmlLink":"Update .gitreview for unmaintained/victoria"}},{"before":"ec4b2b48f64d417182e95d44ba21bd0ae62beea0","after":"ae8f6f9f1967c8d7921e9fe37a5d36a279e5fb82","ref":"refs/heads/master","pushedAt":"2024-04-02T17:21:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Detect OVN VPNaaS installation\"","shortMessageHtmlLink":"Merge \"Detect OVN VPNaaS installation\""}},{"before":"caa87160de22bb4d72cccd4aa78aa571c00fa56f","after":"f32fc451bb73afb9e18434da071f2a85d0e4d9b9","ref":"refs/heads/stable/zed","pushedAt":"2024-03-29T21:42:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Reflect horizon_webroot setting in Apache vhost configuration\" into stable/zed","shortMessageHtmlLink":"Merge \"Reflect horizon_webroot setting in Apache vhost configuration\"…"}},{"before":"a30d5219525081382377e165587e5796d4fdb245","after":"604d69601835aeb00a801fccdc92b7a0b7d570c9","ref":"refs/heads/stable/2023.1","pushedAt":"2024-03-29T18:28:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Reflect horizon_webroot setting in Apache vhost configuration\n\nChanging only horizon_webroot is not sufficient without adjustments\nto horizon Apache vhost.\n\nChange-Id: I25707600c2b05a7f816a7c4ea38c8985717df2d3\n(cherry picked from commit 552fcac1227342fe0ef70edecc31f3e8b9c45991)","shortMessageHtmlLink":"Reflect horizon_webroot setting in Apache vhost configuration"}},{"before":"65fb550c5c9d6d7ff04696756808bf31ff2bbbe2","after":"caa87160de22bb4d72cccd4aa78aa571c00fa56f","ref":"refs/heads/stable/zed","pushedAt":"2024-03-29T18:28:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Do not change mode of files recursively\n\nCurrent behavior leads to all files having executable bit which is not\nanticipated or required behaviour.\n\nThus, we should avoid defining mode recursively to the directory\n\nCloses-Bug: #2052011\nChange-Id: I30b9b6a70d2cabfb1f1f434cd883ea2503d867bc\n(cherry picked from commit 47364bcadd017372dba88b78d8a89d263637afa0)","shortMessageHtmlLink":"Do not change mode of files recursively"}},{"before":"d65d5ef91056ce9e62e95d38b057fd7360c5c892","after":"f93f0d13b96aef9cc232987210c9e2adf23d8421","ref":"refs/heads/stable/2023.2","pushedAt":"2024-03-29T12:54:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Reflect horizon_webroot setting in Apache vhost configuration\" into stable/2023.2","shortMessageHtmlLink":"Merge \"Reflect horizon_webroot setting in Apache vhost configuration\"…"}},{"before":"b737e476958d904852cfbebbc2e346c677b0e89b","after":"d65d5ef91056ce9e62e95d38b057fd7360c5c892","ref":"refs/heads/stable/2023.2","pushedAt":"2024-03-29T09:41:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Use overridable URL for github rather than hard-coding\n\nFor isolated deployments which use mirrors it is necessary\nto be able to override the github.com URL currently used\nin horizon_pip_packages\n\nChange-Id: I767b921dd9114fb6afa6a93d80e3927da481e5ae\n(cherry picked from commit ec4b2b48f64d417182e95d44ba21bd0ae62beea0)","shortMessageHtmlLink":"Use overridable URL for github rather than hard-coding"}},{"before":"5d0255cf26f75e035ad2eaddf848ea0f70007206","after":"ec4b2b48f64d417182e95d44ba21bd0ae62beea0","ref":"refs/heads/master","pushedAt":"2024-03-28T20:39:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Use overridable URL for github rather than hard-coding\n\nFor isolated deployments which use mirrors it is necessary\nto be able to override the github.com URL currently used\nin horizon_pip_packages\n\nChange-Id: I767b921dd9114fb6afa6a93d80e3927da481e5ae","shortMessageHtmlLink":"Use overridable URL for github rather than hard-coding"}},{"before":"99499ec28983a724f5a766ad13d5b3de92a55fdd","after":"5d0255cf26f75e035ad2eaddf848ea0f70007206","ref":"refs/heads/master","pushedAt":"2024-03-28T13:20:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Reflect horizon_webroot setting in Apache vhost configuration\"","shortMessageHtmlLink":"Merge \"Reflect horizon_webroot setting in Apache vhost configuration\""}},{"before":"d7b4ef2231c2325cec8d2546d230d2eae4d09f3c","after":"a30d5219525081382377e165587e5796d4fdb245","ref":"refs/heads/stable/2023.1","pushedAt":"2024-03-28T11:55:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Do not change mode of files recursively\n\nCurrent behavior leads to all files having executable bit which is not\nanticipated or required behaviour.\n\nThus, we should avoid defining mode recursively to the directory\n\nCloses-Bug: #2052011\nChange-Id: I30b9b6a70d2cabfb1f1f434cd883ea2503d867bc\n(cherry picked from commit 47364bcadd017372dba88b78d8a89d263637afa0)","shortMessageHtmlLink":"Do not change mode of files recursively"}},{"before":"55426617249d75dd089a136ecf2095f303920118","after":"b737e476958d904852cfbebbc2e346c677b0e89b","ref":"refs/heads/stable/2023.2","pushedAt":"2024-03-27T11:47:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Do not change mode of files recursively\n\nCurrent behavior leads to all files having executable bit which is not\nanticipated or required behaviour.\n\nThus, we should avoid defining mode recursively to the directory\n\nCloses-Bug: #2052011\nChange-Id: I30b9b6a70d2cabfb1f1f434cd883ea2503d867bc\n(cherry picked from commit 47364bcadd017372dba88b78d8a89d263637afa0)","shortMessageHtmlLink":"Do not change mode of files recursively"}},{"before":"acc0c03a4ab3cc07b46d4291386972bce4ad31fa","after":"55426617249d75dd089a136ecf2095f303920118","ref":"refs/heads/stable/2023.2","pushedAt":"2024-03-22T12:08:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Deploy default policy files\n\nAt the moment our role does not account for provisionment of default\npolicy files for extra dashboards.\n\nWhile they should not be required, it has been reported that absence\nof such policy files results in unexpected behaviour. So let's symlink them\nalike to how we do with regular policies.\n\nCloses-Bug: #2055415\nChange-Id: I683c12938fd4aa67304f564678514bc48bd86a79\n(cherry picked from commit e62a2cd3ad766ec9610852ccd94f66005299c8b5)","shortMessageHtmlLink":"Deploy default policy files"}},{"before":"e62a2cd3ad766ec9610852ccd94f66005299c8b5","after":"99499ec28983a724f5a766ad13d5b3de92a55fdd","ref":"refs/heads/master","pushedAt":"2024-03-22T09:29:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Do not change mode of files recursively\"","shortMessageHtmlLink":"Merge \"Do not change mode of files recursively\""}},{"before":"1edc310ff402af0bcd045bfbe41b4a336d1c8e14","after":null,"ref":"refs/heads/stable/xena","pushedAt":"2024-03-21T22:07:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"fb868b58cef30a378e8577ed97623bbf6602359f","after":null,"ref":"refs/heads/stable/wallaby","pushedAt":"2024-03-21T22:07:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"4f09e96558f2dbc4dc76f65e215f0b6218dc000e","after":null,"ref":"refs/heads/stable/victoria","pushedAt":"2024-03-21T22:07:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"fb868b58cef30a378e8577ed97623bbf6602359f","after":"6050952f9fcd254818f0010c283d4385b3776d67","ref":"refs/heads/unmaintained/wallaby","pushedAt":"2024-03-21T22:07:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for unmaintained/wallaby\n\nChange-Id: Ib6a880bce885bfb870386c5f56c15450afda0f68","shortMessageHtmlLink":"Update .gitreview for unmaintained/wallaby"}},{"before":"1edc310ff402af0bcd045bfbe41b4a336d1c8e14","after":"e58fbf8d6706bb44db1141a2da3281f822f235b2","ref":"refs/heads/unmaintained/xena","pushedAt":"2024-03-21T22:07:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for unmaintained/xena\n\nChange-Id: I454469042a7e3a0620092ef37c079fc71c7562be","shortMessageHtmlLink":"Update .gitreview for unmaintained/xena"}},{"before":"a57aeff9385da173dbea6a16ee8e880c432f4455","after":"e62a2cd3ad766ec9610852ccd94f66005299c8b5","ref":"refs/heads/master","pushedAt":"2024-03-21T22:07:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Deploy default policy files\n\nAt the moment our role does not account for provisionment of default\npolicy files for extra dashboards.\n\nWhile they should not be required, it has been reported that absence\nof such policy files results in unexpected behaviour. So let's symlink them\nalike to how we do with regular policies.\n\nCloses-Bug: #2055415\nChange-Id: I683c12938fd4aa67304f564678514bc48bd86a79","shortMessageHtmlLink":"Deploy default policy files"}},{"before":null,"after":"1edc310ff402af0bcd045bfbe41b4a336d1c8e14","ref":"refs/heads/unmaintained/xena","pushedAt":"2024-03-14T12:58:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Fix ALLOWED_HOSTS\n\n\nChange-Id: Ia9fa3341dfa1386501bf74a558e418414a58fd1f\nDepends-On: https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/850233\nDepends-On: https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/850480\n(cherry picked from commit 7db1f112ef734999e9d884df641b7cab0c953e1c)","shortMessageHtmlLink":"Fix ALLOWED_HOSTS"}},{"before":null,"after":"fb868b58cef30a378e8577ed97623bbf6602359f","ref":"refs/heads/unmaintained/wallaby","pushedAt":"2024-03-14T12:45:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Fix ALLOWED_HOSTS\n\nDepends-On: https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/846473\nChange-Id: Ia9fa3341dfa1386501bf74a558e418414a58fd1f\n(cherry picked from commit 7db1f112ef734999e9d884df641b7cab0c953e1c)","shortMessageHtmlLink":"Fix ALLOWED_HOSTS"}},{"before":null,"after":"4f09e96558f2dbc4dc76f65e215f0b6218dc000e","ref":"refs/heads/unmaintained/victoria","pushedAt":"2024-03-14T12:30:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"horizon_local_settings.py.j2: adding SECURE_PROXY_ADDR_HEADER\n\n - SECURE_PROXY_ADDR_HEADER is being used to return the clients\n remote address to the logs. On a failed login it is REMOTE_ADDR,\n which will be the loadbalancer address,\n SECURE_PROXY_ADDR_HEADER='HTTP_X_FORWARDED_FOR' makes sure the\n real client IP makes it into the logfiles.\n - https://docs.openstack.org/horizon/latest/configuration/settings.html#secure-proxy-addr-header\n\nChange-Id: I0d68cd4ba7882eb4296a2e4df59afa6582c0303a\n(cherry picked from commit d19c9c2cbb897eb911bd01369ea3855f33aab3b4)","shortMessageHtmlLink":"horizon_local_settings.py.j2: adding SECURE_PROXY_ADDR_HEADER"}},{"before":"fca51741994f5e1c1c24fa7dad4d0a04bd93c878","after":null,"ref":"refs/heads/stable/yoga","pushedAt":"2024-03-11T12:56:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"d4ef66fc028477709d6e4bd36a2bb39c957c3eae","after":"a57aeff9385da173dbea6a16ee8e880c432f4455","ref":"refs/heads/master","pushedAt":"2024-03-11T12:56:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Address Django Deprecations for 4.1\n\ndjango.utils.translation.ugettext_lazy() is deprecated in favor of the\nfunctions that they’re aliases for: django.utils.translationgettext_lazy()\n\nWith that MemcachedCache backend was also deprecated in favor of\nPyMemcacheCache. MemcachedCache was removed in django 4.1\n\nhttps: //docs.djangoproject.com/en/4.0/releases/3.0/#id3\nChange-Id: I9b77b33fbc4a9560c72504f935bf7f9082fefdd7","shortMessageHtmlLink":"Address Django Deprecations for 4.1"}},{"before":"00fc5cafb9db04a52431b4c92ede40dc24beacb2","after":null,"ref":"refs/heads/stable/ussuri","pushedAt":"2024-02-08T15:04:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"569fe91752a14fec65900e120a97347a6bc8f295","after":null,"ref":"refs/heads/stable/train","pushedAt":"2024-02-08T15:04:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":null,"after":"fca51741994f5e1c1c24fa7dad4d0a04bd93c878","ref":"refs/heads/unmaintained/yoga","pushedAt":"2024-02-08T15:04:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Add support for websso http referer variable added in yoga\n\nThis variable was added in the Yoga release to permit changes\nto how Horizon contacts Keystone in an IDP setup.\n\nChange-Id: I959f0f84b264ffc25481e9becb3059f28a233010\n(cherry picked from commit 694169c700d922b1245b75a28ff66ff4d3d18168)","shortMessageHtmlLink":"Add support for websso http referer variable added in yoga"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER5NGegA","startCursor":null,"endCursor":null}},"title":"Activity · openstack/openstack-ansible-os_horizon"}