Page MenuHomePhabricator

Request creation of "techblog" VPS project
Closed, ResolvedPublic

Description

Project Name: techblog

Wikitech Usernames of requestors: BryanDavis (@bd808), SRodlund (@srodlund)

Purpose: Development and user acceptance testing environment for techblog.wikimedia.org WordPress blog platform

Brief description: The Wikimedia Foundation is contracting with an external service provider (https://wpvip.com/) to host the relaunched techblog.wikimedia.org blog. The contracted environment includes a preview/staging server but pushing content and configuration changes to that environment follows a workflow that is optimized for catching errors before they are live on the production site rather than for rapid iteration and prototyping of new features and integrations. This Cloud VPS project will be used to fill that gap by hosting one or more development instances of WordPress combined with the techblog customizations.

How soon you are hoping this can be fulfilled: 2020-03-06 or sooner would be ideal.

Event Timeline

bd808 triaged this task as Medium priority.Mar 2 2020, 8:13 PM
bd808 moved this task from Backlog to Pre-launch technical tasks on the Technical Blog board.
srodlund claimed this task.
srodlund raised the priority of this task from Medium to High.

Moving to high priority -- as the blog launch date has been set at March 30 (firm).

sorry did not mean to close this!

$ sudo wmcs-openstack --os-region-name eqiad1-r project create --enable --description "Development and user acceptance testing environment for techblog.wikimedia.org" techblog
+-------------+--------------------------------------------------------------------------------+
| Field       | Value                                                                          |
+-------------+--------------------------------------------------------------------------------+
| description | Development and user acceptance testing environment for techblog.wikimedia.org |
| domain_id   | default                                                                        |
| enabled     | True                                                                           |
| id          | techblog                                                                       |
| is_domain   | False                                                                          |
| name        | techblog                                                                       |
| parent_id   | default                                                                        |
+-------------+--------------------------------------------------------------------------------+
$ sudo wmcs-openstack role add --user bd808 --project techblog projectadmin
$ sudo wmcs-openstack role add --user bd808 --project techblog user
$ sudo wmcs-openstack role add --user srodlund --project techblog projectadmin
$ sudo wmcs-openstack role add --user srodlund --project techblog user
$ sudo wmcs-openstack role assignment list --project techblog --names
+--------------+----------------------+-------+------------------+--------+-----------+
| Role         | User                 | Group | Project          | Domain | Inherited |
+--------------+----------------------+-------+------------------+--------+-----------+
| projectadmin | BryanDavis@Default   |       | techblog@Default |        | False     |
| user         | BryanDavis@Default   |       | techblog@Default |        | False     |
| projectadmin | Novaadmin@Default    |       | techblog@Default |        | False     |
| user         | Novaadmin@Default    |       | techblog@Default |        | False     |
| observer     | Novaobserver@Default |       | techblog@Default |        | False     |
| projectadmin | SRodlund@Default     |       | techblog@Default |        | False     |
| user         | SRodlund@Default     |       | techblog@Default |        | False     |
+--------------+----------------------+-------+------------------+--------+-----------+