Nothing Special   »   [go: up one dir, main page]

Page MenuHomePhabricator

bd808 (Bryan Davis)
Principal Software EngineerAdministrator

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 3 2014, 2:36 PM (520 w, 1 d)
Roles
Administrator
Availability
Away Away until Sep 24.
IRC Nick
bd808
LDAP User
BryanDavis
MediaWiki User
BDavis (WMF) [ Global Accounts ]

I'm BDavis (WMF) on wiki, bd808 on irc & GitLab, and BryanDavis on Gerrit & Wikitech.

I've got a thing for 🦄s. Don't judge.

I work for or provide services to the Wikimedia Foundation, but this is my only Phabricator account. Edits, statements, or other contributions made from this account are my own, and may not reflect the views of the Foundation.

Recent Activity

Wed, Sep 18

bd808 updated subscribers of T375145: Draft and get approval for next hypothesis to follow WE6.2.1.

@thcipriani For your consideration. I would love some help thinking about what our measurable outcomes might be for this next phase of the project. It seems likely that picking the scope/role that we want to target before committing to the hypothesis would be helpful. Then we could say something like:

Wed, Sep 18, 11:03 PM · User-bd808, Release-Engineering-Team (Priority Backlog 📥)
bd808 triaged T375145: Draft and get approval for next hypothesis to follow WE6.2.1 as High priority.
Wed, Sep 18, 10:55 PM · User-bd808, Release-Engineering-Team (Priority Backlog 📥)
bd808 created T375145: Draft and get approval for next hypothesis to follow WE6.2.1.
Wed, Sep 18, 10:55 PM · User-bd808, Release-Engineering-Team (Priority Backlog 📥)
bd808 added a comment to T360488: Missing Perl packages on dev.toolforge.org for anomiebot workflows.

I have a mostly working solution for this issue in a custom container image created with the Toolforge build service, but it currently needs T356016: [builds-builder,jobs-api,upstream] Calling nontrivial Procfile commands with arguments results in confusing error (“no such file or directory”) to be fixed to make the container easier to use.

The shell script workaround does not help there?

Wed, Sep 18, 9:51 PM · User-bd808, Toolforge, cloud-services-team
bd808 added a comment to T375113: WMCS: Document different types of root and admin privileges.

There is some related information at https://wikitech.wikimedia.org/wiki/Help:Cloud_VPS_user_roles_and_rights and https://wikitech.wikimedia.org/wiki/Help:Access_policies.

Wed, Sep 18, 9:39 PM · Tech-Docs-Team, Cloud-VPS, Documentation, cloud-services-team (FY2024/2025-Q1-Q2)
bd808 moved T374995: Volunteer NDA for Antonin Delpeuch (Pintoch) from Incoming to Committee itself on the Toolforge-standards-committee board.
Wed, Sep 18, 8:52 PM · Toolforge-standards-committee, WMF-NDA-Requests
bd808 moved T374998: Volunteer NDA for SD0001 from Incoming to Committee itself on the Toolforge-standards-committee board.
Wed, Sep 18, 8:52 PM · Toolforge-standards-committee, WMF-NDA-Requests
bd808 moved T375001: Volunteer NDA for Lucas Werkmeister from Incoming to Committee itself on the Toolforge-standards-committee board.
Wed, Sep 18, 8:52 PM · Toolforge-standards-committee, WMF-NDA-Requests
bd808 moved T375041: Volunteer NDA for JJMC89 from Incoming to Committee itself on the Toolforge-standards-committee board.
Wed, Sep 18, 8:52 PM · Toolforge-standards-committee, WMF-NDA-Requests
bd808 moved T375007: Volunteer NDA for TheProtonade from Incoming to Committee itself on the Toolforge-standards-committee board.
Wed, Sep 18, 8:52 PM · Toolforge-standards-committee, WMF-NDA-Requests
bd808 moved T375110: Volunteer NDA for Waldir Pimenta (Waldyrious) from Incoming to Committee itself on the Toolforge-standards-committee board.
Wed, Sep 18, 8:52 PM · Toolforge-standards-committee, WMF-NDA-Requests
bd808 moved T375134: Reset members and owners for toolforge-standards-committee@lists.wikimedia.org from Incoming to Committee itself on the Toolforge-standards-committee board.
Wed, Sep 18, 8:52 PM · User-bd808, Toolforge-standards-committee
bd808 triaged T375134: Reset members and owners for toolforge-standards-committee@lists.wikimedia.org as Medium priority.
Wed, Sep 18, 8:49 PM · User-bd808, Toolforge-standards-committee
bd808 created T375134: Reset members and owners for toolforge-standards-committee@lists.wikimedia.org.
Wed, Sep 18, 8:49 PM · User-bd808, Toolforge-standards-committee
bd808 added a comment to T359820: Developer Account Blocking: Migrate the one-stop Developer (un)Blocking from Wikitech to Bitu.

