yuvipanda (yuvipanda)
Serious business title

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Oct 30 2014, 8:28 PM (138 w, 14 h)
Availability
Available
IRC Nick
yuvipanda
LDAP User
Yuvipanda
MediaWiki User
Yuvipanda

Recent Activity

Yesterday

yuvipanda updated subscribers of T168686: Use wmcloud.org domain for PAWS.
Thu, Jun 22, 9:21 PM · Labs
yuvipanda created T168686: Use wmcloud.org domain for PAWS.
Thu, Jun 22, 9:13 PM · Labs

Tue, Jun 20

yuvipanda added a comment to T167086: Consider moving PAWS to its own k8s cluster, rather than using Tools' k8s cluster.

Going to keep it inside tools!

Tue, Jun 20, 5:45 PM · Patch-For-Review, Tool-Labs, Tools-Kubernetes, Labs, PAWS
yuvipanda closed T167324: Fix or delete tools-worker-1028 and 29 as Resolved.

I just deleted these :)

Tue, Jun 20, 5:41 PM · Tool-Labs, Labs, Tools-Kubernetes

Mon, Jun 19

yuvipanda removed a member for acl*operations-team: yuvipanda.
Mon, Jun 19, 6:15 PM
yuvipanda removed a member for Security: yuvipanda.
Mon, Jun 19, 6:15 PM

Fri, Jun 16

yuvipanda added a comment to T167086: Consider moving PAWS to its own k8s cluster, rather than using Tools' k8s cluster.

I've a working cluster on the PAWS project now! https://paws.deis.youarenotevena.wiki/hub/login :D

Fri, Jun 16, 10:15 PM · Patch-For-Review, Tool-Labs, Tools-Kubernetes, Labs, PAWS
yuvipanda added a comment to T167086: Consider moving PAWS to its own k8s cluster, rather than using Tools' k8s cluster.

https://phabricator.wikimedia.org/T168039 for an IP quota increase :)

Fri, Jun 16, 7:09 AM · Patch-For-Review, Tool-Labs, Tools-Kubernetes, Labs, PAWS
yuvipanda created T168039: Request increased quota for paws labs project.
Fri, Jun 16, 7:06 AM · Labs
yuvipanda reopened T168039: Request increased quota for paws labs project, a subtask of T140904: Existing Labs project quota increase requests (Tracking), as Open.
Fri, Jun 16, 7:06 AM · Tracking, Labs

Tue, Jun 13

yuvipanda added a comment to T167086: Consider moving PAWS to its own k8s cluster, rather than using Tools' k8s cluster.

On chatting more, if I have to use puppet then using the tools puppetmaster will make my life easier. So I'm going to prototype this on the paws project and move it to tools if using the puppetmaster will make my life easier in any way.

Tue, Jun 13, 8:15 PM · Patch-For-Review, Tool-Labs, Tools-Kubernetes, Labs, PAWS
yuvipanda added a comment to T167086: Consider moving PAWS to its own k8s cluster, rather than using Tools' k8s cluster.

One of the things I'd like to do is to use an nginx ingress directly for getting traffic into the cluster, instead of using the tools-proxy machinery. My plan is to totally not use puppet at all and try a coreos type setup - you set up an image once with cloud-init type thing, and then there are no changes to it ever (except base puppet in our case, which won't have any roles related to k8s). You just make new instances for upgrades, and run everything in containers.

Tue, Jun 13, 8:00 PM · Patch-For-Review, Tool-Labs, Tools-Kubernetes, Labs, PAWS

Mon, Jun 12

yuvipanda added a comment to T167086: Consider moving PAWS to its own k8s cluster, rather than using Tools' k8s cluster.

It looks like everyone's onboard with this plan, so I'll start poking at it in a week or so.

Mon, Jun 12, 5:04 PM · Patch-For-Review, Tool-Labs, Tools-Kubernetes, Labs, PAWS

Thu, Jun 8

debt awarded T69161: Implement API for intitle:<query>ies that do only title highlighting a Like token.
Thu, Jun 8, 6:58 PM · Discovery-Search, Discovery, MediaWiki-Search

Wed, Jun 7

