[03:02:52] 05Gitblit-Deprecate, 06Release-Engineering-Team, 06Operations, 07Developer-notice, and 2 others: Redirect Gitblit urls (git.wikimedia.org) -> Diffusion urls (phabricator.wikimedia.org/diffusion) - https://phabricator.wikimedia.org/T137224#2395547 (10Dzahn) @greg i was just going to do it during Wikimania..... [03:11:41] 07Blocked-on-RelEng, 05Gitblit-Deprecate, 06Operations, 13Patch-For-Review: Phase out antimony.wikimedia.org (git.wikimedia.org / gitblit) - https://phabricator.wikimedia.org/T123718#2395549 (10Dzahn) @Paladox this is about decom'ing antimony after gitblit is gone. slightly different. but i will take it [03:11:49] 07Blocked-on-RelEng, 05Gitblit-Deprecate, 06Operations, 13Patch-For-Review: Phase out antimony.wikimedia.org (git.wikimedia.org / gitblit) - https://phabricator.wikimedia.org/T123718#2395550 (10Dzahn) a:03Dzahn [03:28:42] Yippee, build fixed! [03:28:43] Project browsertests-Wikidata-WikidataTests-Group0-linux-chrome-sauce build #84: 09FIXED in 2 hr 16 min: https://integration.wikimedia.org/ci/job/browsertests-Wikidata-WikidataTests-Group0-linux-chrome-sauce/84/ [04:18:06] Yippee, build fixed! [04:18:07] Project selenium-MultimediaViewer » firefox,beta,Linux,contintLabsSlave && UbuntuTrusty build #50: 09FIXED in 22 min: https://integration.wikimedia.org/ci/job/selenium-MultimediaViewer/BROWSER=firefox,MEDIAWIKI_ENVIRONMENT=beta,PLATFORM=Linux,label=contintLabsSlave%20&&%20UbuntuTrusty/50/ [05:42:30] 06Release-Engineering-Team, 06Operations, 07Privacy, 07audits-data-retention: Gerrit seemingly violates data retention guidelines - https://phabricator.wikimedia.org/T114395#1694145 (10Dzahn) [05:58:12] 06Release-Engineering-Team, 10Gerrit, 06Operations, 07Privacy, 07audits-data-retention: Gerrit seemingly violates data retention guidelines - https://phabricator.wikimedia.org/T114395#2395690 (10greg) [06:03:38] 10Continuous-Integration-Config, 10Continuous-Integration-Infrastructure, 10Pywikibot-core, 07Jenkins, 07Pywikibot-tests: pyflakes-py3 and pyflakes-pypy commands fails - https://phabricator.wikimedia.org/T137628#2395694 (10jayvdb) [06:20:30] 10Continuous-Integration-Config, 10Continuous-Integration-Infrastructure, 10Pywikibot-core, 07Jenkins, 07Pywikibot-tests: pyflakes-py3 and pyflakes-pypy commands fails - https://phabricator.wikimedia.org/T137628#2395714 (10jayvdb) [06:27:24] 05Gitblit-Deprecate, 06Release-Engineering-Team, 06Operations, 07Developer-notice, and 2 others: Redirect Gitblit urls (git.wikimedia.org) -> Diffusion urls (phabricator.wikimedia.org/diffusion) - https://phabricator.wikimedia.org/T137224#2395719 (10greg) Thanks @dzahn. Just trying to set a good example :) [06:27:36] 05Gitblit-Deprecate, 06Release-Engineering-Team, 06Operations, 07Developer-notice, and 2 others: Redirect Gitblit urls (git.wikimedia.org) -> Diffusion urls (phabricator.wikimedia.org/diffusion) - https://phabricator.wikimedia.org/T137224#2395720 (10Paladox) @dzahn we can create the patch's then merge them... [06:41:47] 05Gitblit-Deprecate, 06Release-Engineering-Team, 06Operations, 07Developer-notice, and 2 others: Redirect Gitblit urls (git.wikimedia.org) -> Diffusion urls (phabricator.wikimedia.org/diffusion) - https://phabricator.wikimedia.org/T137224#2395743 (10Paladox) @greg I think we can do it on the date you like... [06:46:26] 05Gitblit-Deprecate, 06Release-Engineering-Team, 06Operations, 07Developer-notice, and 2 others: Redirect Gitblit urls (git.wikimedia.org) -> Diffusion urls (phabricator.wikimedia.org/diffusion) - https://phabricator.wikimedia.org/T137224#2395749 (10greg) >>! In T137224#2395743, @Paladox wrote: > @greg I t... [06:51:08] 05Gitblit-Deprecate, 06Release-Engineering-Team, 06Operations, 07Developer-notice, and 2 others: Redirect Gitblit urls (git.wikimedia.org) -> Diffusion urls (phabricator.wikimedia.org/diffusion) - https://phabricator.wikimedia.org/T137224#2395751 (10greg) Scheduled: https://wikitech.wikimedia.org/wiki/Depl... [07:15:30] 05Gitblit-Deprecate, 06Release-Engineering-Team, 06Operations, 07Developer-notice, and 2 others: Redirect Gitblit urls (git.wikimedia.org) -> Diffusion urls (phabricator.wikimedia.org/diffusion) - https://phabricator.wikimedia.org/T137224#2395760 (10Paladox) @greg thanks and sorry. [07:21:38] 06Release-Engineering-Team, 15User-greg: Investigate using Phlogiston for releng - https://phabricator.wikimedia.org/T119270#2395762 (10greg) 05Open>03stalled a:05greg>03None Stalling for now, our team doesn't have the time for this (mostly me, at 50% time) [07:28:41] 10Browser-Tests-Infrastructure, 07Tracking, 15User-greg: Move browser test alerts to responsible teams' channels from -releng - https://phabricator.wikimedia.org/T89375#2395768 (10greg) 05Open>03Resolved a:03greg The purpose of this task is mostly superseded by T134492, though I'd still like to reduce... [07:51:12] yo [07:51:14] hashar: yt? [07:51:32] phuedx: good morning [07:51:50] looks like a contenttranslation build has been stuck for 3 hours [07:51:54] https://integration.wikimedia.org/zuul/ [07:51:55] ah [07:52:01] so [07:52:02] y'know [07:52:07] GOOD MORNING :D :D :D :D :D [07:52:21] "fix my thing" "oh yeah, how're you?" [07:52:27] <3 [07:52:28] phuedx: easiest workaround is to abort the build [07:52:38] how does one do? [07:52:40] so from the Zuul status page you can click on the stuck job (the one with a blue bar) [07:52:45] that brings you to the build page on Jenkins [07:52:51] then, login with your labs account [07:53:16] and then next to the red progress bar on top of screen there will be a little Red check box to abort it [07:53:29] jobs ends up being stuck for some reason :( [07:54:05] phuedx: great :) [07:54:11] hashar: thanks! [07:54:24] zuul will then consider the stuck change to be failling [07:54:29] drop it from the gate-and-submit queue [07:54:38] rebuild the whole queue from scratch [07:54:42] i'll shout in here if and when i do this again [07:54:47] and trigger again all jobs with the new state [07:55:05] ! [07:55:06] awesome [07:55:26] and I got some stack trace so going to fill in a task :D [07:59:38] 10Continuous-Integration-Infrastructure, 07Jenkins: Some Jenkins jobs tend to be stuck and never times out - https://phabricator.wikimedia.org/T138281#2395812 (10hashar) [07:59:49] phuedx: filled, though not fixed yet :) [08:00:36] phuedx: and it does not abort, let me take some more traces :) [08:08:05] [ 9240.100098] INFO: task jbd2/vda1-8:105 blocked for more than 120 seconds. [08:08:18] phuedx: that seems to be an IO deadlock on the instance [08:08:25] some disk device is not responding apparently [08:08:38] 10Continuous-Integration-Infrastructure, 07Jenkins: Some Jenkins jobs tend to be stuck and never times out - https://phabricator.wikimedia.org/T138281#2395832 (10hashar) Even after phuedx has aborted the build via the web interface, it is still stuck though on archiving the artifact. The slave and the underl... [08:08:48] 06Release-Engineering-Team, 10Gerrit, 06Operations, 06WMF-Legal, and 2 others: Gerrit seemingly violates data retention guidelines - https://phabricator.wikimedia.org/T114395#2395835 (10ZhouZ) [08:09:35] :/ [08:13:03] 10Continuous-Integration-Infrastructure, 07Jenkins: Some Jenkins jobs tend to be stuck and never times out - https://phabricator.wikimedia.org/T138281#2395843 (10hashar) Looking at the instance via Horizon and Wikitech | Name | ci-jessie-wikimedia-152695 | Instance ID | 1484908c-bd9b-4b4f-903a-39914a7e408e |... [08:13:47] phuedx: I have killed the instance and took more traces than needed :) Ultimately: disk is stall somehow [08:14:13] boo [08:14:17] but also nice find [08:15:31] the task got deadlock waiting for the jernel/ext4 to write the journal bah [08:15:35] not much we can do :( [08:16:28] or maybe it is a rare deadlock occurence in the Kernel.. [08:17:41] honestly, i have little to no experience in that area, so can't make an educated guess as to which is more likely [08:17:52] I dont either [08:18:06] but given the kernel trace keeps repeating the two exact same trace [08:18:18] that looks like two part of codes are racing / locked on each other [08:18:29] that is my uneducated guess :] [08:18:59] phuedx: so in short: when build are stuck hammer the abort red checkbox in Jenkins ! [08:19:09] lol [08:23:14] 07Browser-Tests, 10MobileFrontend, 06Reading-Web-Backlog, 07Easy, and 2 others: Remove login and "create account failure" Cucumber features - https://phabricator.wikimedia.org/T137793#2395862 (10phuedx) 05Open>03Resolved a:03phuedx [08:25:21] 10Continuous-Integration-Infrastructure, 07Jenkins: Some Jenkins jobs tend to be stuck and never times out - https://phabricator.wikimedia.org/T138281#2395864 (10hashar) [08:32:57] 10Continuous-Integration-Config, 10Continuous-Integration-Infrastructure, 10Pywikibot-core, 07Jenkins, 07Pywikibot-tests: pyflakes-py3 and pyflakes-pypy commands fails - https://phabricator.wikimedia.org/T137628#2395875 (10jayvdb) So alternatives on https://gerrit.wikimedia.org/r/#/c/260909/ were two inc... [08:39:48] 10Continuous-Integration-Infrastructure, 07Jenkins: Some Jenkins jobs tend to be stuck and never times out - https://phabricator.wikimedia.org/T138281#2395884 (10hashar) Alexandros kindly checked libvirt1001. Nothing suspicious in dmesg and the HP Raid is all fine There is some apparently debug/harmless: ```... [09:14:52] 10Continuous-Integration-Config, 10Continuous-Integration-Infrastructure, 10Pywikibot-core, 07Jenkins, and 2 others: pyflakes-py3 and pyflakes-pypy commands fails - https://phabricator.wikimedia.org/T137628#2395939 (10jayvdb) The findx customisation has been PR'd #upstream : https://github.com/drmikehenry/... [09:54:02] 06Release-Engineering-Team, 10Gerrit, 06Operations, 06WMF-Legal, and 2 others: Gerrit seemingly violates data retention guidelines - https://phabricator.wikimedia.org/T114395#1694145 (10hashar) Gerrit runs on ytterbium and Apache2 has a logrotate rule: ``` $ cat /etc/logrotate.d/apache2 /var/log/apache2/*... [09:54:07] 06Release-Engineering-Team, 10Gerrit, 06Operations, 06WMF-Legal, and 2 others: Gerrit seemingly violates data retention guidelines - https://phabricator.wikimedia.org/T114395#2395969 (10hashar) p:05High>03Normal [09:56:20] 06Release-Engineering-Team, 15User-greg: Investigate using Phlogiston for releng - https://phabricator.wikimedia.org/T119270#2395971 (10hashar) [12:30:21] MGChecker: Fix your connection please... [12:30:52] cutting branch [12:36:50] 06Release-Engineering-Team (Deployment-Blockers), 05Release: MW-1.28.0-wmf.7 deployment blockers - https://phabricator.wikimedia.org/T136973#2396201 (10hashar) a:05hashar>03thcipriani Due to conflict with personal duties, I cant conduct the train. Since I was sick yesterday we already had Mukunda as back... [13:22:06] thcipriani: around? [13:32:34] 10Continuous-Integration-Infrastructure, 06Labs, 10Labs-Infrastructure: Nodepool has trouble taking snapshots on OpenStack labs - https://phabricator.wikimedia.org/T138106#2396309 (10chasemp) a:03Andrew @andrew tossing your way as I'm not familiar with the setup here, I will take a look and see if I can ma... [13:47:42] Yippee, build fixed! [13:47:42] Project selenium-VisualEditor » firefox,beta,Linux,contintLabsSlave && UbuntuTrusty build #57: 09FIXED in 3 min 41 sec: https://integration.wikimedia.org/ci/job/selenium-VisualEditor/BROWSER=firefox,MEDIAWIKI_ENVIRONMENT=beta,PLATFORM=Linux,label=contintLabsSlave%20&&%20UbuntuTrusty/57/ [14:14:06] 10Continuous-Integration-Infrastructure, 10Flow, 10MediaWiki-API, 10Pywikibot-Flow: Broken topics on test wiki that the API doesnt believe exists - https://phabricator.wikimedia.org/T138306#2396549 (10jayvdb) [14:20:29] 06Release-Engineering-Team (Deployment-Blockers), 13Patch-For-Review, 05Release: MW-1.28.0-wmf.7 deployment blockers - https://phabricator.wikimedia.org/T136973#2396589 (10hashar) scap to testwiki fails though: ``` 14:06:23 Started scap: (no message) 14:06:47 Copying to tin.eqiad.wmnet from deployment.eqiad.... [14:27:34] 06Release-Engineering-Team (Deployment-Blockers), 13Patch-For-Review, 05Release: MW-1.28.0-wmf.7 deployment blockers - https://phabricator.wikimedia.org/T136973#2396617 (10hashar) Wrong testwiki: ``` - "labtestwiki": "php-1.28.0-wmf.6", + "labtestwiki": "php-1.28.0-wmf.7", ``` [14:34:39] thcipriani: any way to test, https://gerrit.wikimedia.org/r/#/c/295334/1 before we deploy? [14:34:54] thcipriani: like Reedy was saying yesterday to deploy on test hosts. [14:37:47] 10Continuous-Integration-Infrastructure, 10Flow, 10MediaWiki-API, 10Pywikibot-Flow: Broken topics on test wiki that the API doesnt believe exists - https://phabricator.wikimedia.org/T138306#2396675 (10jayvdb) [14:52:08] kart_: you can cherry pick to beta to get a close approximation, other than that, we can check on tin and with the x-wikimedia-debug header before rolling out everywhere [14:53:01] thcipriani: we deployed in beta already. [14:53:15] thcipriani: so x--mw-debug can be doable. [14:53:46] thcipriani: patch is simple this time, but still. [14:54:21] kart_: ack. we'll be cautious. looks like you're the only one for SWAT so far. [14:55:26] thcipriani: nice [14:56:57] 06Release-Engineering-Team (Deployment-Blockers), 05Release: MW-1.28.0-wmf.5 deployment blockers - https://phabricator.wikimedia.org/T136042#2396694 (10Legoktm) [14:56:59] 06Release-Engineering-Team (Deployment-Blockers), 05Release: MW-1.28.0-wmf.3 deployment blockers - https://phabricator.wikimedia.org/T135559#2396695 (10Legoktm) [15:45:10] Project selenium-MobileFrontend » firefox,beta,Linux,contintLabsSlave && UbuntuTrusty build #53: 04FAILURE in 23 min: https://integration.wikimedia.org/ci/job/selenium-MobileFrontend/BROWSER=firefox,MEDIAWIKI_ENVIRONMENT=beta,PLATFORM=Linux,label=contintLabsSlave%20&&%20UbuntuTrusty/53/ [16:45:04] :( gerrit/zuul are having major dep merge issues? https://gerrit.wikimedia.org/r/#/c/295364/ [16:45:07] hasharAway, ^ [16:45:23] Merge Failed. [16:45:23] This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. [16:46:09] considering that the patch is on master, this looks weird [16:47:08] pushing it instead [16:56:18] 10Continuous-Integration-Config, 10Continuous-Integration-Infrastructure, 10Pywikibot-core, 07Jenkins, and 2 others: pyflakes-py3 and pyflakes-pypy commands fails - https://phabricator.wikimedia.org/T137628#2397053 (10jayvdb) >>! In T137628#2395939, @jayvdb wrote: > The findx customisation has been PR'd #u... [17:28:17] 10Continuous-Integration-Infrastructure, 10Zuul: Investigate Zuul 2.1.0-151-g30a433b that stops processing Gerrit events - https://phabricator.wikimedia.org/T137525#2397238 (10Paladox) @hashar I'm wondering if we were to do https://github.com/openstack-infra/zuul/commit/490f4aa7d81ce497b7b6ed8854f63ad886f242cb... [17:28:49] 10Continuous-Integration-Infrastructure, 06Labs, 10Labs-Infrastructure: Nodepool has trouble taking snapshots on OpenStack labs - https://phabricator.wikimedia.org/T138106#2397243 (10Andrew) Most likely this is failing due to lack of resources on the virt nodes (that's my go-to answer for everything this mon... [17:31:51] 10Deployment-Systems, 10scap, 10Wikimedia-Logstash, 03Scap3 (Scap3-Adoption-Phase1), 15User-bd808: Deploy kibana with scap3 - https://phabricator.wikimedia.org/T129138#2397257 (10bd808) [17:32:40] 10Deployment-Systems, 10scap, 10Wikimedia-Logstash, 03Scap3 (Scap3-Adoption-Phase1), 15User-bd808: Deploy kibana with scap3 - https://phabricator.wikimedia.org/T129138#2096388 (10bd808) From {T138331}: > Kibana 3 was a static javascript application that ran in the browser, kibana 4 is a rewrite which no... [17:33:05] 10Deployment-Systems, 10scap, 10Wikimedia-Logstash, 03Scap3 (Scap3-Adoption-Phase1), 15User-bd808: Deploy kibana with scap3 - https://phabricator.wikimedia.org/T129138#2397262 (10bd808) [17:39:43] 05Gerrit-Migration, 10Differential: Set up arcyd to create differential revisions with `git push` (code review without arcanist) - https://phabricator.wikimedia.org/T132863#2397282 (10mmodell) @aevri: we got an instance set up with arcyd installed but haven't gotten as far as getting it working yet. I'm not q... [18:25:33] 10Deployment-Systems, 10scap, 10Wikimedia-Logstash, 03Scap3 (Scap3-Adoption-Phase1), 15User-bd808: Deploy kibana with scap3 - https://phabricator.wikimedia.org/T129138#2397367 (10EBernhardson) @bd808 is there any great reason to deploy with scap3, vs installing the provided deb packages? [18:38:21] (03PS3) 1020after4: fix puppet-lint warnings. [integration/config] - 10https://gerrit.wikimedia.org/r/293672 [18:38:23] (03PS1) 1020after4: Install the arc package instead of the puppet module [integration/config] - 10https://gerrit.wikimedia.org/r/295377 [18:40:16] (03CR) 1020after4: [C: 032] Install the arc package instead of the puppet module [integration/config] - 10https://gerrit.wikimedia.org/r/295377 (owner: 1020after4) [18:41:12] (03Merged) 10jenkins-bot: Install the arc package instead of the puppet module [integration/config] - 10https://gerrit.wikimedia.org/r/295377 (owner: 1020after4) [18:59:14] 10Deployment-Systems, 10scap, 10Wikimedia-Logstash, 03Scap3 (Scap3-Adoption-Phase1), 15User-bd808: Deploy kibana with scap3 - https://phabricator.wikimedia.org/T129138#2397396 (10bd808) >>! In T129138#2397367, @EBernhardson wrote: > @bd808 is there any great reason to deploy with scap3, vs installing the... [20:02:11] 05Gerrit-Migration, 10Differential: Set up arcyd to create differential revisions with `git push` (code review without arcanist) - https://phabricator.wikimedia.org/T132863#2397548 (10aevri) @mmodell: aha ok cool Yup that's right! It's meant to run independently from Phabricator and only have contact via the... [20:41:55] Yippee, build fixed! [20:41:56] Project selenium-Echo » firefox,beta,Linux,contintLabsSlave && UbuntuTrusty build #62: 09FIXED in 55 sec: https://integration.wikimedia.org/ci/job/selenium-Echo/BROWSER=firefox,MEDIAWIKI_ENVIRONMENT=beta,PLATFORM=Linux,label=contintLabsSlave%20&&%20UbuntuTrusty/62/ [20:51:21] is anybody around who could help me with some scap3 deployment questions? [21:03:22] 05Gerrit-Migration, 10Differential: Set up arcyd to create differential revisions with `git push` (code review without arcanist) - https://phabricator.wikimedia.org/T132863#2397728 (10aevri) I've started a work-in-progress pull-request to get some overview documentation together here: https://github.com/bloom... [21:10:21] SMalyshev: I can hopefully help with scap3 questions, what's up? [21:11:12] thcipriani: so what I need to make something deployable via scap3? I need scap subdir in the repo, right? [21:11:49] thcipriani: but what about setup on targets - do I need to change something there? [21:11:59] yeah, you'll need a scap subdir with a scap.cfg file and likely also a file that has a list of targets which doesn't *have to be* in the scap subdir, but it's likely the easiest place to keep it [21:12:38] thcipriani: so list of target hosts will be in deployment repo itself, not in puppet, etc.? [21:12:39] for targets you'll just need to ensure that the ssh_user (defined in scap.cfg) can write inside /srv/deployment/[repo] [21:13:16] right: list of targets comes from a file that is pointed to by scap.cfg which lives in repo itself [21:13:18] thcipriani: ok, so this user - where should it come from? should I create this user in my puppet setup? [21:14:20] you can, most services have been using the service-deploy user, that's pretty easy to setup at this point. If you'd like to lock down deployments a bit you can create a new user; however, we haven't had anyone do that yet. [21:15:20] so I'm looking at my deployment now and it's under root. So how would that work? [21:15:21] SMalyshev: if you haven't seen this page that mobrovac put together it's pretty helpful (targeted specifically at services, tent-posts will be the same regardless) https://wikitech.wikimedia.org/wiki/Services/Scap_Migration [21:15:57] yup, most are because trebuchet/salt runs as root on the target [21:16:27] (03PS1) 1020after4: WIP: first attempt at phabricator/harbormaster job templates [integration/config] - 10https://gerrit.wikimedia.org/r/295396 [21:16:32] so would that require someone with root manually chowning it? [21:16:36] so you'd just have to make the change in puppet to ensure that the directory is owned by deploy-server (or ssh_user, generally) [21:16:40] yeah, or that [21:16:45] it's really a 1 time change [21:16:51] 05Gitblit-Deprecate, 06Release-Engineering-Team, 06Operations, 07Developer-notice, and 2 others: Redirect Gitblit urls (git.wikimedia.org) -> Diffusion urls (phabricator.wikimedia.org/diffusion) - https://phabricator.wikimedia.org/T137224#2397757 (10greg) email sent. The countdown begins :) [21:17:03] ok, gotcha [21:17:15] (03CR) 10jenkins-bot: [V: 04-1] WIP: first attempt at phabricator/harbormaster job templates [integration/config] - 10https://gerrit.wikimedia.org/r/295396 (owner: 1020after4) [21:17:58] (03PS2) 1020after4: WIP: first attempt at phabricator/harbormaster job templates [integration/config] - 10https://gerrit.wikimedia.org/r/295396 (https://phabricator.wikimedia.org/T130950) [21:18:20] thcipriani: is trebuchet deployment and scap3 configs mutually exclusive or they can live together? I mean, if I have patch like in the wiki you sent, and I get it merged, do I have to use scap3 to deloy from now on or trebuchet/git deploy still works? [21:18:23] 10Continuous-Integration-Infrastructure, 05Gerrit-Migration, 03releng-201617-q1, 10Differential: Build glue from Differential to Nodepool - https://phabricator.wikimedia.org/T130950#2397759 (10mmodell) [21:18:27] 10Continuous-Integration-Infrastructure, 05Gerrit-Migration, 03releng-201617-q1, 10Packaging, and 2 others: Package xhpast (libphutil) - https://phabricator.wikimedia.org/T137770#2397758 (10mmodell) 05Open>03Resolved [21:18:41] (03CR) 10jenkins-bot: [V: 04-1] WIP: first attempt at phabricator/harbormaster job templates [integration/config] - 10https://gerrit.wikimedia.org/r/295396 (https://phabricator.wikimedia.org/T130950) (owner: 1020after4) [21:18:45] thcipriani: also, the wiki page says: In modules//manifests/init.pp, add the following line to the service::node resource: [21:18:53] I don't have service::node resource [21:19:05] do I need to do something else instead? [21:19:07] SMalyshev: you can deploy via trebuchet until you deploy via scap, then you're all on scap, it's the ownership thing. [21:19:16] 10Continuous-Integration-Infrastructure, 05Gerrit-Migration, 03releng-201617-q1, 10Differential: Build glue from Differential to Nodepool - https://phabricator.wikimedia.org/T130950#2151799 (10mmodell) https://gerrit.wikimedia.org/r/#/c/295396/ [21:19:37] thcipriani: aha, ok. but excepting file ownership it's independent? [21:19:46] SMalyshev: yeah, you just need to define your own scap::target (which I just remembered does the chown thing for you: https://github.com/wikimedia/operations-puppet/blob/production/modules/scap/manifests/target.pp#L113) [21:20:08] yeah, file ownership on the targets is the only thing that would trip it up, really. [21:21:07] so what's key_name in scap::target? Do I need to specify it? [21:21:24] so instead of changing the value in service::node you'd just need to define scap::target somewhere in the puppet code that is run on your target deploy machines. This is all service::node does: https://github.com/wikimedia/operations-puppet/blob/production/modules/service/manifests/node.pp#L136 [21:22:06] aha, so no key_name [21:22:12] 10Continuous-Integration-Infrastructure, 05Gerrit-Migration, 03releng-201617-q1, 10Differential: Build glue from Differential to Nodepool - https://phabricator.wikimedia.org/T130950#2397762 (10mmodell) [21:22:26] nope, just deploy_user = 'deploy-service' should do it [21:22:35] ok, cool [21:22:40] scap::target will find the key from there [21:23:05] thanks, that helped a lot. I'll try to write puppet config now [21:23:42] cool, glad that helped, feel free to add me to review and I'll take a look :) [21:25:05] (03CR) 10Paladox: "Does this mean we will be able to support zuul. For example starting a build will show in the zuul ui?" [integration/config] - 10https://gerrit.wikimedia.org/r/295396 (https://phabricator.wikimedia.org/T130950) (owner: 1020after4) [21:25:07] 10Deployment-Systems, 06Release-Engineering-Team, 03releng-201617-q1, 07Epic: Merge to deployed branches instead of cutting a new deployment branch every week. - https://phabricator.wikimedia.org/T89945#2397764 (10greg) [21:25:53] 05Gitblit-Deprecate, 06Release-Engineering-Team, 06Operations, 07Developer-notice, and 2 others: Redirect Gitblit urls (git.wikimedia.org) -> Diffusion urls (phabricator.wikimedia.org/diffusion) - https://phabricator.wikimedia.org/T137224#2397765 (10Paladox) @greg thanks :) [21:26:39] 03releng-201617-q1, 10Continuous-Integration-Infrastructure (phase-out-gallium): Phase out gallium.wikimedia.org - https://phabricator.wikimedia.org/T95757#2397766 (10greg) [21:27:51] 03releng-201617-q1, 10Continuous-Integration-Infrastructure (phase-out-gallium): Phase out gallium.wikimedia.org - https://phabricator.wikimedia.org/T95757#1199594 (10greg) p:05Normal>03High [21:30:22] (03PS3) 1020after4: WIP: first attempt at phabricator/harbormaster job templates [integration/config] - 10https://gerrit.wikimedia.org/r/295396 (https://phabricator.wikimedia.org/T130950) [21:30:54] (03CR) 1020after4: "paladox: no" [integration/config] - 10https://gerrit.wikimedia.org/r/295396 (https://phabricator.wikimedia.org/T130950) (owner: 1020after4) [21:31:39] 05Continuous-Integration-Scaling, 07Blocked-on-Operations, 13Patch-For-Review, 07WorkType-NewFunctionality: Attempt to provide a Trusty image for Nodepool - https://phabricator.wikimedia.org/T133203#2397768 (10greg) [21:34:14] 05Gerrit-Migration, 10Differential: Cross-repository gating of changes pre-merge in Differential - https://phabricator.wikimedia.org/T131955#2397787 (10greg) [21:34:17] 10Continuous-Integration-Infrastructure, 05Gerrit-Migration, 03releng-201516-q4, 10Differential: Determine method of getting changes (diffs) to the nodepool instances - https://phabricator.wikimedia.org/T131378#2397788 (10greg) [21:34:20] 10Continuous-Integration-Infrastructure, 05Gerrit-Migration, 03releng-201516-q4, 10Differential: Spec out needed glue for Differential to Gearman to Nodepool - https://phabricator.wikimedia.org/T130949#2397786 (10greg) [21:34:30] (03PS4) 1020after4: WIP: first attempt at phabricator/harbormaster job templates [integration/config] - 10https://gerrit.wikimedia.org/r/295396 (https://phabricator.wikimedia.org/T130950) [21:35:26] spam [21:35:27] 10Continuous-Integration-Infrastructure, 05Gerrit-Migration, 10Differential: Determine method of getting changes (diffs) to the nodepool instances - https://phabricator.wikimedia.org/T131378#2397823 (10greg) [21:35:29] 10Continuous-Integration-Config, 05Continuous-Integration-Scaling, 10releng-201516-q3, 13Patch-For-Review, 07WorkType-NewFunctionality: Migrate PHPUnit MediaWiki core jobs to Nodepool - https://phabricator.wikimedia.org/T135001#2397824 (10greg) [21:35:33] 10Continuous-Integration-Infrastructure, 05Gerrit-Migration, 10Nodepool, 06Operations, and 3 others: Make sure phab can talk to gearman and nodepool instances can talk to phabricator - https://phabricator.wikimedia.org/T131375#2397825 (10greg) [21:35:37] 05Continuous-Integration-Scaling, 13Patch-For-Review, 07WorkType-NewFunctionality: Migrate javascript npm CI jobs to Nodepool - https://phabricator.wikimedia.org/T119143#2397828 (10greg) [21:35:39] 10Continuous-Integration-Config, 05Continuous-Integration-Scaling, 10releng-201516-q3, 07WorkType-NewFunctionality: [keyresult] Migrate php (Zend and HHVM) CI jobs to Nodepool - https://phabricator.wikimedia.org/T119139#2397829 (10greg) [21:35:48] endspam [21:37:05] 05Gerrit-Migration, 06Release-Engineering-Team: Get early adopters using Differential - https://phabricator.wikimedia.org/T129301#2397834 (10greg) [21:38:04] (03CR) 1020after4: "output from patch set 4: https://phabricator.wikimedia.org/P3282" [integration/config] - 10https://gerrit.wikimedia.org/r/295396 (https://phabricator.wikimedia.org/T130950) (owner: 1020after4) [21:38:48] 10releng-201516-q2, 10releng-201516-q3, 03releng-201516-q4, 10scap, 03Scap3 (Scap3-Adoption-Phase1): [keyresult] Migrate all Service team owned services and MW to scap - https://phabricator.wikimedia.org/T109926#2397837 (10greg) [22:47:54] 06Release-Engineering-Team, 03releng-201617-q1, 15User-greg: Perform a technical debt analysis of software and services maintained by WMF Release Engineering - https://phabricator.wikimedia.org/T138225#2397969 (10greg)