[go: up one dir, main page]

Page MenuHomePhabricator

BituComponent
ActivePublic

Details

Description

Identity management service to centralize account creation/settings, access groups for Wikimedia Developer accounts.

See https://wikitech.wikimedia.org/wiki/IDM

As of 2023, stewarded by Infrastructure-Foundations

Recent Activity

Yesterday

SLyngshede-WMF closed T371956: Add support for ecdsa-sha2-nistp256 as Resolved.

ecdsa-sha2-nistp256 are now accepted.

Mon, Sep 9, 9:42 AM · Infrastructure-Foundations, Bitu
Maintenance_bot removed a project from T371956: Add support for ecdsa-sha2-nistp256 : Patch-For-Review.
Mon, Sep 9, 9:30 AM · Infrastructure-Foundations, Bitu
gerritbot added a comment to T371956: Add support for ecdsa-sha2-nistp256 .

Change #1071123 merged by Slyngshede:

[operations/puppet@production] P:idm: Add ecdsa-sha2-nistp256 to allowed key types.

https://gerrit.wikimedia.org/r/1071123

Mon, Sep 9, 9:01 AM · Infrastructure-Foundations, Bitu

Sun, Sep 8

Pppery renamed T276761: Forms for adding cloud ssh keys should have a message not to add production keys from Special:NovaKey should have a message not to add production keys to Forms for adding cloud ssh keys should have a message not to add production keys.
Sun, Sep 8, 1:01 AM · Infrastructure-Foundations, Bitu, Security, Striker

Fri, Sep 6

SLyngshede-WMF changed the status of T335474: Implementation of request flow, a subtask of T340720: Implement SRE Access Request functionality in Bitu, from Open to In Progress.
Fri, Sep 6, 11:04 AM · Infrastructure-Foundations, Bitu
SLyngshede-WMF changed the status of T335474: Implementation of request flow from Open to In Progress.
Fri, Sep 6, 11:04 AM · Bitu, Infrastructure-Foundations, SRE
Maintenance_bot removed a project from T355180: Bitu repositories are missing .gitreview files: Patch-For-Review.
Fri, Sep 6, 8:30 AM · Infrastructure-Foundations, Bitu
gerritbot added a comment to T355180: Bitu repositories are missing .gitreview files.

Change #1071126 merged by jenkins-bot:

[operations/software/bitu-ldap@master] Git: Add missing .gitreview file.

https://gerrit.wikimedia.org/r/1071126

Fri, Sep 6, 8:27 AM · Infrastructure-Foundations, Bitu
SLyngshede-WMF closed T355180: Bitu repositories are missing .gitreview files as Resolved.
Fri, Sep 6, 8:26 AM · Infrastructure-Foundations, Bitu
gerritbot added a project to T355180: Bitu repositories are missing .gitreview files: Patch-For-Review.
Fri, Sep 6, 8:03 AM · Infrastructure-Foundations, Bitu
gerritbot added a comment to T355180: Bitu repositories are missing .gitreview files.

Change #1071126 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/software/bitu-ldap@master] Git: Add missing .gitreview file.

https://gerrit.wikimedia.org/r/1071126

Fri, Sep 6, 8:03 AM · Infrastructure-Foundations, Bitu
gerritbot added a project to T371956: Add support for ecdsa-sha2-nistp256 : Patch-For-Review.
Fri, Sep 6, 7:52 AM · Infrastructure-Foundations, Bitu
gerritbot added a comment to T371956: Add support for ecdsa-sha2-nistp256 .

Change #1071123 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/puppet@production] P:idm: Add ecdsa-sha2-nistp256 to allowed key types.

https://gerrit.wikimedia.org/r/1071123

Fri, Sep 6, 7:52 AM · Infrastructure-Foundations, Bitu

Wed, Sep 4

hashar merged T372156: Cannot log into Gerrit with account "Tgr-test" into T270233: Can't login into Gerrit with a Wikimedia Developer account with non-unique email address.
Wed, Sep 4, 7:50 AM · Infrastructure-Foundations, Bitu, Gerrit

Fri, Aug 23

taavi added a comment to T346601: Unable to change email address.

This is still a problem. It seems like logging in to Bitu will set your email in LDAP to whatever your email was when you last logged in to that Bitu instance. Combine that with only logging in to idm-test very infrequently, and you'll have a very old email get activated again.

Fri, Aug 23, 3:47 AM · Infrastructure-Foundations, Bitu

Mon, Aug 19

joanna_borun removed a project from T372345: Find or create .deb package for mwclient 0.11.0 (or mwclient 0.10.0 with writeapi dependency removed): Infrastructure-Foundations.
Mon, Aug 19, 2:31 PM · Cloud-VPS, Bitu
joanna_borun removed a project from T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log): Infrastructure-Foundations.
Mon, Aug 19, 2:26 PM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API
gerritbot added a comment to T359820: Developer Account Blocking: Migrate the one-stop Developer (un)Blocking from Wikitech to Bitu.