yuvipanda added a subtask for T167086: Consider moving PAWS to its own k8s cluster, rather than using Tools' k8s cluster: T160113: Move PAWS nfs onto its own share.
Wed, Jun 7, 8:03 PM · Patch-For-Review, Tool-Labs, Tools-Kubernetes, Labs, PAWS
yuvipanda added a parent task for T160113: Move PAWS nfs onto its own share: T167086: Consider moving PAWS to its own k8s cluster, rather than using Tools' k8s cluster.
Wed, Jun 7, 8:03 PM · Labs, PAWS
yuvipanda removed a member for Teahouse: yuvipanda.
Wed, Jun 7, 8:01 PM
yuvipanda removed a member for Operations: yuvipanda.
Wed, Jun 7, 8:01 PM
yuvipanda removed a member for Montage: yuvipanda.
Wed, Jun 7, 8:01 PM
yuvipanda removed a member for LabsDB-Auditor: yuvipanda.
Wed, Jun 7, 8:00 PM
yuvipanda removed a member for Labs-Team-Backlog: yuvipanda.
Wed, Jun 7, 8:00 PM
yuvipanda removed a member for Labs: yuvipanda.
Wed, Jun 7, 8:00 PM
yuvipanda removed a member for acl*annual_report_policy_admins: yuvipanda.
Wed, Jun 7, 8:00 PM
yuvipanda removed a member for Jupyter-Hub: yuvipanda.
Wed, Jun 7, 7:59 PM
yuvipanda removed a member for crosswatch: yuvipanda.
Wed, Jun 7, 7:59 PM
yuvipanda removed a member for Beta-Cluster-Infrastructure: yuvipanda.
Wed, Jun 7, 7:59 PM
yuvipanda removed a member for Ops-Access-Requests: yuvipanda.
Wed, Jun 7, 7:59 PM
yuvipanda removed a member for Shinken: yuvipanda.
Wed, Jun 7, 7:59 PM
yuvipanda removed a member for Triagers: yuvipanda.
Wed, Jun 7, 7:58 PM
yuvipanda removed a watcher for Tool-Labs: yuvipanda.
Wed, Jun 7, 7:58 PM
yuvipanda added a comment to T167086: Consider moving PAWS to its own k8s cluster, rather than using Tools' k8s cluster.

@madhuvishy +1, I'd love it to be a separate share!

Wed, Jun 7, 6:02 PM · Patch-For-Review, Tool-Labs, Tools-Kubernetes, Labs, PAWS
yuvipanda updated subscribers of T167086: Consider moving PAWS to its own k8s cluster, rather than using Tools' k8s cluster.

@madhuvishy if this happens, I'll also need to transfer the entire contents of the paws tool dir on tools NFS to this new project's NFS. And you (I think?) need to be ok with the paws project getting NFS enabled :)

Wed, Jun 7, 5:23 PM · Patch-For-Review, Tool-Labs, Tools-Kubernetes, Labs, PAWS
yuvipanda created T167324: Fix or delete tools-worker-1028 and 29.
Wed, Jun 7, 5:10 PM · Tool-Labs, Labs, Tools-Kubernetes
yuvipanda added a comment to T167086: Consider moving PAWS to its own k8s cluster, rather than using Tools' k8s cluster.

@Andrew right. However, it's already the case tho - PAWS right now is still mostly reliant on me, for mostly resourcing reasons. The way I'd do this is to make it quite easy for people to just follow kubeadm upstream tutorials on setting up on labs (maybe even make it into a wikitech page) so other people who might want to use it can. I also believe that kubeadm is the correct long term solution for both tools and prod, so more people playing with that doesn't sound bad...

Wed, Jun 7, 5:06 PM · Patch-For-Review, Tool-Labs, Tools-Kubernetes, Labs, PAWS
yuvipanda placed T147832: How to change the default uploading time in PAWS up for grabs.
Wed, Jun 7, 4:56 PM · Pywikibot-core, PAWS
yuvipanda placed T155808: Explain command forces Quarry to keep running endlessly up for grabs.
Wed, Jun 7, 4:56 PM · Quarry

Tue, Jun 6

yuvipanda added a comment to T167086: Consider moving PAWS to its own k8s cluster, rather than using Tools' k8s cluster.