@bd808 No, not yet, but that is a good point. LDAP is easy enough. I'll take a look at what is involved in the others.

Wed, Sep 18, 7:58 PM · Patch-For-Review, Infrastructure-Foundations, Bitu
bd808 added a comment to T359820: Developer Account Blocking: Migrate the one-stop Developer (un)Blocking from Wikitech to Bitu.

@SLyngshede-WMF The draft system also seems to be missing a public audit log of block/unblock actions and an admin provided description of each action. The Wikitech/MediaWiki functionality for this is exposed by https://wikitech.wikimedia.org/wiki/Special:Log?type=block.

Wed, Sep 18, 7:51 PM · Patch-For-Review, Infrastructure-Foundations, Bitu
bd808 added a comment to T359820: Developer Account Blocking: Migrate the one-stop Developer (un)Blocking from Wikitech to Bitu.

Has work started yet on the inverse unblock action? It has been an important principal of this functionality up to now that it is easily reversible so that we can block first and sort out details later knowing that it will be simple to restore access if the block was found to be hasty.

Wed, Sep 18, 5:24 PM · Patch-For-Review, Infrastructure-Foundations, Bitu
bd808 added a comment to T359820: Developer Account Blocking: Migrate the one-stop Developer (un)Blocking from Wikitech to Bitu.

@bd808 If you look at this patch: https://gerrit.wikimedia.org/r/c/operations/software/bitu/+/1066723 (Sorry for the title, I'm currently cleaning it up).

It is a Django management command, so from one of the idm hosts you'll be able to run e.g.

Wed, Sep 18, 5:17 PM · Patch-For-Review, Infrastructure-Foundations, Bitu
bd808 added a comment to T375007: Volunteer NDA for TheProtonade.

I would like to sponsor @theprotonade for this process so they can be a part of the Toolforge-standards-committee

Wed, Sep 18, 3:53 PM · Toolforge-standards-committee, WMF-NDA-Requests
bd808 added a comment to T374998: Volunteer NDA for SD0001.

I would like to sponsor @SD0001 for this process so they can be a part of the Toolforge-standards-committee

Wed, Sep 18, 3:53 PM · Toolforge-standards-committee, WMF-NDA-Requests
bd808 added a comment to T375110: Volunteer NDA for Waldir Pimenta (Waldyrious).

I would like to sponsor @waldyrious for this process so they can be a part of the Toolforge-standards-committee

Wed, Sep 18, 3:48 PM · Toolforge-standards-committee, WMF-NDA-Requests
bd808 added a comment to T375001: Volunteer NDA for Lucas Werkmeister.

I would like to sponsor @LucasWerkmeister for this process so they can be a part of the Toolforge-standards-committee if a new NDA signing is needed.

Wed, Sep 18, 3:48 PM · Toolforge-standards-committee, WMF-NDA-Requests
bd808 added a comment to T374995: Volunteer NDA for Antonin Delpeuch (Pintoch).

I would like to sponsor @Pintoch for this process so they can be a part of the Toolforge-standards-committee

Wed, Sep 18, 3:47 PM · Toolforge-standards-committee, WMF-NDA-Requests
bd808 added a comment to T375041: Volunteer NDA for JJMC89.

I would like to sponsor @JJMC89 for this process so they can be a part of the Toolforge-standards-committee

