[07:29:57] 10GitLab (CI & Job Runners), 10Release-Engineering-Team, 10Patch-For-Review: Consider adding "official" node images to list of allowed images for gitlab runners - https://phabricator.wikimedia.org/T335320 (10Jelto) 05Open→03Resolved p:05Triage→03Medium a:03Jelto Thanks for opening the issue and sub... [07:56:42] GitLab maintenance will start in one hour. Planned downtime is 09:00 - 12:00 UTC. See T335504 for more information about the switch back to eqiad. [07:56:43] T335504: Switchover gitlab (gitlab2002 -> gitlab1004) - https://phabricator.wikimedia.org/T335504 [09:07:32] Gitlab maintenance will start now! If you have any issues, please let us know otherwise you can follow along in T335504 [09:07:32] T335504: Switchover gitlab (gitlab2002 -> gitlab1004) - https://phabricator.wikimedia.org/T335504 [09:28:22] 10GitLab (Integrations), 10Phabricator: Phabricator task gives "Invalid argument supplied for foreach()" - https://phabricator.wikimedia.org/T333347 (10dom_walden) I too see this consistently for this task: T334970 and whenever I go to the home page. [09:35:18] 10GitLab, 10Phabricator: Phabricator displays foreach error and is unusable when GitLab is down - https://phabricator.wikimedia.org/T335747 (10Novem_Linguae) [09:35:52] 10GitLab, 10Phabricator: Phabricator displays foreach error and is unusable when GitLab is down - https://phabricator.wikimedia.org/T335747 (10taavi) [09:36:04] 10GitLab (Integrations), 10Phabricator: Phabricator task gives "Invalid argument supplied for foreach()" - https://phabricator.wikimedia.org/T333347 (10taavi) [09:36:23] 10GitLab (Integrations), 10Phabricator: Phabricator does not degrade properly when GitLab is unavailable - https://phabricator.wikimedia.org/T333347 (10taavi) [09:36:29] 10GitLab (Integrations), 10Phabricator: Phabricator does not degrade properly when GitLab is unavailable - https://phabricator.wikimedia.org/T333347 (10LSobanski) Also happened today during a GitLab maintenance (which was subsequently abandoned) so looks like the widget doesn't fail gracefully. [09:42:11] We've decided to postpone the gitlab switchover due to the issue we discovered with phabricator. Gitlab should now be back up and running correctly [10:15:58] 10GitLab (Project Migration), 10API Platform, 10Anti-Harassment, 10Cloud-Services, and 19 others: Migrate PipelineLib repos to GitLab - https://phabricator.wikimedia.org/T332953 (10Michaelcochez) We do our development on github. Does it make more sense to restart with a new repository on gitlab to mirror t... [10:51:14] 10GitLab (Project Migration), 10API Platform, 10Anti-Harassment, 10Cloud-Services, and 19 others: Migrate PipelineLib repos to GitLab - https://phabricator.wikimedia.org/T332953 (10hashar) >>! In T332953#8819607, @Michaelcochez wrote: > We do our development on github. Does it make more sense to restart wi... [14:56:15] 10GitLab (Integrations), 10Phabricator: Phabricator does not degrade properly when GitLab is unavailable - https://phabricator.wikimedia.org/T333347 (10brennen) a:03brennen I thought I had this handled, but clearly I was mistaken. I'll put a more robust guard around the call to the GitLab API. [15:01:53] 10GitLab (Integrations), 10Phabricator, 10Release-Engineering-Team, 10User-brennen: Phabricator does not degrade properly when GitLab is unavailable - https://phabricator.wikimedia.org/T333347 (10brennen) 05Open→03In progress p:05Triage→03High [15:46:29] TIL that GitLab has a custom renderer for OpenAPI/Swagger specs -- https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-builds-api/-/blob/first_commit/swagger/swagger_v1.yaml [16:38:10] neat [18:08:33] 10GitLab (Integrations), 10Phabricator, 10Release-Engineering-Team, 10Patch-For-Review, 10User-brennen: Phabricator does not degrade properly when GitLab is unavailable - https://phabricator.wikimedia.org/T333347 (10brennen) Noting here where I messed this up. This extension was originally a copypasta o...