Note that as is with non-tools labs projects, I'll be responsible for this k8s cluster - not the labs admin team :) I'm sure they'll help when they can, ofc.

Tue, Jun 6, 5:26 PM · Patch-For-Review, Tool-Labs, Tools-Kubernetes, Labs, PAWS
yuvipanda added a comment to T167086: Consider moving PAWS to its own k8s cluster, rather than using Tools' k8s cluster.

I would also like to use T167084 for this cluster, so knowing if that'll work with Neutron will be useful.

Tue, Jun 6, 5:18 PM · Patch-For-Review, Tool-Labs, Tools-Kubernetes, Labs, PAWS
yuvipanda added a comment to T167084: Consider moving Tool Forge flannel backend to host-gw.

http://machinezone.github.io/research/networking-solutions-for-kubernetes/ has some more benchmarks around vxlan vs host-gw.

Tue, Jun 6, 6:40 AM · Kubernetes, Tools-Kubernetes
yuvipanda renamed T167086: Consider moving PAWS to its own k8s cluster, rather than using Tools' k8s cluster from Consider moving PAWS to its own k8s cluster, rather than re-using Tools to Consider moving PAWS to its own k8s cluster, rather than using Tools' k8s cluster.
Tue, Jun 6, 6:18 AM · Patch-For-Review, Tool-Labs, Tools-Kubernetes, Labs, PAWS
yuvipanda created T167086: Consider moving PAWS to its own k8s cluster, rather than using Tools' k8s cluster.
Tue, Jun 6, 2:20 AM · Patch-For-Review, Tool-Labs, Tools-Kubernetes, Labs, PAWS
yuvipanda created T167084: Consider moving Tool Forge flannel backend to host-gw.
Tue, Jun 6, 2:08 AM · Kubernetes, Tools-Kubernetes

May 13 2017

zhuyifei1999 awarded T132987: Write documentation on new webservice code a Barnstar token.
May 13 2017, 8:30 AM · User-bd808, Documentation, Labs, Tool-Labs

Apr 16 2017

Framawiki awarded T102367: Migrate tools.wmflabs.org to https only (and set HSTS) a Love token.
Apr 16 2017, 8:12 AM · Traffic, Operations, Labs, HTTPS, Tool-Labs

Mar 24 2017

yuvipanda added a comment to T161031: Fully document process for building a new version of Kubernetes debs.

@akosiaris progress! but now stuck at:

Mar 24 2017, 6:10 PM · Tool-Labs, Prod-Kubernetes, Kubernetes, Tools-Kubernetes, Labs

Mar 23 2017

yuvipanda added a comment to T161182: Quarry can't connect to DB (permission denied).

I had used my personal user credentials for quarry, and @madhuvishy asked
me a few hours ago if she can reset it and I said yes :)

Mar 23 2017, 12:58 AM · Quarry

Mar 22 2017

yuvipanda assigned T149933: Migrate existing labs users from the old servers, if possible using roles and start maintaining users on the new database servers, too to madhuvishy.
Mar 22 2017, 10:32 PM · Patch-For-Review, DBA, Labs-Infrastructure, Labs
yuvipanda updated subscribers of T149933: Migrate existing labs users from the old servers, if possible using roles and start maintaining users on the new database servers, too.

This was done, and @madhuvishy just made it work for users too.

Mar 22 2017, 10:31 PM · Patch-For-Review, DBA, Labs-Infrastructure, Labs
yuvipanda placed T131267: Write 2-3 year vision for annual plan up for grabs.
Mar 22 2017, 10:31 PM · PAWS
yuvipanda placed T132987: Write documentation on new webservice code up for grabs.
Mar 22 2017, 10:31 PM · User-bd808, Documentation, Labs, Tool-Labs
yuvipanda placed T134055: Build easy way for doing mass replace in tamil wikisource up for grabs.
Mar 22 2017, 10:31 PM · Possible-Tech-Projects
yuvipanda placed T142862: Setup Kubernetes Masters in a HA setup up for grabs.
Mar 22 2017, 10:31 PM · Labs, Tool-Labs, Tools-Kubernetes
yuvipanda placed T140430: Launch Open Notebooks Infrastructure up for grabs.
Mar 22 2017, 10:31 PM · PAWS, Research-and-Data-2016-17-Q1, Epic, Research-and-Data-Backlog
yuvipanda placed T149933: Migrate existing labs users from the old servers, if possible using roles and start maintaining users on the new database servers, too up for grabs.
Mar 22 2017, 10:31 PM · Patch-For-Review, DBA, Labs-Infrastructure, Labs
yuvipanda placed T159368: update node.js on tools.telegrambot up for grabs.
Mar 22 2017, 10:31 PM · Tool-Labs, Labs, translatewiki.net
yuvipanda placed T146718: [Discuss] Hosting the monthly article quality dataset on labsDB up for grabs.
Mar 22 2017, 10:31 PM · artificial-intelligence, DBA, articlequality-modeling, Scoring-platform-team
yuvipanda added a comment to T161129: Introduction to PAWS.