Wed, Sep 18, 3:47 PM · Toolforge-standards-committee, WMF-NDA-Requests
bd808 updated subscribers of T359820: Developer Account Blocking: Migrate the one-stop Developer (un)Blocking from Wikitech to Bitu.

@SLyngshede-WMF I would like to understand how I and others will be able to use this new blocking functionality when the current system has been removed from Wikitech on (planned) October 1. A quick review of https://wikitech.wikimedia.org/wiki/Special:Log?type=block shows that @taavi, @JJMC89, and myself are the most common admins to deliver blocks recently, but a longer list when looking back over the past 12 months or so of activity.

Wed, Sep 18, 3:43 PM · Patch-For-Review, Infrastructure-Foundations, Bitu

Tue, Sep 17

bd808 closed T374894: django-elasticsearch-dsl==7.2.2 failing to install in CI builds as Resolved.
Tue, Sep 17, 8:46 PM · User-bd808, Toolhub
bd808 added a comment to T360488: Missing Perl packages on dev.toolforge.org for anomiebot workflows.

I have a mostly working solution for this issue in a custom container image created with the Toolforge build service, but it currently needs T356016: [builds-builder,jobs-api,upstream] Calling nontrivial Procfile commands with arguments results in confusing error (“no such file or directory”) to be fixed to make the container easier to use.

Tue, Sep 17, 8:29 PM · User-bd808, Toolforge, cloud-services-team
bd808 changed the status of T356016: [builds-builder,jobs-api,upstream] Calling nontrivial Procfile commands with arguments results in confusing error (“no such file or directory”) from Stalled to Open.

It's actually quite tricky, and upstream might take a bit to fix it: https://github.com/heroku/procfile-cnb/issues/151

Tue, Sep 17, 8:25 PM · Toolforge (Toolforge iteration 14), Upstream
bd808 changed the status of T356016: [builds-builder,jobs-api,upstream] Calling nontrivial Procfile commands with arguments results in confusing error (“no such file or directory”), a subtask of T320140: Migrate wd-shex-infer from Toolforge GridEngine to Toolforge Kubernetes, from Stalled to Open.
Tue, Sep 17, 8:23 PM · Grid-Engine-to-K8s-Migration
bd808 updated the task description for T374993: Facilitate Volunteer NDA application process for 2024 Toolforge standards committee appointees.
Tue, Sep 17, 7:58 PM · User-bd808, Toolforge-standards-committee
bd808 updated the task description for T374993: Facilitate Volunteer NDA application process for 2024 Toolforge standards committee appointees.
Tue, Sep 17, 7:42 PM · User-bd808, Toolforge-standards-committee
bd808 changed the status of T370474: Refresh membership of Toolforge standards committee from In Progress to Stalled.

Currently blocked on T374993: Facilitate Volunteer NDA application process for 2024 Toolforge standards committee appointees

Tue, Sep 17, 6:23 PM · User-notice, User-bd808, Toolforge-standards-committee
bd808 updated the task description for T370474: Refresh membership of Toolforge standards committee.
Tue, Sep 17, 6:23 PM · User-notice, User-bd808, Toolforge-standards-committee
bd808 updated the task description for T374993: Facilitate Volunteer NDA application process for 2024 Toolforge standards committee appointees.
Tue, Sep 17, 6:21 PM · User-bd808, Toolforge-standards-committee
bd808 updated the task description for T374993: Facilitate Volunteer NDA application process for 2024 Toolforge standards committee appointees.
Tue, Sep 17, 6:16 PM · User-bd808, Toolforge-standards-committee
bd808 changed the status of T374993: Facilitate Volunteer NDA application process for 2024 Toolforge standards committee appointees from Open to In Progress.
Tue, Sep 17, 5:58 PM · User-bd808, Toolforge-standards-committee
bd808 changed the status of T374993: Facilitate Volunteer NDA application process for 2024 Toolforge standards committee appointees, a subtask of T370474: Refresh membership of Toolforge standards committee, from Open to In Progress.
Tue, Sep 17, 5:57 PM · User-notice, User-bd808, Toolforge-standards-committee
bd808 created T374993: Facilitate Volunteer NDA application process for 2024 Toolforge standards committee appointees.
Tue, Sep 17, 5:56 PM · User-bd808, Toolforge-standards-committee
bd808 updated the task description for T370474: Refresh membership of Toolforge standards committee.
Tue, Sep 17, 5:41 PM · User-notice, User-bd808, Toolforge-standards-committee
bd808 changed the status of T374894: django-elasticsearch-dsl==7.2.2 failing to install in CI builds from Open to In Progress.
Tue, Sep 17, 5:21 PM · User-bd808, Toolhub
bd808 added a comment to T374894: django-elasticsearch-dsl==7.2.2 failing to install in CI builds.

