Skip to content

allow enabling the `Thanks` extension

Jaime Nuche requested to merge T361521 into main

Also the Echo extension, as it's a dependency of Thanks. Note it's the client's responsibility to make sure all dependencies are satisfied for any new extensions added

Bug: T361521 Bug: T361522

Given a request like:

{
  "name": "test",
  "chartName": "mediawiki",
  "values": {
    "mediawikiCore": {
      "ingress": "test.catalyst-qte.wmcloud.org"
    },
    "extensions": {
      "echo": {
        "enable": true
      },
      "thanks": {
        "enable": true,
        "ref": "1020578"
      }
    }
  }
}

A MW with extensions Echo and Thanks enabled is deployed successfully:

InstalledExtensions

And the commit for Thanks is the last patch set for patch "1020578" as expected. Note that the "refs/changes/25/1021325/1" format is also accepted.

The Thanks extension is functional and thanking:

ThanksInAction

Edited by Jaime Nuche

Merge request reports