Awww, yes. It'll be great if someone could do a PAWS workshop :) <3

Mar 22 2017, 9:37 PM · Wikimedia-Hackathon-2017
yuvipanda added a comment to T159835: Labvirt1001 has insanely slow IO.

@Paladox thank you. Do you know how to get timing information out of it?

Mar 22 2017, 9:28 PM · Patch-For-Review, ops-eqiad, Operations, Labs-Infrastructure, Labs
yuvipanda added a comment to T159835: Labvirt1001 has insanely slow IO.

@Paladox what kind of things should I be looking for when running puppet agent -tv --debug --verbose?

Mar 22 2017, 9:24 PM · Patch-For-Review, ops-eqiad, Operations, Labs-Infrastructure, Labs

Mar 21 2017

yuvipanda updated the task description for T153943: Coordinate Kubernetes efforts between Tool Labs and Production.
Mar 21 2017, 8:27 PM · Epic, Tool-Labs, Prod-Kubernetes, Tools-Kubernetes, Kubernetes, Labs
yuvipanda updated subscribers of T161031: Fully document process for building a new version of Kubernetes debs.

@akosiaris started some docs with https://wikitech.wikimedia.org/wiki/Tools_Kubernetes#Building_debian_packages - thank you! But it fails with dpkg-source: error: can't build with source format '3.0 (quilt)': no upstream tarball found at ../kubernetes_1.4.6.orig.tar.{bz2,gz,lzma,xz} tho.

Mar 21 2017, 8:18 PM · Tool-Labs, Prod-Kubernetes, Kubernetes, Tools-Kubernetes, Labs
yuvipanda created T161031: Fully document process for building a new version of Kubernetes debs.
Mar 21 2017, 8:18 PM · Tool-Labs, Prod-Kubernetes, Kubernetes, Tools-Kubernetes, Labs

Mar 20 2017

yuvipanda closed T160114: Track PAWS user storage as Resolved.

This is done!

Mar 20 2017, 6:24 PM · Labs, PAWS

Mar 17 2017

yuvipanda added a comment to T120159: Phase out the 'puppet' module with fire, make self hosted puppetmasters use the puppetmaster module.

The puppet module is still present - although documentaiton has been updated to point people to the puppetmaster module based role instead. Not sure if we can just close this, or wait for it to actually die...

Mar 17 2017, 4:37 PM · Patch-For-Review, Labs, Operations

Mar 16 2017

mmodell awarded T144713: Add a web shell allowing people to perform actions as their tool from striker a Love token.
Mar 16 2017, 9:24 PM · Striker
yuvipanda closed T134748: Setup NSS inside containers used in Tool Labs as Resolved.

It seems fast enough without nscd caching. We can reopen if we get actual complaints about it being slow.

Mar 16 2017, 8:35 PM · Tools-Kubernetes, Labs, Tool-Labs
yuvipanda closed T134748: Setup NSS inside containers used in Tool Labs, a subtask of T129309: Goal: Allow using k8s instead of GridEngine as a backend for webservices, as Resolved.
Mar 16 2017, 8:35 PM · Goal, Tools-Kubernetes, Labs, Tool-Labs

Mar 15 2017

yuvipanda closed T94790: Phase out precise instances from Tool Labs as Resolved.

THE PLEASURE IS ALL MINE!

