GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Project-requests
  • Workboard
  • Open Tasks
  • Series
  • Next: Quota-requests
  • Members
  • Manage
  • taavi (Taavi Väänänen)
  • Devnull (Mark Rosenbaum)
  • AndyTan (AndyTan)
  • scfc (Tim Landscheidt)
  • jeremyb
  • Krenair (Alex Monk)
  • Luke081515 (Luke)

This view

  • Original page
  • New address

GeezerVison is showing phabricator.wikimedia.org — Cloud-VPS (Project-requests)

Page MenuHomePhabricator
Log In
  • Profile picture
  • Project-requests
  • Workboard
  • Open Tasks
  • Series
  • Next: Quota-requests
  • Members
  • Manage
Projects Cloud-Services Cloud-VPS Project-requests

Cloud-VPS (Project-requests)Milestone
ActivePublic
Watch Project

Members (10)

  • taavi (Taavi Väänänen)
    • SRE
  • Devnull (Mark Rosenbaum)
    • Infrastructure Engineer
  • AndyTan (AndyTan)
    • User
  • scfc (Tim Landscheidt)
    • User
  • jeremyb
    • User
  • Krenair (Alex Monk)
    • Wikimedia volunteer
  • Luke081515 (Luke)
    • German arbcom member
  • Andrew (Andrew Bogott)
    • User
  • View All

Watchers (13)

  • Srsharmag (Hahahhaa)
    • User
  • Slst2020 (Slavina S)
    • Software Engineer
  • AaR888 (Ariandi Lie)
    • Spy
  • DarkMatterMan4500 (DarkMatterMan4500)
    • Operations
  • dcaro (David Caro)
    • SRE & amauteur yak shaver
  • maher (Maher Fawzy samy)
    • User
  • Fheredia
    • User
  • AndyTan (AndyTan)
    • User
  • sietec (sietecFAST™ sysAdmin)
    • User
  • Bsandipan (Sandipan)
    • User
  • View All

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

  • Cloud-VPS (Quota-requests)

Recent Activity
View All

Tue, Nov 10

JJMC89 changed the status of T441738: Request creation of SignWriting VPS project from Resolved to Invalid.
Tue, Nov 10, 4:04 PM · Cloud-VPS (Project-requests)
Etrapani closed T441738: Request creation of SignWriting VPS project as Resolved.
In T441738#12538313, @fnegri wrote:

@Etrapani I see that you now have access to the signwriting Cloud VPS project with your developer account Maldauxra. Can this task be resolved?

Tue, Nov 10, 2:49 PM · Cloud-VPS (Project-requests)
Etrapani added a comment to T441738: Request creation of SignWriting VPS project.
In T441738#12494796, @taavi wrote:

Have you considered Toolforge following e.g. https://gitlab.wikimedia.org/toolforge-repos/mwdemo instead?

Tue, Nov 10, 2:46 PM · Cloud-VPS (Project-requests)
fnegri closed T442330: Request creation of wiki-labeler-atproto VPS project (Trove-only) as Declined.

Declining for now, pending the discussion in T418818: What is recaptime-dev and how does it advance the goals of the Wikimedia movement? and lacking a clear benefit for the Wikimedia movement.

Tue, Nov 10, 11:50 AM · Tool-recaptime-dev, Tool-wiki-labeler-atproto, Cloud-VPS (Project-requests)
fnegri added a comment to T441738: Request creation of SignWriting VPS project.

@Etrapani I see that you now have access to the signwriting Cloud VPS project with your developer account Maldauxra. Can this task be resolved?

Tue, Nov 10, 10:36 AM · Cloud-VPS (Project-requests)
fnegri closed T442348: Request creation of deorph VPS project as Resolved.

@CristianCantoro @Bancherx the project deorph-db was created in Cloud VPS, you can create one or more Trove databases in it following the user guide at https://wikitech.wikimedia.org/wiki/Help:Trove_database_user_guide

Tue, Nov 10, 10:05 AM · Patch-For-Review, Cloud-VPS (Project-requests)
CodeReviewBot added a comment to T442348: Request creation of deorph VPS project.

projects: added project deorph-db

Tue, Nov 10, 9:49 AM · Patch-For-Review, Cloud-VPS (Project-requests)
CodeReviewBot added a project to T442348: Request creation of deorph VPS project: Patch-For-Review.

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

