VOOZH about

URL: https://phabricator.wikimedia.org/T225678

⇱ ⚓ T225678 Migrate 3d2png to k8s


Maniphest T225678

Migrate 3d2png to k8s
Closed, ResolvedPublic

Related Objects

StatusSubtypeAssignedTask
ResolveddancyT302086 Set scap minimum python version to 3.7
ResolvedNoneT247045 Migrate all of production metal and VMs to Buster or later
ResolvedakosiarisT249724 Track and remove jessie based container images from production
ResolvedJdforrester-WMFT224908 Drop jessie testing support
ResolvedJdforrester-WMFT224907 Drop php55 testing support
ResolvedReedyT205039 Release MediaWiki 1.27.6/1.30.2/1.31.2/1.32.2
ResolvedReedyT205041 Tracking bug for 1.27.6/1.30.2/1.31.2/1.32.2 security release
ResolvedBawolffT197279 Direct POST to Special:ChangeEmail will bypass reauth check
ResolvedAnomieT204729 Potential enwiki DOS due to slow WatchedItemStore::countVisitingWatchersMultiple
ResolvedBawolffT207603 CVE-2019-12471: Loading JS from user space where the username is not a registered account is dangerous and should be banned
ResolvedBawolffT208881 CSS using var() to create exponential sized calc() on wiki page will crash visitor's browser
ResolvedLegoktmT199540 Forbid blocking IP ranges as big as /1 and /2, as done on ruwikiquote using the API
Resolved Lucas_Werkmeister_WMDET212118 API responses for unpatrolled or (not) autopatrolled recent changes require privileges but may be cached publicly
ResolvedBawolffT209794 Need to make a limit of count of attempts to change email address
ResolvedsbassettT222036 Exposed suppressed username or log in Special:EditTags
ResolvedsbassettT222038 Exposed suppressed log in RevisionDelete page
ResolvedJdforrester-WMFT221739 Patch jQuery due to CVE-2019-11358
ResolvedsbassettT25227 Use token when logging out
ResolvedsbassettT221868 Send out wikitech-l post for T25227 ("Use token when logging out")
ResolvedReedyT205042 Write and send release announcements for 1.27.6/1.30.2/1.31.2/1.32.2 security releases
ResolvedReedyT205043 Write and send pre-release Announcements for MediaWiki 1.27.6/1.30.2/1.31.2/1.32.2
ResolvedJdforrester-WMFT205044 Update onwiki release notes for 1.27.6/1.30.2/1.31.2/1.32.2
ResolvedReedyT205046 Update HISTORY in master after 1.27.6/1.30.2/1.31.2/1.32.2
ResolvedReedyT205047 Tag MW 1.27.6/1.30.2/1.31.2/1.32.2
ResolvedReedyT224499 RELEASE-NOTES for 1.27.6/1.30.2/1.31.2/1.32.2
ResolvedJdforrester-WMFT224912 Update MediaWiki.org links and versions
ResolvedJdforrester-WMFT224913 EOL REL1_27 and REL1_30 onwiki
ResolvedReedyT225201 Formally announce EOL of MW 1.27 and 1.30
ResolvedReedyT225149 Update CVEs and publish them
ResolvedReedyT205048 Obtain CVEs for 1.27.6/1.30.2/1.31.2/1.32.2 security releases
ResolvedJdforrester-WMFT224906 Drop php56 testing support
ResolvedhasharT223348 Run wikimedia/fundraising/crm CI jobs on PHP7x, not PHP5x
ResolvedhasharT210287 Migrate wikimedia-fundraising-civicrm to a Docker container
ResolvedJdforrester-WMFT224905 Move wikiba.se tests from php56 to php72
ResolvedhasharT224591 Migrate contint* hosts to Buster
DeclinedMoritzMuehlenhoffT226236 Upload docker-ce 18.06.3 upstream package for Stretch
InvalidthciprianiT239880 Replacement hardware for buster/stretch upgrade of contint1001 and contint2001
Resolved mmodellT215458 Convert zuul to use scap
ResolvedhasharT240551 Remove Zuul Debian package from WMCS instances
ResolvedJoeT249110 Build and publish a python2 based container to build wheels
ResolvedJMeybohmT249812 Rebuild helm/helm-diff for buster-wikimedia
ResolvedJMeybohmT250479 Rebuild helmfile for buster-wikimedia
DuplicateDzahnT210008 upgrade krypton (webserver_misc_apps) to stretch
DeclinedDzahnT224194 switch webserver_misc_apps to PHP 7.2 (7.1)
ResolvedJdforrester-WMFT211784 Upgrade all CI jobs from node6/npm3 to node10/npm6 across all projects
ResolvedakosiarisT198901 Migrate production services to kubernetes using the pipeline
ResolvedJdforrester-WMFT210704 Migrate node-based services in production to node10
ResolvedNoneT225678 Migrate 3d2png to k8s
ResolvedNoneT267327 Run latest Thumbor on Docker with Buster + Python 3
DeclinedNoneT269215 Blubber "copies" and "builder command" steps should run in the opposite order

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Comment Actions

Change 516709 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[3d2png@master] build: Create initial pipeline configuration

https://gerrit.wikimedia.org/r/516709

greg subscribed.
Comment Actions

Adding Product Infra to this given this was initially a Multimedia Team thing.

Mholloway subscribed.
Comment Actions

Adding the Structured Data team, who were formerly the Multimedia team. :)

Comment Actions

Is the migration of #3d2png to Kubernetes / Node 10 on some people radar? The reason I ask is that CI still has to maintain images based on Debian Jessie (EOL since April 2020) with Node JS 6 (long EOL) and we would really like to be able to dispose of those legacy bits.

Comment Actions

It's probably going to happen as part of the follow-up to T267327 next quarter, which will be to migrate Thumbor to Kubernetes. I already have it running on Docker with Buster/Thumbor 5/Python 3.

Comment Actions

Change 662693 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Remove 3d2png Jessie based image

https://gerrit.wikimedia.org/r/662693

Comment Actions

I have removed the Jenkins jobs for 3d2png. They used NodeJS 6 and we were no more able to maintain them after the removal of Jessie from our infrastructure in April 2020.

Comment Actions

Change 662693 merged by jenkins-bot:
[integration/config@master] Remove 3d2png Jessie based image

https://gerrit.wikimedia.org/r/662693

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