Mar 15 2017, 4:04 PM · Epic, Labs, Tool-Labs
yuvipanda closed T94790: Phase out precise instances from Tool Labs, a subtask of T143349: Deprecate precise instances in Labs by 2017-03-31, as Resolved.
Mar 15 2017, 4:04 PM · Patch-For-Review, Labs-Infrastructure, Labs

Mar 13 2017

yuvipanda added a comment to T143493: Paws display 504 - Bad gateway time-out.

I fixed this yesterday night.

Mar 13 2017, 7:16 PM · PAWS
yuvipanda added a comment to T158685: paws returns 502 bad gateway.

I fixed this late yesterday night, and hopefully will have a more long term
fix coming in the next few weeks.

Mar 13 2017, 6:06 PM · PAWS, Labs

Mar 10 2017

chasemp awarded T152399: Reassign service/pod IP ranges for kubernetes on tool labs a Pterodactyl token.
Mar 10 2017, 2:47 PM · Tools-Kubernetes, Labs, Tool-Labs

Mar 9 2017

yuvipanda created T160114: Track PAWS user storage.
Mar 9 2017, 8:35 PM · Labs, PAWS
yuvipanda created T160113: Move PAWS nfs onto its own share.
Mar 9 2017, 8:32 PM · Labs, PAWS
yuvipanda added a comment to T152399: Reassign service/pod IP ranges for kubernetes on tool labs.

lololol, current range is 192.168.0.0/24 not /16 as I was thinking - the /24 is the reason we've to do the rejig at all lol! ok, brainfreeze...

Mar 9 2017, 6:13 PM · Tools-Kubernetes, Labs, Tool-Labs
yuvipanda added a comment to T152399: Reassign service/pod IP ranges for kubernetes on tool labs.

Just deleting the service IP doesn't seem to work in giving us a new one either. I get an error saying # * spec.clusterIP: Invalid value: "": field is immutable.

Mar 9 2017, 6:10 PM · Tools-Kubernetes, Labs, Tool-Labs
yuvipanda added a comment to T152399: Reassign service/pod IP ranges for kubernetes on tool labs.

My understanding of the service controller code is that it won't validate against the range in its control loop - so our test should *fail*. But my Go isn't that great, so let's see.

Mar 9 2017, 8:52 AM · Tools-Kubernetes, Labs, Tool-Labs

Mar 8 2017

yuvipanda lowered the priority of T159990: Remove linux kernel 3.16 from the jessie image on labs from High to Normal.

@MoritzMuehlenhoff any idea what's the right thing to do here?

Mar 8 2017, 9:58 PM · Operations, Labs
yuvipanda added a comment to T152399: Reassign service/pod IP ranges for kubernetes on tool labs.

This looks good, the thing we need to test is if the service IPs are actually reassigned automatically if we change the service IP range. We currently changed it from 192.168.0.0/16 to 192.168.0.0/17, and all the service IPs involved were in both subnets - so we don't know if it's doing the right thing on purpose or by accident.

Mar 8 2017, 8:53 PM · Tools-Kubernetes, Labs, Tool-Labs

Mar 7 2017

yuvipanda created T159892: Make tools-webservice use the official kubernetes python client rather than pykube.
Mar 7 2017, 11:59 PM · Tool-Labs, Tools-Kubernetes, Labs

Mar 6 2017

yuvipanda added a comment to T159759: "jerkins-bot".

I built the first version of this, and it didn't work. Someone fixed it later :D

Mar 6 2017, 10:13 PM · Operations, Wikibugs
yuvipanda added a comment to T146718: [Discuss] Hosting the monthly article quality dataset on labsDB.

CSCW is now over, and I think I can just delete the database now.

Mar 6 2017, 5:51 PM · artificial-intelligence, DBA, articlequality-modeling, Scoring-platform-team
yuvipanda added a comment to T153416: docker-engine pulled into our repositories only keeps the latest version.

There's a thread on ops-l now because docker is now docker community
edition.

Mar 6 2017, 4:42 PM · Kubernetes, Operations, Labs

Mar 2 2017

yuvipanda placed T159257: Delete test-spm-1.project-proxy up for grabs.

I've no idea who created this instance or what they might be using it for?