Change #1060092 merged by jenkins-bot:

[operations/software/bitu@master] Wikimedia: New management command for blocking users in systems.

https://gerrit.wikimedia.org/r/1060092

Mon, Aug 19, 9:56 AM · Patch-For-Review, Infrastructure-Foundations, Bitu
SLyngshede-WMF closed T372581: Can't activate my new key using the idm.wikimedia.org (bitu) interface as Resolved.

Thank you for reporting. I think I have some idea as to why the key updated failed, so I'll try to add a test case and see if we can replicate the problem and get it fixed.

Mon, Aug 19, 7:42 AM · Infrastructure-Foundations, Bitu
Meno25 added a comment to T372581: Can't activate my new key using the idm.wikimedia.org (bitu) interface.

@Meno25 I manually updated your SSH key to the eddsa-key-20240812, the old key has been removed. I've also deleted the cached copies found in Bitu (idm.wikimedia.org). The new key "should" import correctly next time you access the SSH key section there.

Please test if you can login to Toolforge.

Mon, Aug 19, 7:37 AM · Infrastructure-Foundations, Bitu
SLyngshede-WMF added a comment to T372581: Can't activate my new key using the idm.wikimedia.org (bitu) interface.

@Meno25 I manually updated your SSH key to the eddsa-key-20240812, the old key has been removed. I've also deleted the cached copies found in Bitu (idm.wikimedia.org). The new key "should" import correctly next time you access the SSH key section there.

Mon, Aug 19, 7:27 AM · Infrastructure-Foundations, Bitu
JJMC89 removed a project from T372581: Can't activate my new key using the idm.wikimedia.org (bitu) interface: Cloud-VPS.
Mon, Aug 19, 7:08 AM · Infrastructure-Foundations, Bitu
Meno25 added a comment to T372581: Can't activate my new key using the idm.wikimedia.org (bitu) interface.

Hi, could you do a quick test for me? We had another user with a similar issue, but have yet to receive feedback regarding the fix.

On https://idm-test.wikimedia.org there's a version where the SSH key management have been reworked to handle an issue that seems really similar to yours. Could you try to login there and see if you can activate your key?

Mon, Aug 19, 7:05 AM · Infrastructure-Foundations, Bitu
SLyngshede-WMF changed the status of T372581: Can't activate my new key using the idm.wikimedia.org (bitu) interface from Open to In Progress.

Hi, could you do a quick test for me? We had another user with a similar issue, but have yet to receive feedback regarding the fix.

Mon, Aug 19, 6:44 AM · Infrastructure-Foundations, Bitu
SLyngshede-WMF added a comment to T372581: Can't activate my new key using the idm.wikimedia.org (bitu) interface.

Thank you for a very good bug report, it's appreciated

Mon, Aug 19, 6:44 AM · Infrastructure-Foundations, Bitu
SLyngshede-WMF claimed T372247: Bitu captcha reload button reloads entire web page.
Mon, Aug 19, 6:17 AM · Bitu, Infrastructure-Foundations
Meno25 added a project to T372581: Can't activate my new key using the idm.wikimedia.org (bitu) interface: Cloud-VPS.
Mon, Aug 19, 5:47 AM · Infrastructure-Foundations, Bitu

Sun, Aug 18

Aklapper renamed T365936: operations/software/bitu shows zh-hans "文档" instead of zh-hant "文件" with Accept-Language zh-Hant-TW (fixed in Django 4) from operations/software/bitu shows zh-hans "文档" instead of zh-hant "文件" with Accept-Language zh-Hant-TW to operations/software/bitu shows zh-hans "文档" instead of zh-hant "文件" with Accept-Language zh-Hant-TW (fixed in Django 4).
Sun, Aug 18, 2:56 PM · Upstream, Infrastructure-Foundations, Bitu

Sat, Aug 17

taavi claimed T372345: Find or create .deb package for mwclient 0.11.0 (or mwclient 0.10.0 with writeapi dependency removed).

I've uploaded 0.11.0 to Debian unstable.

Sat, Aug 17, 5:31 AM · Cloud-VPS, Bitu

Thu, Aug 15

JJMC89 removed a project from T372581: Can't activate my new key using the idm.wikimedia.org (bitu) interface: Toolforge.
Thu, Aug 15, 5:31 PM · Infrastructure-Foundations, Bitu
Meno25 created T372581: Can't activate my new key using the idm.wikimedia.org (bitu) interface.
Thu, Aug 15, 5:30 PM · Infrastructure-Foundations, Bitu

Mon, Aug 12

