Page MenuHomePhabricator

Create role for testing/developing LDAPAuth
Closed, ResolvedPublic

Description

Add a new role that will provision a wiki that uses LDAPAuth and an ldap server to interact with.

Related Objects

StatusSubtypeAssignedTask
Resolved Deskana
ResolvedAnomie
OpenNone
ResolvedAnomie
OpenNone
ResolvedTgr
ResolvedAnomie
OpenFeatureNone
OpenNone
OpenNone
ResolvedTgr
Resolved demon
ResolvedTgr
ResolvedNone
Resolved Mattflaschen-WMF
ResolvedTgr
ResolvedAnomie
ResolvedAnomie
ResolvedAnomie
ResolvedDbrant
Resolved Mholloway
Resolvedbd808
Resolvedbd808

Event Timeline

Restricted Application added subscribers: StudiesWorld, Aklapper. · View Herald Transcript
bd808 triaged this task as Medium priority.Mar 1 2016, 7:00 PM

This might be as simple as extracting some things from ::role::wikitech.

Change 277701 had a related patch set uploaded (by BryanDavis):
Allow global extension to be disabled per-wiki

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

Change 277702 had a related patch set uploaded (by BryanDavis):
[WIP] Add LdapAuthentication role

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

This might be as simple as extracting some things from ::role::wikitech.

I totally jinxed myself with that statement. :/

Change 277701 merged by jenkins-bot:
Allow global extension to be disabled per-wiki

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

The patch *almost* works. It turns out that there is a conflict with the bootstrapping of role::centralauth which was masked in my local testing due to CA being enabled on my local ldapauth wiki initially. The problem is that role::centralauth runs Mediawiki::Maintenance['Pass 0 of CentralAuth'] for all wikis (using the alldbs generated dblist). It really should use a dblist that only includes wikis where CA is installed.

Change 278536 had a related patch set uploaded (by BryanDavis):
Introduce foreachwikiwithextension

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

Change 278536 merged by jenkins-bot:
Introduce foreachwikiwithextension

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

Change 277702 merged by jenkins-bot:
Add LdapAuthentication role

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

bd808 removed a project: Patch-For-Review.
bd808 moved this task from Needs Review/Feedback to Done on the User-bd808 board.