Mar 2 2017, 8:17 PM · User-bd808, Labs
yuvipanda added a comment to T159368: update node.js on tools.telegrambot.

Upon more thought, the easiest thing for you to do now is probably to use
either https://github.com/tj/n or https://github.com/creationix/nvm.

Mar 2 2017, 8:16 PM · Tool-Labs, Labs, translatewiki.net

Feb 25 2017

yuvipanda added a comment to T94239: Scap is lacking a license.

sure

Feb 25 2017, 8:03 PM · Scap, Software-Licensing, WMF-Legal, Documentation
yuvipanda added a comment to T157893: Automate deployment of heritage on Gerrit post-merge.

ircnotifier no longer exists.

Feb 25 2017, 7:22 AM · User-JeanFred, Wiki-Loves-Monuments-Database
Liuxinyu970226 awarded T76375: New Labs project requests (tracking) a Baby Tequila token.
Feb 25 2017, 5:04 AM · Tracking, Labs
yuvipanda updated subscribers of T157893: Automate deployment of heritage on Gerrit post-merge.

@Legoktm has set up an interesting way to do this for wikibugs that might interest you :)

Feb 25 2017, 12:50 AM · User-JeanFred, Wiki-Loves-Monuments-Database

Feb 20 2017

yuvipanda added a comment to T146718: [Discuss] Hosting the monthly article quality dataset on labsDB.

@Halfak I think it'll be useful if you figure out what kind of indexes you'll need on this dataset.

Feb 20 2017, 1:22 PM · artificial-intelligence, DBA, articlequality-modeling, Scoring-platform-team
yuvipanda added a comment to T146718: [Discuss] Hosting the monthly article quality dataset on labsDB.

Rejigged the schema to work on mysql:

Feb 20 2017, 11:03 AM · artificial-intelligence, DBA, articlequality-modeling, Scoring-platform-team

Feb 17 2017

yuvipanda added a comment to T96007: /etc/cron.daily/logrotate: gzip: stdin: file size changed while zipping.

I've clushed this now.

Feb 17 2017, 10:53 PM · Patch-For-Review, Labs, Tool-Labs
yuvipanda created T158453: Make maintain-kubeusers run on first attempt.
Feb 17 2017, 10:38 PM · Tools-Kubernetes, Tool-Labs, Labs
yuvipanda added a comment to T157180: Set-up live-restore for docker containers.

This has been rolled out to prod as well. \o/

Feb 17 2017, 9:45 PM · Patch-For-Review, Tool-Labs, Tools-Kubernetes, Prod-Kubernetes, Kubernetes, Labs
yuvipanda created T158452: Unify k8s roles between prod and tools.
Feb 17 2017, 9:35 PM · Patch-For-Review, Prod-Kubernetes, Tools-Kubernetes, Labs, Tool-Labs
yuvipanda added a comment to T158155: Allow running cronjobs on k8s.

To resolve this task I think we need documentation somewhere on wikitech mentioning the feature exists and what the current level of support is.

Feb 17 2017, 8:56 PM · Patch-For-Review, Tools-Kubernetes, Labs, Tool-Labs

Feb 16 2017

yuvipanda added a comment to T157698: #tool-labs workboard is crazy.
Feb 16 2017, 11:30 PM · Tool-Labs, Labs
yuvipanda raised the priority of T152399: Reassign service/pod IP ranges for kubernetes on tool labs from Normal to High.

Since we can't move too many services to k8s until this gets fixed.

Feb 16 2017, 10:52 PM · Tools-Kubernetes, Tool-Labs, Labs

Feb 15 2017

yuvipanda added a comment to T136192: templatetiger is using 613G in Tools out of 8T.

@Kolossos it should be back now?

Feb 15 2017, 11:04 PM · Tool-Labs, Labs
yuvipanda added a comment to T136192: templatetiger is using 613G in Tools out of 8T.

@Kolossos it's part of the db maintenance happening just now (announced at https://lists.wikimedia.org/pipermail/labs-announce/2017-February/000204.html). Your db was too big to be replicated, so it isn't visible in the host that's online right now. It should be available again in a few hours once maint completes.

Feb 15 2017, 8:42 PM · Tool-Labs, Labs