Page MenuHomePhabricator

Beta launch: Support all extensions and skins repositories
Closed, ResolvedPublic2 Estimated Story Points

Description

On the Patchdemo's UI, when selecting to use the experimental kubernetes backend, only four of the extensions/skins can be enabled:

image.png (131×687 px, 22 KB)

The rest are all being grayed out.

The chart used by the backend contains already all the php configuration used previously by Patchdemo to set up extensions and skins. It should be possible to enable the remaining repos in the chart.

  • Add remaining extensions/skins to the chart's values.yaml
  • Enable the checkboxes for all repos in Patchdemo

Note:

  • design/codex and oojs/ui are not within scope of this task (since they are handled slightly differently by provisioning).
  • We should check that Special:Version at least lists the extensions after we enable them on the wiki we create and investigate any oddities there.

Event Timeline

thcipriani renamed this task from Beta lunch: Support all extensions and skins repositories to Beta launch: Support all extensions and skins repositories.Sep 3 2024, 5:07 PM
thcipriani updated the task description. (Show Details)
thcipriani set the point value for this task to 2.
thcipriani edited projects, added Catalyst (AGL); removed Catalyst.

I deployed the changes to prod and then created a wiki using the Wikimedia preset in Patchdemo. The wiki was created successfully and could see all the extensions & skins on Special:Version 🎉