Page MenuHomePhabricator

Deploy OAuthRateLimiter extension to Wikimedia Production
Closed, ResolvedPublic

Description

This is the top-level task for deploying OAuthRateLimiter.

OAuthRateLimiter is an extension developed by the Platform Engineering for managing rate limit claims emitted in access tokens issues by OAuth extension.

After conversation with @WDoranWMF and @thcipriani it's been decided that the initial commit of the extension will ride the train before the development is complete, so that we could wait out two train deploys and let automated tools create i18n files etc, and once the extension code/security/performance review is complete it can ride regular train. The extension will be extremely simple, it's just one table and a single hook handler, it's been made into its own extension just to keep the OAuth more 'pure', so the code development will likely be done by the next train.

Event Timeline

Change 614804 had a related patch set uploaded (by Ppchelko; owner: Ppchelko):
[mediawiki/tools/release@master] Start branching OAuthRateLimiter extension for production

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

Change 614804 merged by jenkins-bot:
[mediawiki/tools/release@master] Start branching OAuthRateLimiter extension for production

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

Change 622891 had a related patch set uploaded (by Ppchelko; owner: Ppchelko):
[integration/config@master] Move OAuthRateLimiter to wikimedia-production section

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

Change 622896 had a related patch set uploaded (by Ppchelko; owner: Ppchelko):
[operations/mediawiki-config@master] Install OAuthRateLimiter extension I: Add i18n

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

Change 622897 had a related patch set uploaded (by Ppchelko; owner: Ppchelko):
[operations/mediawiki-config@master] Install OAuthRateLimiter extension II: Add flag to IS

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

Change 622898 had a related patch set uploaded (by Ppchelko; owner: Ppchelko):
[operations/mediawiki-config@master] Install OAuthRateLimiter III: Install where enabled

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

Change 622891 merged by jenkins-bot:
[integration/config@master] Move OAuthRateLimiter to wikimedia-production section

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

Change 622896 merged by jenkins-bot:
[operations/mediawiki-config@master] Install OAuthRateLimiter extension I: Add i18n

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

Change 622897 merged by jenkins-bot:
[operations/mediawiki-config@master] Install OAuthRateLimiter extension II: Add flag to IS

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

Change 622898 merged by jenkins-bot:
[operations/mediawiki-config@master] Install OAuthRateLimiter III: Install where enabled

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

Change 625914 merged by jenkins-bot:
[operations/mediawiki-config@master] Enable OAuthRateLimiter in production

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

Pchelolo claimed this task.
Pchelolo moved this task from Next Sprint to Done on the Platform Team Workboards (Green) board.