close
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 maintainers. 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>

Note that there's currently some restrictions on the name of the project: it should not contain underscores or special characters, because it will be used in DNS records.

Process

Requests can be granted when approved by a quorum of at least two Cloud VPS administrators. If a decision is not made asynchronously, requests are processed by the cloud-services-team during the Cloud Services team meeting every Thursday (8:00 PST) that the meeting is held. This schedule may be effected by holidays, conferences, or other unavailability.

Once approved, 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

Today

taavi closed T419525: Configure vanity domain for lingualibre, a subtask of T419182: Request creation of lingualibre VPS project, as Resolved.
Mon, May 18, 10:18 AM · User-dcaro, Lingua-Libre, Hackathon-Northwestern-Europe-2026, Cloud-VPS (Project-requests)

Fri, May 15

Jony moved T424443: Request creation of thelounge Cloud VPS project from Inbox to Technical on the WikiLounge board.
Fri, May 15, 10:48 AM · WikiLounge, Cloud-VPS (Project-requests)
Jony added a subtask for T424443: Request creation of thelounge Cloud VPS project: T425815: Bastion immediately dropping SSH connection (LDAP sync issue?).
Fri, May 15, 10:21 AM · WikiLounge, Cloud-VPS (Project-requests)
Jony added a project to T424443: Request creation of thelounge Cloud VPS project: WikiLounge.
Fri, May 15, 10:18 AM · WikiLounge, Cloud-VPS (Project-requests)
Jony added a subtask for T424443: Request creation of thelounge Cloud VPS project: T426351: Create project tag for WikiLounge.
Fri, May 15, 10:13 AM · WikiLounge, Cloud-VPS (Project-requests)
achou changed the status of T425909: Request creation of wikitts VPS project from Resolved to Declined.
Fri, May 15, 7:30 AM · Machine-Learning-Team (Q4 FY2025-26), Cloud-VPS (Project-requests)
achou changed the status of T425909: Request creation of wikitts VPS project from Declined to Resolved.
Fri, May 15, 7:28 AM · Machine-Learning-Team (Q4 FY2025-26), Cloud-VPS (Project-requests)

Thu, May 14

Sj added a comment to T425892: Request creation of wiki-polis-backend VPS project.

+1 for experimenting with this. The outputs of a completed Polis question can be migrated onto Meta for archiving and defragmentation; it's a different tool that we don't have an equivalent to on-wiki.

Thu, May 14, 6:36 PM · Cloud-VPS (Project-requests)
Effeietsanders added a comment to T425892: Request creation of wiki-polis-backend VPS project.

Another use I'm trying to gather momentum for, would eventually be to better understand the concerns and possibilities around effective AI use in the Wikimedia universe. This is probably more a series of conversations - and my impression is that it's in part about making the conversation more accessible to people who are less-well versed in it, and at the same time enabling us to actually understand what those conversations are trying to say when they aren't just SNOW-closed.

Thu, May 14, 6:00 PM · Cloud-VPS (Project-requests)
Effeietsanders added a comment to T425892: Request creation of wiki-polis-backend VPS project.

I find it hard to discuss these concepts with community members without a working prototype. I would honestly love to discuss your concerns more in a synchronous conversation.

Thu, May 14, 5:55 PM · Cloud-VPS (Project-requests)
Aklapper added a comment to T425892: Request creation of wiki-polis-backend VPS project.

I'm generally always worried about increasing fragmentation by having more conversation venues in our communities (which is not a new problem though).
Which use cases do you have in mind / when would this platform be used, and when not? What would "certain community questions" be?
Are there communities which have expressed interest already?

Thu, May 14, 5:37 PM · Cloud-VPS (Project-requests)
Effeietsanders added a comment to T425892: Request creation of wiki-polis-backend VPS project.

