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
ResolvedDeskana
ResolvedAnomie
OpenNone
ResolvedAnomie
OpenNone
ResolvedTgr
ResolvedAnomie
OpenFeatureNone
OpenNone
OpenNone
ResolvedTgr
Resolveddemon
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.