Tue, Nov 10, 9:46 AM · Patch-For-Review, Cloud-VPS (Project-requests)

Mon, Nov 9

fnegri moved T442348: Request creation of deorph VPS project from Feedback needed to Approved on the Cloud-VPS (Project-requests) board.
Mon, Nov 9, 4:35 PM · Patch-For-Review, Cloud-VPS (Project-requests)
fgiunchedi added a comment to T442348: Request creation of deorph VPS project.
In T442348#12529922, @fnegri wrote:

Next week, I will create a deorph-db project in Cloud VPS where the Trove database can be created.

Mon, Nov 9, 2:18 PM · Patch-For-Review, Cloud-VPS (Project-requests)

Sat, Nov 7

fnegri claimed T442348: Request creation of deorph VPS project.
Sat, Nov 7, 5:12 PM · Patch-For-Review, Cloud-VPS (Project-requests)
fnegri added a comment to T442348: Request creation of deorph VPS project.

I worked on this during itWikiCon with @CristianCantoro, we have a working prototype running on Toolforge at: https://deorph.toolforge.org/ -- at the moment this is using only two very small wikis (furwiki and cowiki).

Sat, Nov 7, 3:42 PM · Patch-For-Review, Cloud-VPS (Project-requests)

Thu, Nov 5

CristianCantoro added a comment to T442348: Request creation of deorph VPS project.
In T442348#12523924, @fnegri wrote:

If you're at https://meta.wikimedia.org/wiki/ItWikiCon/2026 this weekend we can chat about this in person. :)

Thu, Nov 5, 10:47 PM · Patch-For-Review, Cloud-VPS (Project-requests)
fnegri added a comment to T442348: Request creation of deorph VPS project.

@CristianCantoro I think that approach is viable, but I would give Toolforge a try, if the data processing fits in 8GB then I think a job in Toolforge that connects to Trove would be the easy option.

Thu, Nov 5, 5:47 PM · Patch-For-Review, Cloud-VPS (Project-requests)

Wed, Nov 4

CristianCantoro added a comment to T442348: Request creation of deorph VPS project.

I am wondering if we can split the problem in two:

  • the data processing is what requires most resources (CPU, RAM, storage)
  • the dashboard itself requires very little resources (in the end it is just retrieving data from a relational DB and visualizing them, we have a part of the tool that does some processing in real-time, but it is a very small thing)
Wed, Nov 4, 2:34 PM · Patch-For-Review, Cloud-VPS (Project-requests)
Volans added a comment to T442348: Request creation of deorph VPS project.

So should we put on hold this request for now while you check if it can run on toolforge?

Wed, Nov 4, 8:14 AM · Patch-For-Review, Cloud-VPS (Project-requests)

Tue, Nov 3

Bancherx added a comment to T442348: Request creation of deorph VPS project.

Hi Volans,
Yes, we should be able to reduce memory usage through refactoring, though we still need to verify whether it fits below 8 GB and measure the performance impact.

Tue, Nov 3, 9:55 PM · Patch-For-Review, Cloud-VPS (Project-requests)
Volans closed T440447: Request creation of VPS project : LinguaData as Resolved.

Created the project lingua-data-s3 without quota for VMs (--s3-only flag) and increased default quota for object storage to 400GB.
The default quota for number of objects is still the default at 4096 given the comments in the related task about the number of zip files to be in the hundreds.
If more will be needed you can open a task later for the quota increase.
See https://wikitech.wikimedia.org/wiki/Help:Object_storage_user_guide for how to use it.

Tue, Nov 3, 6:28 PM · Cloud-VPS (Project-requests), Language-Diversity-Hub
Maintenance_bot removed a project from T440447: Request creation of VPS project : LinguaData: Patch-For-Review.
Tue, Nov 3, 5:31 PM · Cloud-VPS (Project-requests), Language-Diversity-Hub
CodeReviewBot added a comment to T440447: Request creation of VPS project : LinguaData.

projects: added project lingua-data-s3

Tue, Nov 3, 4:58 PM · Cloud-VPS (Project-requests), Language-Diversity-Hub
CodeReviewBot added a comment to T440447: Request creation of VPS project : LinguaData.

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

