Page MenuHomePhabricator

Cloud-VPS (Project-requests)Milestone
ActivePublic

Details

Description

Requests for creating or deleting Cloud-VPS projects. See openstack-browser for a list of existing projects and their members. For quota changes see Cloud-VPS (Quota-requests)

Before you request a project

  1. Confirm you cannot run your code/bot/thing on Toolforge. You can request access to Toolforge by following the instructions on wikitech. With Toolforge, the underlying infrastructure will be taken care of for you, and you can focus on writing your tool / bot / researchy-thing.
  1. Only request a VPS project if you need root on the VM for a specific purpose (or need testing VMs for MediaWiki changes, etc). Remember that if you have root you have responsibilities too! :)

Maintainer responsibilities

Each Cloud VPS project must have one or more active maintainer. Maintainers must have an active Phabricator account, must subscribe to the cloud-announce mailing list, and must respond to tasks, emails, and requests for action on the part of WMCS staff and admins.

In addition, maintainers of VMs in Cloud VPS projects must provide basic maintenance on their servers: puppet needs to be kept in working order, upgrades will need to be applied periodically, and VMs will need to be periodically deleted and recreated with updated OS images.

If a project is not actively maintained, or WMCS staff are unable to contact maintainers for a long period of time, that project will be shut down and ultimately deleted along with all associated configuration and data.

Project scope

Cloud VPS projects should be scoped based around concrete products or software projects, rather than the team working on them. The three main problems that we (the Cloud Services team) have seen in the past with team ownership/scope for Cloud VPS projects are:

  • Team gets disbanded/reorganized but its project needs to live on due to hosting of important VMs
  • Difficulty establishing who is the primary point of contact for a given VM when trying to reclaim quota or fix a broken instance
  • Tendency to close membership/participation to only team members rather than inviting participation by other volunteers

There are things that can be done to mitigate these problems, but the easiest thing to do is to create more targeted projects that are scoped to a product/project rather than a team. This can become a burden in other ways if a common group of developers is active on a large number of such projects, so we are willing to be flexible if good cause can be shown for project consolidation.

For more guidance, see https://wikitech.wikimedia.org/wiki/Help:Cloud_VPS_project

Requesting a new project

To request a new project, create a task using this link, and fill out the requested information by <replacing the instructions>

Process

Requests are processed by the Cloud Services team during the Cloud Services team meeting every Wednesday (8:00 PST) that the meeting is held. This schedule may be effected by holidays, conferences, or other unavailability. Requests can be granted when approved by a quorum of at least two WMCS team members.

Once approved (typically noted with a "+1" or "approved" comment on the task), creation of the project in OpenStack will be handled by a member of the Cloud VPS admin team. This will typically happen within 1-2 days, but may take longer due to availability of computing resources or higher priority administration tasks.

See also

Recent Activity

Mon, Jun 10

Andrew added a comment to T246362: Request creation of "entity-detection" VPS project.

If this project is still in use by anyone, please mark it as such at https://wikitech.wikimedia.org/wiki/News/Cloud_VPS_2024_Purge#entity-detection

Mon, Jun 10, 8:11 PM · Cloud-VPS (Project-requests)
Andrew added a comment to T332777: Request creation of "dump-references-processor" VPS project.

Hi, folks! Is this project still in use?

Mon, Jun 10, 8:01 PM · cloud-services-team, WMDE-TechWish, Cloud-VPS (Project-requests)
Andrew added a comment to T279246: Request creation of commons-corruption-checker VPS project (2).

This project appears to be abandoned according to https://wikitech.wikimedia.org/wiki/News/Cloud_VPS_2024_Purge. Please claim it there if you'd like it to be preserved, or mark it for deletion if you're done with it.

Mon, Jun 10, 7:51 PM · cloud-services-team (Kanban), Cloud-VPS (Project-requests)
Andrew added a comment to T335745: Request creation of citefix VPS project.

Hello, @Jayprakash12345. Are you still using this project? If not, please respond here so I know I can safely delete it; if the project is still of use to you that's fine but please update this page accordingly: https://wikitech.wikimedia.org/wiki/News/Cloud_VPS_2024_Purge#capacity-exchange

Mon, Jun 10, 7:43 PM · User-Jayprakash12345, Cloud-VPS (Project-requests)
Andrew added a comment to T296556: Request creation of capacity-exchange VPS project.

Howdy @awight -- this project remains unmarked on this year's abandoned project roundup. Can you confirm that it's safe to delete?

Mon, Jun 10, 7:41 PM · Cloud-VPS (Project-requests)
Stashbot added a comment to T344068: Request creation of Canasta2-Test VPS project.