I can at least recreate this failure in my local environment, so hopefully I can figure out how to fix it.

Tue, Sep 17, 5:12 PM · User-bd808, Toolhub
bd808 closed T374735: ScheduleDeploymentBot edits being marked as bot means they break watchlisting of the Deployments page as Resolved.

https://wikitech.wikimedia.org/w/index.php?title=Special:Log&logid=973398

Tue, Sep 17, 3:43 PM · User-bd808, Tool-schedule-deployment
bd808 claimed T374735: ScheduleDeploymentBot edits being marked as bot means they break watchlisting of the Deployments page.
Tue, Sep 17, 12:40 AM · User-bd808, Tool-schedule-deployment
bd808 moved T372312: Upgrade to mwclient 0.11.0 from Backlog to Ready to Go on the Tool-schedule-deployment board.
Tue, Sep 17, 12:38 AM · Tool-schedule-deployment
bd808 triaged T374735: ScheduleDeploymentBot edits being marked as bot means they break watchlisting of the Deployments page as Medium priority.

My local working tree is full of a half done implementation for T372059: Specify the deploy window via URL in the scheduler tool, so for now I'll just remove the bot right on wikitech.

Tue, Sep 17, 12:29 AM · User-bd808, Tool-schedule-deployment
bd808 added a comment to T374735: ScheduleDeploymentBot edits being marked as bot means they break watchlisting of the Deployments page.

Apparently mwclient's Page.edit marks things as bot edits automagically.

Tue, Sep 17, 12:23 AM · User-bd808, Tool-schedule-deployment
bd808 closed T374875: Shell accounts containing `-` not recognized when parsing "user@host" clause from a `!log` message as Resolved.
[00:04]  <logmsgbot_cloud> !log raymond-ndibe@cloudcumin1001 tools END (PASS) - Cookbook wmcs.toolforge.k8s.reboot (exit_code=0) for tools-k8s-worker-nfs-31, tools-k8s-worker-nfs-32, tools-k8s-worker-nfs-33, tools-k8s-worker-nfs-36 (T359641)

https://sal.toolforge.org/log/E31L_ZEBKFqumxvtyNSf

Tue, Sep 17, 12:08 AM · User-bd808, Stashbot
bd808 edited P69197 (An Untitled Masterwork).
Tue, Sep 17, 12:00 AM

Mon, Sep 16

bd808 created P69197 (An Untitled Masterwork).
Mon, Sep 16, 11:50 PM
bd808 renamed T374875: Shell accounts containing `-` not recognized when parsing "user@host" clause from a `!log` message from [cookbook,sal] it does not seem to parse correctly the user@host header anymore to Shell accounts containing `-` not recognized when parsing "user@host" clause from a `!log` message.
Mon, Sep 16, 11:11 PM · User-bd808, Stashbot
bd808 claimed T374875: Shell accounts containing `-` not recognized when parsing "user@host" clause from a `!log` message.
Mon, Sep 16, 11:11 PM · User-bd808, Stashbot
bd808 triaged T374894: django-elasticsearch-dsl==7.2.2 failing to install in CI builds as High priority.

Upstream bug was https://github.com/django-es/django-elasticsearch-dsl/issues/434, fixed by https://github.com/django-es/django-elasticsearch-dsl/commit/0f67504927c989e77f7ff39d418db7a798eece15.

