Parent task to track the project to move https://patchdemo.wmcloud.org running on a VM over to the catalyst WMCS project running on k8s.
Description
Description
Details
Details
Related Changes in GitLab:
| Title | Reference | Author | Source Branch | Dest Branch | |
|---|---|---|---|---|---|
| Cut-over to patchdemo-k8s | repos/test-platform/catalyst/patchdemo!32 | kindrobot | T370076-go-live | master |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | None | T370076 [Go Live] Move patchdemo.wmcloud.org to Kubernetes in the catalyst WMCS project | |||
| Resolved | SDunlap | T370078 Add logging for catalyst WMCS k8s | |||
| Resolved | jnuche | T370080 Moving proxies across wmcs projects for patchdemo.wmflabs.org | |||
| Resolved | SDunlap | T370664 Enable SSO for Patchdemo | |||
| Resolved | jnuche | T371589 Fix Patchdemo's start branch in Kubernetes Patchdemo | |||
| Resolved | thcipriani | T371822 [Exploratory Testing] [Needs AC] Confirm feature parity between "legacy" patchdemo and "legacy backend" of containerised patchdemo | |||
| Resolved | jeena | T371830 Users can access old patchdemo in readonly mode | |||
| Resolved | SDunlap | T371832 Migrate old patchdemo issues to phabricator | |||
| Resolved | jnuche | T372291 legacy patchdemo users can find their legacy environments |
Event Timeline
Comment Actions
kindrobot opened https://gitlab.wikimedia.org/repos/qte/catalyst/patchdemo/-/merge_requests/32
Draft: Cut-over to patchdemo-k8s
Comment Actions
These are the steps we’ll need to take for the go live:
- Put patchdemo-vm into readonly mode
- This is setting should be on patchdemo4-production at /var/www/html/config.php
- Update the patchdemo-k8s oauth config
- Update OAUTH_CONSUMER_KEY and OAUTH_CONSUMER_SECRET in the patchdemo GitLab CI variables
- Use oauth.key and oauth.secret from patchdemo4-production:/var/www/html/config.php respectively, or
- Find a copy of these credentials [redacted]
- Update the SSO keys on vm-patchdemo to the “Legacy Patch Demo” consumer
- Edit /var/www/html/config.php on patchdemo4-producation with values
- oauth.key: 3b8598a98d32d8fa71d241554a470b7da41bb124
- oauth.secret: [redacted]
- Update patchdemo-k8s config to serve out of patchdemo.wmcloud.org
- Merge this MR: https://gitlab.wikimedia.org/repos/qte/catalyst/patchdemo/-/merge_requests/32
- Deploy patchdemo-k8s
- Update switch the patchdemo.wmcloud.org web proxy to point to the k3s instance
Comment Actions
jhuneidi merged https://gitlab.wikimedia.org/repos/qte/catalyst/patchdemo/-/merge_requests/32
Cut-over to patchdemo-k8s