Page MenuHomePhabricator

[Refactor] catalyst's wikimedia helm chart uses provisioning scripts from patchdemo
Closed, ResolvedPublic3 Estimated Story Points

Description

Event Timeline

thcipriani set the point value for this task to 3.Jul 8 2024, 4:42 PM
thcipriani edited projects, added Catalyst (whole 'nother); removed Catalyst.

We had some discussion via chat about this, in particular a couple concerns with templates:

  • Escaping input within the templates
  • syntax highlighting within the script (naming things script.sh.tpl works with vscode, this varies by editor tho)

Our current plan is to make a MR with the templates version and discuss further.

If we end up disliking the templated version, we can always switch back to the bare scripts.

Good learning from this task: PatchDemo previously ran on the same machine as all of the development environments and so it was ideal to use the same PHP version + Node version + Debian version as was needed for the development environments. In our Kubernetes future, the needs of PatchDemo can be separated from the needs of the environments.

Followup work here is to adapt the development environment provisioning in catalyst for packages.json to work on buster.