Mon, Sep 16, 10:41 PM · User-bd808, Toolhub
bd808 created T374894: django-elasticsearch-dsl==7.2.2 failing to install in CI builds.
Mon, Sep 16, 10:30 PM · User-bd808, Toolhub
bd808 added a comment to T374875: Shell accounts containing `-` not recognized when parsing "user@host" clause from a `!log` message.

No, it's not you :), I think that the cookbook might not differenciate between -cloud-feed and -cloud

Mon, Sep 16, 10:01 PM · User-bd808, Stashbot
bd808 added a comment to T374875: Shell accounts containing `-` not recognized when parsing "user@host" clause from a `!log` message.

Stashbot in the #wikimedia-cloud-feed channel expects !log messages to start with the project to assign the log event to. This is different than the assumption in most other channels that all the logging goes to the production SAL. Some info at https://wikitech.wikimedia.org/wiki/Tool:Stashbot#!log_processing

Mon, Sep 16, 5:23 PM · User-bd808, Stashbot

Fri, Sep 13

bd808 added a comment to T368317: [builds-cli] No obvious way to delete individual `toolforge build` generated artifacts other than `toolforge clean`.

This is half-intentional, in the sense that we decided to avoid exposing the concept of 'images' to users, so there's no interface to 'manage images' as such, similar to heroku.

Fri, Sep 13, 4:48 PM · Toolforge
bd808 lowered the priority of T374651: Toolhub crawler hasn't run since 2024-07-23T21:03 from High to Medium.

The total tool count remaining the same over that period seems suspect. The count has increased by 2 in subsequent runs however so maybe it was just a very strange coincidence?

Fri, Sep 13, 3:00 PM · User-bd808, Toolhub

Thu, Sep 12

bd808 added a comment to T374662: PHP web requests running for multiple hours.

My initial random guess at a proximal cause would be deferred updates blocking on insert locks at the db where they hang for a long time in iowait.

Thu, Sep 12, 11:20 PM · MediaWiki-Platform-Team (Radar), serviceops, Discovery-Search (Current work), CirrusSearch
bd808 added a comment to T374651: Toolhub crawler hasn't run since 2024-07-23T21:03.

Let's see what happens when the 2024-09-12T23:00 run fires.

Thu, Sep 12, 11:10 PM · User-bd808, Toolhub
bd808 added a comment to T374651: Toolhub crawler hasn't run since 2024-07-23T21:03.

Things don't seem to be quite as bad as the 2024-07-23T21:03 last update date would imply. It looks to me like the OOM crash has been happening fairly late in the crawl and that records seen before the OOM are being updated. I have deployed a config change that increases the initial cpu and ram for the job and greatly increases the hard limits. The deploy happened just after the 2024-09-12T22:00 run crashed. Let's see what happens when the 2024-09-12T23:00 run fires.

Thu, Sep 12, 10:49 PM · User-bd808, Toolhub
bd808 added a watcher for Toolhub: bd808.
Thu, Sep 12, 5:37 PM
bd808 added a comment to T374651: Toolhub crawler hasn't run since 2024-07-23T21:03.

The OOMKiller reaping the crawler is unexpected. Is this container undersized? It turns out that I was very conservative in the granted resources for the cronjob's container. It is set to:

resources:
  limits:
    cpu: 100m
    memory: 100Mi
  requests:
    cpu: 100m
    memory: 100Mi

I think we should start by just giving it more RAM.