Tue, Nov 3, 4:56 PM · Cloud-VPS (Project-requests), Language-Diversity-Hub
CodeReviewBot added a comment to T440447: Request creation of VPS project : LinguaData.

volans closed https://gitlab.wikimedia.org/repos/cloud/cloud-vps/tofu-infra/-/merge_requests/373

Tue, Nov 3, 4:54 PM · Cloud-VPS (Project-requests), Language-Diversity-Hub
CodeReviewBot added a comment to T440447: Request creation of VPS project : LinguaData.

volans closed https://gitlab.wikimedia.org/repos/cloud/cloud-vps/tofu-infra/-/merge_requests/372

Tue, Nov 3, 4:54 PM · Cloud-VPS (Project-requests), Language-Diversity-Hub
Volans added a comment to T440447: Request creation of VPS project : LinguaData.

Based on the discussion on the related task T440689, I'm creating the project as "object storage only" and will add quota for the object storage request in the toolforge related task.

Tue, Nov 3, 4:52 PM · Cloud-VPS (Project-requests), Language-Diversity-Hub
CodeReviewBot added a comment to T440447: Request creation of VPS project : LinguaData.

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

Tue, Nov 3, 4:46 PM · Cloud-VPS (Project-requests), Language-Diversity-Hub
CodeReviewBot added a project to T440447: Request creation of VPS project : LinguaData: Patch-For-Review.

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

Tue, Nov 3, 4:44 PM · Cloud-VPS (Project-requests), Language-Diversity-Hub

Mon, Nov 2

Volans added a comment to T442348: Request creation of deorph VPS project.

Thanks both for the details and insights.

Mon, Nov 2, 7:44 PM · Patch-For-Review, Cloud-VPS (Project-requests)
Bancherx added a comment to T442348: Request creation of deorph VPS project.

Hi Andrew,
we use a rust pipeline with SQLite, C++/fastText, the inputs are official Wikimedia SQL, MediaWiki History and current-content XML dumps. We download and run locally this model.
Our latest collection cover those Wikipedia edition:
vec, lmo, fur, roa-tara, nap, pms, scn, sc, lij, eml, co, lld, it, ca, pt, fr.

Mon, Nov 2, 5:54 PM · Patch-For-Review, Cloud-VPS (Project-requests)
CristianCantoro added a comment to T442348: Request creation of deorph VPS project.

Hi Andrew,

Mon, Nov 2, 3:26 PM · Patch-For-Review, Cloud-VPS (Project-requests)
• ajhalili2006 added a comment to T442330: Request creation of wiki-labeler-atproto VPS project (Trove-only).

Hi @taavi (and anyone else reviewing this) — adding the background on Recap Time Squad and this project here, cross-linked with my reply on T418818.

Mon, Nov 2, 2:32 PM · Tool-recaptime-dev, Tool-wiki-labeler-atproto, Cloud-VPS (Project-requests)
• ajhalili2006 added a comment to T442330: Request creation of wiki-labeler-atproto VPS project (Trove-only).
In T442330#12495002, @taavi wrote:

Hi. I believe T418818: What is recaptime-dev and how does it advance the goals of the Wikimedia movement? needs answering first.

Mon, Nov 2, 11:05 AM · Tool-recaptime-dev, Tool-wiki-labeler-atproto, Cloud-VPS (Project-requests)

Sun, Nov 1

Yug added a comment to T440447: Request creation of VPS project : LinguaData.
In T440447#12495836, @Volans wrote:

@Yug It's correct to consider this request on hold pending to see if this can run in toolforge as per T440689 ?

Sun, Nov 1, 7:27 PM · Cloud-VPS (Project-requests), Language-Diversity-Hub

Fri, Oct 30

bvibber closed T442642: Request creation of globaltemplates VPS project as Invalid.

@Volans confirmed I got that fixed and we seem to be rolling forward now. :) Closing as invalid.

Fri, Oct 30, 6:38 PM · Cloud-VPS (Project-requests)
Volans moved T440447: Request creation of VPS project : LinguaData from Feedback needed to Toolforge suggested on the Cloud-VPS (Project-requests) board.
Fri, Oct 30, 4:18 PM · Cloud-VPS (Project-requests), Language-Diversity-Hub
Volans moved T440447: Request creation of VPS project : LinguaData from Inbox to Feedback needed on the Cloud-VPS (Project-requests) board.
Fri, Oct 30, 4:18 PM · Cloud-VPS (Project-requests), Language-Diversity-Hub
Volans added a comment to T440447: Request creation of VPS project : LinguaData.