Polis is an established opinion collection tool (https://pol.is ) that I have built on top of, and want to see if it would help establish more constructive conversations in certain community questions. Particiapi is a fork off that that allowed me to build a front-end flask app. It currently runs successfully with a nearly complete set of features locally. I guess I might be able to hack a more light-weight version of Polis together with less math-heavy randomization, clustering etc, but I wanted to rely on a known quantity for those processes if possible.

Thu, May 14, 5:00 PM · Cloud-VPS (Project-requests)
taavi added a comment to T425892: Request creation of wiki-polis-backend VPS project.

Could you please describe what exactly is Polis? Why can this not be run in Toolforge?

Thu, May 14, 4:27 PM · Cloud-VPS (Project-requests)
taavi closed T425909: Request creation of wikitts VPS project as Declined.

Per T425804: Request increased quota for wiki-tts Toolforge tool happening instead.

Thu, May 14, 4:20 PM · Machine-Learning-Team (Q4 FY2025-26), Cloud-VPS (Project-requests)

Wed, May 13

Effeietsanders updated the task description for T425892: Request creation of wiki-polis-backend VPS project.
Wed, May 13, 11:06 AM · Cloud-VPS (Project-requests)

Tue, May 12

kevinbazira added a comment to T425909: Request creation of wikitts VPS project.

Thanks @komla! I shared feedback from the ML and APPs team: T425804#11913105

Tue, May 12, 2:56 PM · Machine-Learning-Team (Q4 FY2025-26), Cloud-VPS (Project-requests)
komla added a comment to T425909: Request creation of wikitts VPS project.

@kevinbazira, we need your feedback here: T425804#11907981

Tue, May 12, 2:51 PM · Machine-Learning-Team (Q4 FY2025-26), Cloud-VPS (Project-requests)

Mon, May 11

kevinbazira added a project to T425909: Request creation of wikitts VPS project: Machine-Learning-Team (Q4 FY2025-26).
Mon, May 11, 8:07 AM · Machine-Learning-Team (Q4 FY2025-26), Cloud-VPS (Project-requests)
kevinbazira added a parent task for T425909: Request creation of wikitts VPS project: T424378: Explore options to run TTS models for evaluation.
Mon, May 11, 8:02 AM · Machine-Learning-Team (Q4 FY2025-26), Cloud-VPS (Project-requests)
kevinbazira created T425909: Request creation of wikitts VPS project.
Mon, May 11, 8:00 AM · Machine-Learning-Team (Q4 FY2025-26), Cloud-VPS (Project-requests)

Sun, May 10

Effeietsanders updated the task description for T425892: Request creation of wiki-polis-backend VPS project.
Sun, May 10, 9:37 PM · Cloud-VPS (Project-requests)
Effeietsanders updated the task description for T425892: Request creation of wiki-polis-backend VPS project.
Sun, May 10, 9:36 PM · Cloud-VPS (Project-requests)
Effeietsanders renamed T425892: Request creation of wiki-polis-backend VPS project from Request creation of <PROJECT-NAME> VPS project to Request creation of wiki-polis-backend VPS project.
Sun, May 10, 9:33 PM · Cloud-VPS (Project-requests)
Effeietsanders created T425892: Request creation of wiki-polis-backend VPS project.
Sun, May 10, 9:33 PM · Cloud-VPS (Project-requests)

Wed, May 6

Maintenance_bot removed a project from T424443: Request creation of thelounge Cloud VPS project: Patch-For-Review.
Wed, May 6, 12:31 PM · WikiLounge, Cloud-VPS (Project-requests)
fnegri closed T424443: Request creation of thelounge Cloud VPS project as Resolved.

The project was created.

Wed, May 6, 12:21 PM · WikiLounge, Cloud-VPS (Project-requests)
CodeReviewBot added a comment to T424443: Request creation of thelounge Cloud VPS project.

projects: added project thelounge

Wed, May 6, 12:19 PM · WikiLounge, Cloud-VPS (Project-requests)
CodeReviewBot added a project to T424443: Request creation of thelounge Cloud VPS project: Patch-For-Review.

group_199_bot_f98be072172e323ae6d1441939d3e461 opened https://gitlab.wikimedia.org/repos/cloud/cloud-vps/tofu-infra/-/merge_requests/311

Wed, May 6, 11:29 AM · WikiLounge, Cloud-VPS (Project-requests)
Aklapper closed T424192: Request creation of wolf-a Cloud VPS project as Declined.

Unfortunately closing this Phabricator task as no further information has been provided. @Moh777tyjer3c: After you have provided all the information asked for, please set the status of this task back to "Open" via the Add Action...Change Status dropdown. Thanks!

Wed, May 6, 10:49 AM · Cloud-VPS (Project-requests)

Tue, May 5

Gopavasanth added a project to T424068: Request creation of wise VPS project: WISE.
Tue, May 5, 5:29 PM · WISE, Cloud-VPS (Project-requests)
Jony added a comment to T424443: Request creation of thelounge Cloud VPS project.

Hi @taavi, Thank you for the approval! I completely understand the conditions regarding IP reputation and user identification.

Tue, May 5, 2:11 PM · WikiLounge, Cloud-VPS (Project-requests)
fnegri claimed T424443: Request creation of thelounge Cloud VPS project.
Tue, May 5, 2:04 PM · WikiLounge, Cloud-VPS (Project-requests)
taavi moved T424443: Request creation of thelounge Cloud VPS project from Feedback needed to Approved on the Cloud-VPS (Project-requests) board.

+1, with the condition that all users of this service must be individually identifiable by the operators of the IRC networks they are connecting to. In practice this means forcing client connections to use IPv6 only (so your connections can be distinguished from the rest of WMCS) and running an identd (so that individual users of this service can be identified).

Tue, May 5, 1:41 PM · WikiLounge, Cloud-VPS (Project-requests)

Sat, May 2

Volans closed T424068: Request creation of wise VPS project as Resolved.

Access problem was resolved. Resolving this task as the project is now working.

Sat, May 2, 6:03 PM · WISE, Cloud-VPS (Project-requests)
Gopavasanth added a comment to T424068: Request creation of wise VPS project.

ssh -J gopavasanth@primary.bastion.wmflabs.org gopavasanth@wise.wise.eqiad1.wikimedia.cloud
gopavasanth@wise.wise.eqiad1.wikimedia.cloud: Permission denied (publickey).

Sat, May 2, 12:33 PM · WISE, Cloud-VPS (Project-requests)
Maintenance_bot removed a project from T424068: Request creation of wise VPS project: Patch-For-Review.
Sat, May 2, 12:31 PM · WISE, Cloud-VPS (Project-requests)
Volans added a comment to T424068: Request creation of wise VPS project.

New flavor available: g4.cores8.ram64.disk20 you can select this flavor in horizon UI. You can also switch the flavor of an existing instance once it's stopped going to the edit instance page.

Sat, May 2, 12:12 PM · WISE, Cloud-VPS (Project-requests)
CodeReviewBot added a comment to T424068: Request creation of wise VPS project.

flavors: add custom flavor for wise

Sat, May 2, 12:10 PM · WISE, Cloud-VPS (Project-requests)
Volans added a comment to T424068: Request creation of wise VPS project.

As discussed at the hackathon with Volans, we're equesting the 64GB instance for now

Sat, May 2, 9:58 AM · WISE, Cloud-VPS (Project-requests)
fnegri added a comment to T424068: Request creation of wise VPS project.

As discussed at the hackathon with Volans, we're equesting the 64GB instance for now

Sat, May 2, 9:58 AM · WISE, Cloud-VPS (Project-requests)
CodeReviewBot added a project to T424068: Request creation of wise VPS project: Patch-For-Review.

volans opened https://gitlab.wikimedia.org/repos/cloud/cloud-vps/tofu-infra/-/merge_requests/310

Sat, May 2, 9:57 AM · WISE, Cloud-VPS (Project-requests)
Carandraug added a comment to T424068: Request creation of wise VPS project.

As discussed at the hackathon with Volans, we're equesting the 64GB instance for now

Sat, May 2, 9:43 AM · WISE, Cloud-VPS (Project-requests)

Fri, May 1

Nemoralis added a parent task for T424068: Request creation of wise VPS project: T424092: Semantic image search for Wikimedia Commons.
Fri, May 1, 11:25 AM · WISE, Cloud-VPS (Project-requests)

Thu, Apr 30

Maintenance_bot removed a project from T424068: Request creation of wise VPS project: Patch-For-Review.
Thu, Apr 30, 11:31 AM · WISE, Cloud-VPS (Project-requests)
Volans added a comment to T424068: Request creation of wise VPS project.

Project created. @Carandraug, @Gopavasanth please verify that you have access and also make sure to join the cloud-announce mailing list.

Thu, Apr 30, 11:30 AM · WISE, Cloud-VPS (Project-requests)
Stashbot added a comment to T424068: Request creation of wise VPS project.

Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-30T11:26:34Z] <volans@cloudcumin1001> END (PASS) - Cookbook wmcs.vps.create_project (exit_code=0) for project wise in eqiad1 (T424068)

Thu, Apr 30, 11:26 AM · WISE, Cloud-VPS (Project-requests)
CodeReviewBot added a comment to T424068: Request creation of wise VPS project.

projects: added project wise

Thu, Apr 30, 11:25 AM · WISE, Cloud-VPS (Project-requests)
CodeReviewBot added a project to T424068: Request creation of wise VPS project: Patch-For-Review.

group_199_bot_f98be072172e323ae6d1441939d3e461 opened https://gitlab.wikimedia.org/repos/cloud/cloud-vps/tofu-infra/-/merge_requests/309

Thu, Apr 30, 11:21 AM · WISE, Cloud-VPS (Project-requests)
Volans added a comment to T424068: Request creation of wise VPS project.

thanks, +1 from my side, creating the project

Thu, Apr 30, 9:18 AM · WISE, Cloud-VPS (Project-requests)
Carandraug added a comment to T424068: Request creation of wise VPS project.

@Carandraug could you confirm that we should add also @Gopavasanth as project maintainers?

Thu, Apr 30, 9:07 AM · WISE, Cloud-VPS (Project-requests)