Thu, Sep 12, 5:30 PM · User-bd808, Toolhub
bd808 merged T373539: Crawler no longer crawls every hour since July 5th into T374651: Toolhub crawler hasn't run since 2024-07-23T21:03.
Thu, Sep 12, 5:26 PM · User-bd808, Toolhub
bd808 reopened T374651: Toolhub crawler hasn't run since 2024-07-23T21:03 as "Open".
$ ssh deployment.eqiad.wmnet
$ kube_env toolhub eqiad
$ kubectl get cronjob
NAME                   SCHEDULE   SUSPEND   ACTIVE   LAST SCHEDULE   AGE
toolhub-main-crawler   @hourly    False     1        22m             555d
$ kubectl get job
NAME                            COMPLETIONS   DURATION   AGE
toolhub-main-crawler-28053180   1/1           17m        497d
toolhub-main-crawler-28769340   0/1           23m        23m
$ kubectl get po
NAME                                  READY   STATUS      RESTARTS      AGE
toolhub-main-75df574bdc-6vtvw         4/4     Running     8 (56m ago)   15d
toolhub-main-75df574bdc-kct8n         4/4     Running     8 (57m ago)   15d
toolhub-main-crawler-28769340-fk5qn   1/2     OOMKilled   0             23m
$ kubectl logs toolhub-main-crawler-28769340-fk5qn toolhub-main-crawler
...
{"@timestamp":"2024-09-12T17:08:27.063Z","log.level":"error","message":"Toolinfo toolforge-authors already seen at https://toolsadmin.wikimedia.org/tools/toolinfo/v1.2/toolinfo.json","ecs":{"version":"1.7.0"},"log":{"logger":"toolhub.apps.crawler.tasks","origin":{"file":{"line":94,"name":"tasks.py"},"function":"process_url"}},"process":{"name":"MainProcess","pid":8,"thread":{"id":140367692085056,"name":"MainThread"}},"service":{"type":"toolhub"},"trace":{"id":"none"}}
{"@timestamp":"2024-09-12T17:08:27.788Z","log.level":"error","message":"Toolinfo mm_wdfist already seen at https://magnustools.toolforge.org/toolinfo.json","ecs":{"version":"1.7.0"},"log":{"logger":"toolhub.apps.crawler.tasks","origin":{"file":{"line":94,"name":"tasks.py"},"function":"process_url"}},"process":{"name":"MainProcess","pid":8,"thread":{"id":140367692085056,"name":"MainThread"}},"service":{"type":"toolhub"},"trace":{"id":"none"}}
/srv/app/contrib/cronjob/crawler.sh: line 30:     8 Killed                  poetry run python3 /srv/app/manage.py crawl --quiet
/srv/app/contrib/cronjob/crawler.sh: connect: Connection refused
/srv/app/contrib/cronjob/crawler.sh: line 26: /dev/tcp/127.0.0.1/1666: Connection refused
Thu, Sep 12, 5:26 PM · User-bd808, Toolhub
bd808 merged task T373539: Crawler no longer crawls every hour since July 5th into T374651: Toolhub crawler hasn't run since 2024-07-23T21:03.
Thu, Sep 12, 5:25 PM · Toolhub
bd808 changed the status of T374651: Toolhub crawler hasn't run since 2024-07-23T21:03 from Open to In Progress.
Thu, Sep 12, 5:23 PM · User-bd808, Toolhub
bd808 created T374651: Toolhub crawler hasn't run since 2024-07-23T21:03.
Thu, Sep 12, 5:21 PM · User-bd808, Toolhub

Wed, Sep 11

bd808 added a comment to T372498: Figure out how to provision a Kubernetes cluster using Magnum and OpenTofu.

The hope being that beta cluster could benefit from any updates that are made to production, without having to track them independently of how production updates are being tracked.

Wed, Sep 11, 10:26 PM · Patch-For-Review, User-bd808, Beta-Cluster-Infrastructure

Tue, Sep 10

jeremyb awarded T365370: Password change form not easily discoverable on https://idm.wikimedia.org a Like token.
Tue, Sep 10, 4:01 AM · Infrastructure-Foundations, Bitu

Mon, Sep 9

bd808 added a comment to T372498: Figure out how to provision a Kubernetes cluster using Magnum and OpenTofu.

If you're finding other uses of the ssh key please let me know.

Mon, Sep 9, 8:18 PM · Patch-For-Review, User-bd808, Beta-Cluster-Infrastructure
bd808 added a comment to T372498: Figure out how to provision a Kubernetes cluster using Magnum and OpenTofu.

I'm getting an error requesting that the bucket be generated before the state is stored there. But I'm getting an error about projects with - in their name cannot have a bucket. Did you get the state in a bucket working before?

