Page MenuHomePhabricator

Create PAWS staging environment
Closed, ResolvedPublic

Description

To continue working on PAWS tasks and not risk bringing it down every other day it is advisable to build a staging environment that can test changes without having to bring the hub down for a redeploy and to test cosmetic and bolder changes to PAWS.

  • Decide where to set up PAWS-staging
  • Create kubernetes cluster
  • Run the deploy-hook image
  • Change repo in the image to point to dev branch
  • Push changes to dev branch

Due to the automagical way the deploy-hook works with helm and kubernetes it seems the hardest step is to setup a separate kubernetes cluster for PAWS-staging.


We discussed this briefly in the WMCS team meeting and decided to place this in toolsbeta Cloud VPS project.

Event Timeline

Chicocvenancio created this task.

PAWS-beta is now (almost) live https://paws-beta.wmflabs.org
This should not be used as a place to run notebooks regularly but a way to test features and configuration changes.

I used Yuvi's magical deploy-hook image to make code from the dev branch in my repo.

I did find a few things that could be improved in PAWS during the course of this and will make tasks for them soon.