Mentioned in SAL (#wikimedia-cloud) [2024-06-10T19:31:39Z] <andrewbogott> deleting project as requested at https://phabricator.wikimedia.org/T344068#9218117

Mon, Jun 10, 7:31 PM · User-dcaro, Cloud-VPS (Project-requests)

Fri, Jun 7

Peter added a comment to T366569: Request creation of web performance test VPS project.

Thank you @Andrew ! I didn't thought about using the reverse proxy. I tried it out but I'm running into an error that looks like "Protocol error, got "H" as reply type byte. Please report this." - maybe it's something I'm doing wrong on my side, will look into it.

Fri, Jun 7, 1:55 PM · Synthetic-Performance-Testing, Performance-Device-Lab, Quality-and-Test-Engineering-Team, Cloud-VPS (Project-requests)

Tue, Jun 4

Andrew closed T366569: Request creation of web performance test VPS project as Resolved.

I've created this project and added phedenskog. Take heed that you will be an early adopter of UUID project ids (T343158) so there may be roadbumps -- please reach out to me if you encounter weird behavior.

Tue, Jun 4, 9:57 PM · Synthetic-Performance-Testing, Performance-Device-Lab, Quality-and-Test-Engineering-Team, Cloud-VPS (Project-requests)
dcaro added a comment to T366569: Request creation of web performance test VPS project.

For the reports back, if you use https you can use the regular web proxies without needing a floating ip (it has to be https though)

Tue, Jun 4, 10:43 AM · Synthetic-Performance-Testing, Performance-Device-Lab, Quality-and-Test-Engineering-Team, Cloud-VPS (Project-requests)
Peter created T366569: Request creation of web performance test VPS project.
Tue, Jun 4, 8:54 AM · Synthetic-Performance-Testing, Performance-Device-Lab, Quality-and-Test-Engineering-Team, Cloud-VPS (Project-requests)

Fri, May 31

Andrew closed T365096: Adding new (nonexistent) members to Cloud VPS project fails without useful feedback, a subtask of T364063: Request creation of imagehash VPS project, as Resolved.
Fri, May 31, 2:12 PM · cloud-services-team, Wikimedia-Hackathon-2024, Fiwiki-Wikidata-Commons, Cloud-VPS (Project-requests)

Thu, May 30

rook added a comment to T365822: TfInfraTest project.

Changing project name to lowercase only.

root@cloudcontrol1005:~# openstack project delete TfInfraTest
root@cloudcontrol1005:~# openstack project create --description 'tofu infra tests' tofuinfratest --domain default
+-------------+------------------+
| Field       | Value            |
+-------------+------------------+
| description | tofu infra tests |
| domain_id   | default          |
| enabled     | True             |
| id          | tofuinfratest    |
| is_domain   | False            |
| name        | tofuinfratest    |
| options     | {}               |
| parent_id   | default          |
| tags        | []               |
+-------------+------------------+
root@cloudcontrol1005:~# openstack role add --project tofuinfratest --user rook member
root@cloudcontrol1005:~# openstack role add --project tofuinfratest --user rook reader
Thu, May 30, 4:15 PM · Cloud-VPS (Project-requests)

Fri, May 24

rook closed T365822: TfInfraTest project as Resolved.
Fri, May 24, 2:51 PM · Cloud-VPS (Project-requests)
rook added a comment to T365822: TfInfraTest project.
root@cloudcontrol1005:~# openstack project create --description 'TfInfraTest' TfInfraTest --domain default
+-------------+-------------+
| Field       | Value       |
+-------------+-------------+
| description | TfInfraTest |
| domain_id   | default     |
| enabled     | True        |
| id          | TfInfraTest |
| is_domain   | False       |
| name        | TfInfraTest |
| options     | {}          |
| parent_id   | default     |
| tags        | []          |
+-------------+-------------+
root@cloudcontrol1005:~# openstack role add --project TfInfraTest --user rook member
root@cloudcontrol1005:~# openstack role add --project TfInfraTest --user rook reader
Fri, May 24, 2:50 PM · Cloud-VPS (Project-requests)
Andrew added a comment to T365822: TfInfraTest project.

+1 yes please!

Fri, May 24, 2:31 PM · Cloud-VPS (Project-requests)
rook added a parent task for T365822: TfInfraTest project: T365820: object store for tf-infra-test.
Fri, May 24, 2:24 PM · Cloud-VPS (Project-requests)
rook created T365822: TfInfraTest project.
Fri, May 24, 2:24 PM · Cloud-VPS (Project-requests)

May 16 2024

Zache created T365096: Adding new (nonexistent) members to Cloud VPS project fails without useful feedback.
May 16 2024, 7:37 AM · Horizon, cloud-services-team, Fiwiki-Wikidata-Commons

May 9 2024

Ladsgroup added a comment to T364509: Request creation of Huma VPS project.

Thank you!!

May 9 2024, 11:19 AM · cloud-services-team, Cloud-VPS (Project-requests)
aborrero closed T364509: Request creation of Huma VPS project as Resolved.

done.

May 9 2024, 7:56 AM · cloud-services-team, Cloud-VPS (Project-requests)

May 8 2024

bd808 moved T364509: Request creation of Huma VPS project from Inbox to Approved on the Cloud-VPS (Project-requests) board.

+1

May 8 2024, 10:23 PM · cloud-services-team, Cloud-VPS (Project-requests)
bd808 moved T364509: Request creation of Huma VPS project from Inbox to Clinic Duty on the cloud-services-team board.
May 8 2024, 10:22 PM · cloud-services-team, Cloud-VPS (Project-requests)
Ladsgroup updated the task description for T364509: Request creation of Huma VPS project.
May 8 2024, 7:41 PM · cloud-services-team, Cloud-VPS (Project-requests)
Ladsgroup created T364509: Request creation of Huma VPS project.
May 8 2024, 7:40 PM · cloud-services-team, Cloud-VPS (Project-requests)

May 4 2024

Jdforrester-WMF moved T364063: Request creation of imagehash VPS project from Backlog to Hacking projects on the Wikimedia-Hackathon-2024 board.
May 4 2024, 1:01 PM · cloud-services-team, Wikimedia-Hackathon-2024, Fiwiki-Wikidata-Commons, Cloud-VPS (Project-requests)
Jdforrester-WMF moved T364197: Request creation of ajapaik VPS project from Backlog to Hacking projects on the Wikimedia-Hackathon-2024 board.
May 4 2024, 1:01 PM · cloud-services-team, Wikimedia-Hackathon-2024, Fiwiki-Wikidata-Commons, Cloud-VPS (Project-requests)
taavi closed T364197: Request creation of ajapaik VPS project as Resolved.
May 4 2024, 11:42 AM · cloud-services-team, Wikimedia-Hackathon-2024, Fiwiki-Wikidata-Commons, Cloud-VPS (Project-requests)
bd808 moved T364197: Request creation of ajapaik VPS project from Inbox to Approved on the Cloud-VPS (Project-requests) board.

+1

May 4 2024, 11:06 AM · cloud-services-team, Wikimedia-Hackathon-2024, Fiwiki-Wikidata-Commons, Cloud-VPS (Project-requests)
bd808 moved T364197: Request creation of ajapaik VPS project from Inbox to Clinic Duty on the cloud-services-team board.
May 4 2024, 11:05 AM · cloud-services-team, Wikimedia-Hackathon-2024, Fiwiki-Wikidata-Commons, Cloud-VPS (Project-requests)
Zache added a comment to T364063: Request creation of imagehash VPS project.

Do you know @taavi @bd808 Who/how i should ask to add 'https://imagehash-sparql.wmcloud.org/sparql' to query.wikidata.org queryserver whitelist? (preferably in Hackathon)

May 4 2024, 10:16 AM · cloud-services-team, Wikimedia-Hackathon-2024, Fiwiki-Wikidata-Commons, Cloud-VPS (Project-requests)
Zache updated the task description for T364197: Request creation of ajapaik VPS project.
May 4 2024, 7:37 AM · cloud-services-team, Wikimedia-Hackathon-2024, Fiwiki-Wikidata-Commons, Cloud-VPS (Project-requests)
Zache created T364197: Request creation of ajapaik VPS project.
May 4 2024, 7:37 AM · cloud-services-team, Wikimedia-Hackathon-2024, Fiwiki-Wikidata-Commons, Cloud-VPS (Project-requests)

May 3 2024

TuukkaH added a comment to T364063: Request creation of imagehash VPS project.

Thank you @bd808 and @taavi!

May 3 2024, 11:18 AM · cloud-services-team, Wikimedia-Hackathon-2024, Fiwiki-Wikidata-Commons, Cloud-VPS (Project-requests)
taavi closed T364094: Request creation of BUB2 VPS project as Resolved.

Thanks, added.

May 3 2024, 10:39 AM · cloud-services-team, Internet-Archive, Cloud-VPS (Project-requests)
Stashbot added a comment to T364094: Request creation of BUB2 VPS project.

Mentioned in SAL (#wikimedia-cloud-feed) [2024-05-03T10:37:43Z] <taavi@cloudcumin1001> END (PASS) - Cookbook wmcs.vps.add_user_to_project (exit_code=0) for user 'wassananmol' in role 'member' (T364094)

May 3 2024, 10:37 AM · cloud-services-team, Internet-Archive, Cloud-VPS (Project-requests)
Stashbot added a comment to T364094: Request creation of BUB2 VPS project.

Mentioned in SAL (#wikimedia-cloud-feed) [2024-05-03T10:36:59Z] <taavi@cloudcumin1001> START - Cookbook wmcs.vps.add_user_to_project for user 'wassananmol' in role 'member' (T364094)

May 3 2024, 10:37 AM · cloud-services-team, Internet-Archive, Cloud-VPS (Project-requests)
wassan.anmol117 added a comment to T364094: Request creation of BUB2 VPS project.

Developer account usernames of requestors: @wassan.anmol117 @theprotonade

These are Phabricator usernames, not developer account usernames. @theprotonade is linked to https://ldap.toolforge.org/user/theprotonade so I added that one, @wassan.anmol117 either needs to provide their developer account username here or @theprotonade can add them to the project via Horizon.

May 3 2024, 10:31 AM · cloud-services-team, Internet-Archive, Cloud-VPS (Project-requests)
taavi added a comment to T364094: Request creation of BUB2 VPS project.

Developer account usernames of requestors: @wassan.anmol117 @theprotonade

May 3 2024, 10:26 AM · cloud-services-team, Internet-Archive, Cloud-VPS (Project-requests)
taavi closed T364063: Request creation of imagehash VPS project as Resolved.
May 3 2024, 10:23 AM · cloud-services-team, Wikimedia-Hackathon-2024, Fiwiki-Wikidata-Commons, Cloud-VPS (Project-requests)
taavi claimed T364094: Request creation of BUB2 VPS project.
May 3 2024, 10:21 AM · cloud-services-team, Internet-Archive, Cloud-VPS (Project-requests)
taavi claimed T364063: Request creation of imagehash VPS project.
May 3 2024, 10:20 AM · cloud-services-team, Wikimedia-Hackathon-2024, Fiwiki-Wikidata-Commons, Cloud-VPS (Project-requests)
bd808 added a project to T364094: Request creation of BUB2 VPS project: cloud-services-team.

+1

May 3 2024, 10:19 AM · cloud-services-team, Internet-Archive, Cloud-VPS (Project-requests)
bd808 moved T364094: Request creation of BUB2 VPS project from Inbox to Clinic Duty on the cloud-services-team board.
May 3 2024, 10:19 AM · cloud-services-team, Internet-Archive, Cloud-VPS (Project-requests)
bd808 moved T364063: Request creation of imagehash VPS project from Inbox to Clinic Duty on the cloud-services-team board.
May 3 2024, 10:15 AM · cloud-services-team, Wikimedia-Hackathon-2024, Fiwiki-Wikidata-Commons, Cloud-VPS (Project-requests)
bd808 moved T364063: Request creation of imagehash VPS project from Inbox to Approved on the Cloud-VPS (Project-requests) board.

+1

May 3 2024, 10:14 AM · cloud-services-team, Wikimedia-Hackathon-2024, Fiwiki-Wikidata-Commons, Cloud-VPS (Project-requests)
wassan.anmol117 updated the task description for T364094: Request creation of BUB2 VPS project.
May 3 2024, 10:08 AM · cloud-services-team, Internet-Archive, Cloud-VPS (Project-requests)
wassan.anmol117 created T364094: Request creation of BUB2 VPS project.
May 3 2024, 10:07 AM · cloud-services-team, Internet-Archive, Cloud-VPS (Project-requests)
TuukkaH added a project to T364063: Request creation of imagehash VPS project: Wikimedia-Hackathon-2024.
May 3 2024, 6:07 AM · cloud-services-team, Wikimedia-Hackathon-2024, Fiwiki-Wikidata-Commons, Cloud-VPS (Project-requests)
TuukkaH updated the task description for T364063: Request creation of imagehash VPS project.
May 3 2024, 6:06 AM · cloud-services-team, Wikimedia-Hackathon-2024, Fiwiki-Wikidata-Commons, Cloud-VPS (Project-requests)
TuukkaH created T364063: Request creation of imagehash VPS project.
May 3 2024, 6:02 AM · cloud-services-team, Wikimedia-Hackathon-2024, Fiwiki-Wikidata-Commons, Cloud-VPS (Project-requests)