Mon, Sep 9, 3:56 PM · Patch-For-Review, User-bd808, Beta-Cluster-Infrastructure
bd808 added a comment to T372498: Figure out how to provision a Kubernetes cluster using Magnum and OpenTofu.

Looks like what you found in https://github.com/opentofu/opentofu/issues/388 has been resolved, so the ec2 keys can probably be done in a nicer fashion than is currently setup. I haven't tinkered with this yet.

Mon, Sep 9, 3:48 PM · Patch-For-Review, User-bd808, Beta-Cluster-Infrastructure

Fri, Sep 6

bd808 added a comment to T369205: Login attempts from bd808 get 500 on Debmonitor.

@bd808 Would you try sign in to debmonitor (https://debmonitor.wikimedia.org/) again. It shouldn't be necessary to sign out from CAS.

Fri, Sep 6, 4:11 PM · CAS-SSO, Infrastructure-Foundations

Thu, Sep 5

bd808 added a comment to T372498: Figure out how to provision a Kubernetes cluster using Magnum and OpenTofu.

My hoped for end result is that we can apply the helm charts from https://gerrit.wikimedia.org/g/operations/deployment-charts to this cluster.

I'm seeing about 80 helm charts in that repo. Is each of these deployed to prod?

Thu, Sep 5, 7:30 PM · Patch-For-Review, User-bd808, Beta-Cluster-Infrastructure
bd808 added a comment to T374123: IDP/SSO logout behavior is weird.

I'm also premising this on @SLyngshede-WMF saying that other dev services have the same weird behavior as Horizon so I'm assuming this is a general problem and not just a Horizon problem.

Thu, Sep 5, 3:37 PM · cloud-services-team
bd808 added a comment to T372498: Figure out how to provision a Kubernetes cluster using Magnum and OpenTofu.

If not what is the desired ingress setup?

Thu, Sep 5, 3:27 PM · Patch-For-Review, User-bd808, Beta-Cluster-Infrastructure
bd808 added a comment to T374123: IDP/SSO logout behavior is weird.

Andrew are you asking for a shared URL on the IDP side that would return a "you are logged out from service X, would you like to log in again?" sort of page? This to me feels like a client concern rather than a provider concern, but I can see how it could be convenient to have this handled centrally. That does feel like the IDP provider side would need to know more about the workflows of the client applications it supports.

Thu, Sep 5, 3:10 PM · cloud-services-team
bd808 removed a project from T294767: User should be told name of existing Developer account when SUL is already in use: User-bd808.
Thu, Sep 5, 2:55 PM · Striker

Wed, Sep 4

bd808 moved T325880: Figure out who owns apifeatureusage[12]001 servers from To Do to Watching on the User-bd808 board.
Wed, Sep 4, 11:52 PM · Discovery-Search, User-bd808, Platform Engineering, ApiFeatureUsage, SRE Observability, observability
bd808 moved T360488: Missing Perl packages on dev.toolforge.org for anomiebot workflows from To Do to In Dev/Progress on the User-bd808 board.
Wed, Sep 4, 11:51 PM · User-bd808, Toolforge, cloud-services-team
bd808 added a comment to T342848: k8s-status: List inactive cron jobs as image users.

Before:

Screenshot 2024-09-04 at 17.37.20.png (116×2 px, 25 KB)

Wed, Sep 4, 11:42 PM · User-bd808, Tool-k8s-status
bd808 closed T342848: k8s-status: List inactive cron jobs as image users as Resolved.
Wed, Sep 4, 11:39 PM · User-bd808, Tool-k8s-status
bd808 changed the status of T342848: k8s-status: List inactive cron jobs as image users from Open to In Progress.
Wed, Sep 4, 10:06 PM · User-bd808, Tool-k8s-status
bd808 created T374062: Support running a job using an alternate service account.
Wed, Sep 4, 9:37 PM · Toolforge
bd808 closed T374017: k8s-status tool crashes because of assumption that all container images will have a tag associated as Resolved.
Wed, Sep 4, 9:25 PM · Tool-k8s-status, User-bd808, Toolforge
bd808 edited projects for T374017: k8s-status tool crashes because of assumption that all container images will have a tag associated, added: Tool-k8s-status; removed Tools.
Wed, Sep 4, 9:21 PM · Tool-k8s-status, User-bd808, Toolforge
bd808 added a comment to T374017: k8s-status tool crashes because of assumption that all container images will have a tag associated.
>>> import k8s.client
>>> images = k8s.client.get_images(cached=True)
>>> for image in images["items"].keys():
...   repo, name_tag = image.split("/", 1)
...   if ":" not in name_tag:
...     print(image, name_tag)
...
tools-harbor.wmcloud.org/tool-sample-complex-app/frontend tool-sample-complex-app/frontend
>>>
Wed, Sep 4, 8:47 PM · Tool-k8s-status, User-bd808, Toolforge
bd808 created T374056: Upgrade python buildpack to v0.17.0 or newer for Poetry support.
Wed, Sep 4, 8:06 PM · Toolforge
bd808 closed T374052: Requesting administrator access for Andrea_Denisse, a subtask of T373927: Offboard Manuel (WMDE) from WMF systems, as Resolved.
Wed, Sep 4, 7:29 PM · SRE, SRE-Access-Requests, LDAP-Access-Requests
bd808 closed T374052: Requesting administrator access for Andrea_Denisse as Resolved.

{{Done}} https://wikitech.wikimedia.org/w/index.php?title=Special:Log&logid=973292

Wed, Sep 4, 7:29 PM · User-bd808, wikitech.wikimedia.org
Don-vip awarded T369563: fagiani/apt buildpack very slow when processing a large collection of packages a Hungry Hippo token.
Wed, Sep 4, 4:27 PM · Toolforge
bd808 created T374017: k8s-status tool crashes because of assumption that all container images will have a tag associated.
Wed, Sep 4, 3:01 PM · Tool-k8s-status, User-bd808, Toolforge

Tue, Sep 3

bd808 updated subscribers of T372498: Figure out how to provision a Kubernetes cluster using Magnum and OpenTofu.
Tue, Sep 3, 8:44 PM · Patch-For-Review, User-bd808, Beta-Cluster-Infrastructure
bd808 awarded T373933: Evaluate publishing our PHP packages directly to Packagist.org a Meh! token.
Tue, Sep 3, 7:57 PM · SecTeam-Processed, Librarization, Security-Team, MediaWiki-Engineering
bd808 added a comment to T370474: Refresh membership of Toolforge standards committee.

I have just emailed the Wikimedia Foundation's Trust and Safety team and asked them to inform me if anyone on the nomination list should be deemed ineligible for this trusted functionary role based on existing issues known to them.

Tue, Sep 3, 5:52 PM · User-notice, User-bd808, Toolforge-standards-committee

Thu, Aug 29

bd808 awarded T347207: Automatically handle manual release notes for MediaWiki a Unicorn! token.
Thu, Aug 29, 10:01 PM · Release-Engineering-Team (Priority Backlog 📥)
bd808 updated the task description for T370474: Refresh membership of Toolforge standards committee.
Thu, Aug 29, 9:07 PM · User-notice, User-bd808, Toolforge-standards-committee
bd808 added a comment to T370474: Refresh membership of Toolforge standards committee.

I have just emailed the members of the admin tool to solicit their feedback on the candidates as the method for checking that these 8 individuals are all "active members in good standing of the Toolforge community." The Toolforge admins now have until 2024-09-12 end of day anywhere on earth (2024-09-13T12:00Z) to provide their feedback directly to me. Once the feedback period is closed I will inform this admins and the nominees who is invited to continue on to the final membership hurdle, signing the Volunteer NDA with WMF Legal.

Thu, Aug 29, 9:01 PM · User-notice, User-bd808, Toolforge-standards-committee
bd808 updated the task description for T370474: Refresh membership of Toolforge standards committee.
Thu, Aug 29, 8:44 PM · User-notice, User-bd808, Toolforge-standards-committee
bd808 closed T373603: Invite Stashbot to #wikimedia-k8s-sig channel as Resolved.
Thu, Aug 29, 5:45 PM · User-bd808, Stashbot