Page MenuHomePhabricator

Catalyst API can enable the thanks extension
Closed, ResolvedPublic3 Estimated Story Points

Description

AS an API users
GIVEN I have a valid API token
WHEN I POST /environments with the correct auth header, and the body

{
  "name": "mw-abcd1234",
  "chartName": "mediawiki",
  "values": {
    "mediawikiCore": {
      "ingress": "mv-abcd1234.wmcloud.org"
    },
    "extensions": {
      "thanks": {
        "enable": true
      }
    }
  }
}

THEN I should see mediawiki is deployed with latest commit on master with the thanks extension at its latest commit

Details

TitleReferenceAuthorSource BranchDest Branch
allow enabling the `Thanks` extensionrepos/qte/catalyst/ci-charts!7jnucheT361521main
Customize query in GitLab

Event Timeline

Thanks extension was chosen pseudo-randomly as a small but representative use-case of production extensions. It may have unforeseen complications, so we should feel free to try a different extension as we develop this.

thcipriani edited projects, added Catalyst (MVP VIP 🥈); removed Catalyst.
thcipriani set the point value for this task to 3.
thcipriani moved this task from Backlog to Ready on the Catalyst (MVP VIP 🥈) board.