bd808 created T372345: Find or create .deb package for mwclient 0.11.0 (or mwclient 0.10.0 with writeapi dependency removed).
Mon, Aug 12, 8:00 PM · Cloud-VPS, Bitu
AdamWill added a comment to T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log).

mwclient 0.11.0 is now released with this fixed on that side. It also comes with four years of other changes, so please test carefully before deploying :)

Mon, Aug 12, 5:49 PM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API
Tgr added a comment to T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log).

To the comment on breaking-or-not siteinfo, please note that the AWB break (now fixed) was due to the flag removed from userinfo. That may come to the same thing; I don't know the internals.

Mon, Aug 12, 9:21 AM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API
Tgr created T372247: Bitu captcha reload button reloads entire web page.
Mon, Aug 12, 8:37 AM · Bitu, Infrastructure-Foundations

Aug 10 2024

taavi added a comment to T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log).

In "fun" news, the wmfkeystoneauth and Bitu usage of mwclient is via the python3-mwclient Debian package, so it looks like we will probably need to build and host a .deb for the updated library when it is available.

If we’re going to be reinstating the writeapi removal in production soon-ish, I would guess that other users of the Debian package would also want a fixed version of the library so they don’t get an error when talking to Wikimedia wikis? (Easier said than done, of course. And I don’t know how many third-party users the Debian package actually has – I couldn’t find any other packages depending on it, at least, though that might just be me operating apt wrong.)

Aug 10 2024, 7:17 AM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API

Aug 9 2024

DavidBrooks added a comment to T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log).

To the comment on breaking-or-not siteinfo, please note that the AWB break (now fixed) was due to the flag removed from userinfo. That may come to the same thing; I don't know the internals.

Aug 9 2024, 6:23 PM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API
Tgr added a subtask for T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log): T294397: Drop writeapi MediaWiki right.
Aug 9 2024, 1:16 PM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API
Tgr removed a parent task for T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log): T294397: Drop writeapi MediaWiki right.
Aug 9 2024, 1:16 PM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API
AdamWill added a comment to T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log).

mwclient-side fix is merged and I intend to do a new mwclient release tomorrow, if nothing else comes up, and none of the other maintainers can think of a reason why not.

Aug 9 2024, 1:12 PM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API
Tgr added a comment to T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log).

I specifically amended https://gerrit.wikimedia.org/r/c/mediawiki/core/+/392542, which removed the "writeapi" feature to not break the stable API for "siteinfo", by leaving this behind as constant and non-deprecated boolean field.

Aug 9 2024, 1:00 PM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API

Aug 8 2024

bd808 changed the subtype of T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log) from "Task" to "Bug Report".
Aug 8 2024, 8:36 PM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API
DavidBrooks added a comment to T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log).

The AWB breakage is specifically: format=xml&action=query with a body &meta=userinfo&uiprop=blockinfo|hasmsg|groups|rights returns a rights element that no longer includes <r>writeapi</r> (English Wikipedia)

Aug 8 2024, 6:16 PM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API
bd808 moved T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log) from Backlog to Tracking bugs on the Tool-schedule-deployment board.
Aug 8 2024, 4:32 PM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API
Xover added a comment to T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log).

however, AutoWikiBrowser (AWB) also checks writeapi.

Eh… looking closer, it seems to check the writeapi right, not the siteinfo response member. So it’s not gonna be directly broken in the same way, I guess. Let’s untag them again.

Aug 8 2024, 11:26 AM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API

Aug 7 2024

Krinkle added a comment to T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log).

"I told you so".

Aug 7 2024, 10:39 PM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API
bd808 added a comment to T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log).

If we’re going to be reinstating the writeapi removal in production soon-ish, I would guess that other users of the Debian package would also want a fixed version of the library so they don’t get an error when talking to Wikimedia wikis? (Easier said than done, of course. And I don’t know how many third-party users the Debian package actually has – I couldn’t find any other packages depending on it, at least, though that might just be me operating apt wrong.)

Aug 7 2024, 9:05 PM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API
LucasWerkmeister added a comment to T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log).

In "fun" news, the wmfkeystoneauth and Bitu usage of mwclient is via the python3-mwclient Debian package, so it looks like we will probably need to build and host a .deb for the updated library when it is available.

Aug 7 2024, 9:00 PM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API
LucasWerkmeister lowered the priority of T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log) from Unbreak Now! to Needs Triage.
Aug 7 2024, 8:18 PM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API
LucasWerkmeister added a comment to T371977: Removal of writeapi from siteinfo output breaks all mwclient-based bots, including stashbot (Server Admin Log).

Change #1060468 had a related patch set uploaded (by BryanDavis; author: Lucas Werkmeister)

I'll deploy the above shortly.

Aug 7 2024, 8:17 PM · Bitu, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Cloud-VPS, Striker, Tool-schedule-deployment, Tool-gitlab-account-approval, Tool-phab-ban, Stashbot, MediaWiki-Action-API