@Yug It's correct to consider this request on hold pending to see if this can run in toolforge as per T440689 ?

Fri, Oct 30, 3:55 PM · Cloud-VPS (Project-requests), Language-Diversity-Hub
Andrew moved T442348: Request creation of deorph VPS project from Inbox to Feedback needed on the Cloud-VPS (Project-requests) board.
Fri, Oct 30, 2:12 PM · Patch-For-Review, Cloud-VPS (Project-requests)
Andrew added a comment to T442348: Request creation of deorph VPS project.

For a starting point: https://wikitech.wikimedia.org/wiki/Help:Toolforge/Rust

Fri, Oct 30, 2:12 PM · Patch-For-Review, Cloud-VPS (Project-requests)
Andrew added a comment to T442348: Request creation of deorph VPS project.

On a quick read, I don't see anything here that can't run as a toolforge tool (or possibly a suite of toolforge tools.) Have you already investigated and discarded that option?

Fri, Oct 30, 2:11 PM · Patch-For-Review, Cloud-VPS (Project-requests)
taavi moved T442330: Request creation of wiki-labeler-atproto VPS project (Trove-only) from Inbox to Feedback needed on the Cloud-VPS (Project-requests) board.

Hi. I believe T418818: What is recaptime-dev and how does it advance the goals of the Wikimedia movement? needs answering first.

Fri, Oct 30, 12:58 PM · Tool-recaptime-dev, Tool-wiki-labeler-atproto, Cloud-VPS (Project-requests)
taavi added a comment to T441738: Request creation of SignWriting VPS project.

Have you considered Toolforge following e.g. https://gitlab.wikimedia.org/toolforge-repos/mwdemo instead?

Fri, Oct 30, 11:48 AM · Cloud-VPS (Project-requests)
Volans moved T441738: Request creation of SignWriting VPS project from Inbox to Feedback needed on the Cloud-VPS (Project-requests) board.
Fri, Oct 30, 11:38 AM · Cloud-VPS (Project-requests)
Volans added a comment to T441738: Request creation of SignWriting VPS project.

I'm not sure I fully understand the request. If this is meant to be an extension to be included in MediaWiki, what is the requirements for having VMs? A temporary demo?

Fri, Oct 30, 11:36 AM · Cloud-VPS (Project-requests)
Volans moved T442642: Request creation of globaltemplates VPS project from Inbox to Feedback needed on the Cloud-VPS (Project-requests) board.
Fri, Oct 30, 11:20 AM · Cloud-VPS (Project-requests)
Volans added a comment to T442642: Request creation of globaltemplates VPS project.

@bvibber checking if this is still needed as I've read elsewhere that you might have been able to actually run mediawiki on toolsdb just removing the limitation of the minversion of mariadb.

Fri, Oct 30, 11:20 AM · Cloud-VPS (Project-requests)

Wed, Oct 28

bvibber reopened T442642: Request creation of globaltemplates VPS project as "Open".
Wed, Oct 28, 4:19 PM · Cloud-VPS (Project-requests)

Tue, Oct 27

bvibber closed T442642: Request creation of globaltemplates VPS project as Invalid.
Tue, Oct 27, 8:32 PM · Cloud-VPS (Project-requests)
bvibber created T442642: Request creation of globaltemplates VPS project.
Tue, Oct 27, 8:30 PM · Cloud-VPS (Project-requests)

Mon, Oct 26

CristianCantoro created T442348: Request creation of deorph VPS project.
Mon, Oct 26, 9:59 AM · Patch-For-Review, Cloud-VPS (Project-requests)
• ajhalili2006 moved T442330: Request creation of wiki-labeler-atproto VPS project (Trove-only) from Queue to Toolforge-related on the Tool-recaptime-dev board.
Mon, Oct 26, 4:23 AM · Tool-recaptime-dev, Tool-wiki-labeler-atproto, Cloud-VPS (Project-requests)
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct. · Wikimedia Foundation · Privacy Policy · Code of Conduct · Terms of Use · Disclaimer · CC-BY-SA · GPL · Credits
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.