Page MenuHomePhabricator

Deploy all types of surveys to beta cluster
Closed, ResolvedPublic2 Estimated Story Points

Description

What

We should have all kinds of surveys deployed in beta cluster so that we can test them.

Tasks that would benefit, for example:

Background info

Beta cluster has the configuration at
operations/mediawiki-config: wmf-config/InitialiseSettings-labs.php, at line 584 you can see the current QuickSurveys configuration.

In beta cluster, you can force a survey to show by using the ?quicksurvey=nameofsurvey parameter (see Extension:QuickSurveys#How_to_load_a_specific_survey), for example:

With the currently configured surveys we can test:

We are missing a few of the other options that make the surveys behave and do things differently. See acceptance criteria for the kinds of surveys we should deploy to beta cluster.

Information about quicksurveys configuration:

Acceptance criteria

  • drink-survey has been removed from the config
  • We can additionally access and test these new surveys in beta cluster
    • layout: single-answer, with description, with freeform text
    • layout: multiple-answer, no description, no freeform text
    • layout: multiple-answer, with description, with freeform text
  • Links to the surveys in beta cluster are posted in this description or in a comment

How to check the surveys

Event Timeline

Jhernandez changed the task status from Open to In Progress.Oct 8 2021, 12:24 PM
Jhernandez claimed this task.

Change 728490 had a related patch set uploaded (by Jhernandez; author: Jhernandez):

[operations/mediawiki-config@master] Add more types of QuickSurveys on beta cluster

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

Waiting for review from others and approval by mediawiki-config owners.

I had forgotten how this worked, we'll need to schedule this config change in a deployment window or talk to a deployer to deploy this manually (only an option for beta cluster config changes).

There are no windows today, and I'm out Monday and Tuesday next week, so once I come back I'll schedule it.

It might be nice for @eigyan to shadow for the deployment.

Change 728490 merged by jenkins-bot:

[operations/mediawiki-config@master] Add more types of QuickSurveys on beta cluster

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

Mentioned in SAL (#wikimedia-operations) [2021-10-13T10:09:52Z] <phuedx@deploy1002> Synchronized wmf-config/InitialiseSettings-labs.php: Config: [[gerrit:728490|Add more types of QuickSurveys on beta cluster (T292459)]] (duration: 01m 53s)