Page MenuHomePhabricator

Deploy scap 3.12.0-1 to production
Closed, ResolvedPublic

Description

The scap repo has tags for [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/tools/scap/+/debian/3.12.0-1 | debian/3.12.0-1 ]] on the release branch.

Instructions for updating are on Wikitech.

Here is the full changelog for this release:

debian/changelog
scap (3.12.0-1) unstable; urgency=low

  * php7x: Add php_fpm module (Bug: T224857)
  * php7x: restart on 'scap pull' (Bug: T224857)
  * php7x: restart php-fpm after all sync operations (Bug: T224857)
  * --no-php-restart missing comma
  * PHPRestart: fix attribute error for cmd/job
  * PHPRestart: Fix logging, groups, return types
  * PHPRestart: Create global INSTANCE for pickling

 -- Tyler Cipriani <tcipriani@wikimedia.org>  Thu, 08 Aug 2019 10:37:18 -0600

Event Timeline

Mentioned in SAL (#wikimedia-operations) [2019-08-08T21:22:27Z] <mutante> built new scap version 3.12.0-1 on boron, imported packages on install1002 (apt.wm.org), copied from stretch to jessie and buster (T230144)

Mentioned in SAL (#wikimedia-operations) [2019-08-08T21:30:44Z] <mutante> rolling out new scap package 3.12.0-1 on mw-canary servers via debdeploy (T230144)

debdeploy spec file generated by generate-debdeploy-spec

source: scap
comment: https://phabricator.wikimedia.org/T230144
update_type: tool
fixes:
        stretch: 3.12.0-1
        jessie: 3.12.0-1
        buster: 3.12.0-1
libraries:

example deploy command, from cumin1001 to the mw-canary servers

[cumin1001:~] $ sudo debdeploy deploy -u 2019-08-08-scap.yaml -s mw-canary

(the group after -s is a cumin alias /etc/cumin/aliases/)

Dzahn claimed this task.
[cumin1001:~] $ sudo debdeploy deploy -u 2019-08-08-scap.yaml -s codfw
Rolling out scap:
Non-daemon update, no service restart needed

scap was updated: 3.11.1-1 -> 3.12.0-1
  debmonitor2001.codfw.wmnet,deploy2001.codfw.wmnet,elastic[2025-2053]
.codfw.wmnet,gerrit2001.wikimedia.org,kafka[2001-2003].codfw.wmnet,kaf
ka-main[2001-2003].codfw.wmnet,logstash[2004-2006].codfw.wmnet,maps[20
01-2004].codfw.wmnet,miscweb2001.codfw.wmnet,mw[2135-2147,2150-2212,22
14-2290].codfw.wmnet,mwdebug2001.codfw.wmnet,mwmaint2001.codfw.wmnet,n
etmon2001.wikimedia.org,ores[2001-2009].codfw.wmnet,phab2001.codfw.wmn
et,proton[2001-2002].codfw.wmnet,puppetboard2001.codfw.wmnet,restbase[
2009-2020].codfw.wmnet,scb[2001-2006].codfw.wmnet,sessionstore[2001-20
03].codfw.wmnet,thumbor[2001-2003].codfw.wmnet,wdqs[2001-2006].codfw.w
mnet,webperf2001.codfw.wmnet,wtp[2001-2020].codfw.wmnet (266 hosts)

The package to be updated isn't installed on these hosts:
  acmechief2001.codfw.wmnet,acmechief-test2001.codfw.wmnet,acrab.codfw
.wmnet,acrux.codfw.wmnet,alcyone.wikimedia.org,alsafi.wikimedia.org,au
th2001.codfw.wmnet,authdns2001.wikimedia.org,backup2001.codfw.wmnet,ba
st2002.wikimedia.org,cloudbackup2001.codfw.wmnet,cloudcontrol[2001,200
3]-dev.wikimedia.org,clouddb2001-dev.codfw.wmnet,cloudnet[2002-2003]-d
ev.codfw.wmnet,cloudservices2002-dev.wikimedia.org,cloudvirt[2001-2003
]-dev.codfw.wmnet,cloudweb2001-dev.wikimedia.org,conf[2001-2003].codfw
.wmnet,cp[2001-2026].codfw.wmnet,cumin2001.codfw.wmnet,db[2034-2038,20
40-2041,2043-2063,2065-2131].codfw.wmnet,dbmonitor2001.wikimedia.org,d
bprov[2001-2002].codfw.wmnet,dbproxy[2001-2004].codfw.wmnet,dbstore[20
01-2002].codfw.wmnet,dns[2001-2002].wikimedia.org,elnath.codfw.wmnet,e
s[2001-2004,2011-2019].codfw.wmnet,furud.codfw.wmnet,ganeti[2001-2018]
.codfw.wmnet,graphite[2001-2003].codfw.wmnet,hassaleh.codfw.wmnet,heze
.codfw.wmnet,icinga2001.wikimedia.org,install2002.wikimedia.org,kafka-
main[2004-2005].codfw.wmnet,kafkamon2001.codfw.wmnet,kraz.wikimedia.or
g,kubernetes[2001-2006].codfw.wmnet,kubetcd[2001-2003].codfw.wmnet,lab
store[2001-2004].codfw.wmnet,labtestpuppetmaster2001.wikimedia.org,lab
testservices2003.wikimedia.org,labtestvirt2003.codfw.wmnet,ldap-replic
a[2001-2002].wikimedia.org,logstash[2001-2003].codfw.wmnet,lvs[2001-20
06,2009-2010].codfw.wmnet,mc[2019-2036].codfw.wmnet,ms-
be[2013-2050].codfw.wmnet,ms-fe[2005-2008].codfw.wmnet,mwlog2001.codfw
.wmnet,mx2001.wikimedia.org,ncredir[2001-2002].codfw.wmnet,orespoolcou
nter[2003-2004].codfw.wmnet,oresrdb[2001-2002].codfw.wmnet,pc[2007-201
0].codfw.wmnet,ping2001.codfw.wmnet,planet2001.codfw.wmnet,pollux.wiki
media.org,poolcounter[2003-2004].codfw.wmnet,prometheus[2003-2004].cod
fw.wmnet,puppetdb2001.codfw.wmnet,puppetmaster[2001-2002].codfw.wmnet,
pybal-test[2001-2003].codfw.wmnet,rdb[2003-2006].codfw.wmnet,registry[
2001-2002].codfw.wmnet,releases2001.codfw.wmnet,rpki2001.codfw.wmnet,s
arin.codfw.wmnet,schema[2001-2002].codfw.wmnet,serpens.wikimedia.org,t
heemin.codfw.wmnet,tureis.codfw.wmnet,vega.codfw.wmnet,webperf2002.cod
fw.wmnet,wezen.codfw.wmnet (332 hosts)

Could not decode JSON response for
thumbor2004.codfw.wmnet
Expecting value: line 1 column 1 (char 0)
Could not decode JSON response for
poolcounter2001.codfw.wmnet
Expecting value: line 1 column 1 (char 0)
These hosts are already up-to-date:
  contint2001.wikimedia.org,mwdebug2002.codfw.wmnet (2 hosts)

Could not decode JSON response for
elastic2054.codfw.wmnet
Expecting value: line 1 column 1 (char 0)

The following hosts were unreachable:
poolcounter2001.codfw.wmnet
thumbor2004.codfw.wmnet
elastic2054.codfw.wmnet
[cumin1001:~] $ sudo debdeploy deploy -u 2019-08-08-scap.yaml -s eqiad
Rolling out scap:
Non-daemon update, no service restart needed

The package to be updated isn't installed on these hosts:
  acmechief1001.eqiad.wmnet,acmechief-test1001.eqiad.wmnet,actinium.wi
kimedia.org,aluminium.wikimedia.org,an-
master[1001-1002].eqiad.wmnet,an-worker[1078-1095].eqiad.wmnet,analyti
cs[1028-1029,1031-1077].eqiad.wmnet,analytics-tool1001.eqiad.wmnet,arc
hiva1001.wikimedia.org,argon.eqiad.wmnet,auth[1001-1002].eqiad.wmnet,a
uthdns1001.wikimedia.org,backup1001.eqiad.wmnet,bast1002.wikimedia.org
,bromine.eqiad.wmnet,centrallog1001.eqiad.wmnet,chlorine.eqiad.wmnet,c
loudcontrol[1003-1004].wikimedia.org,cloudelastic[1001-1004].wikimedia
.org,cloudnet[1003-1004].eqiad.wmnet,cloudservices[1003-1004].wikimedi
a.org,cloudstore[1008-1009].wikimedia.org,cloudvirt[1001-1009,1012-101
4,1016-1030].eqiad.wmnet,cloudvirtan[1001-1005].eqiad.wmnet,conf[1004-
1006].eqiad.wmnet,cp[1071-1090,1099].eqiad.wmnet,cp1008.wikimedia.org,
cumin1001.eqiad.wmnet,db[1061-1063,1066-1067,1070-1106,1109-1140].eqia
d.wmnet,dbmonitor1001.wikimedia.org,dbprov[1001-1002].eqiad.wmnet,dbpr
oxy[1001-1003,1005-1008,1010-1021].eqiad.wmnet,dbstore[1001,1003-1005]
.eqiad.wmnet,dns[1001-1002].wikimedia.org,doc1001.eqiad.wmnet,druid[10
01-1006].eqiad.wmnet,dubnium.wikimedia.org,dumpsdata[1001-1002].eqiad.
wmnet,es[1011-1019].eqiad.wmnet,etcd[1001-1006].eqiad.wmnet,etherpad10
01.eqiad.wmnet,fermium.wikimedia.org,flerovium.eqiad.wmnet,francium.eq
iad.wmnet,ganeti[1001-1008].eqiad.wmnet,grafana1001.eqiad.wmnet,graphi
te1004.eqiad.wmnet,hassium.eqiad.wmnet,helium.eqiad.wmnet,icinga1001.w
ikimedia.org,idp1001.wikimedia.org,install1002.wikimedia.org,iron.wiki
media.org,kafka-jumbo[1001-1006].eqiad.wmnet,kafka-main[1001-1005].eqi
ad.wmnet,kafkamon1001.eqiad.wmnet,kerberos1001.eqiad.wmnet,kubernetes[
1001-1006].eqiad.wmnet,kubestage[1001-1002].eqiad.wmnet,kubestagetcd[1
001-1003].eqiad.wmnet,labmon[1001-1002].eqiad.wmnet,labpuppetmaster[10
01-1002].wikimedia.org,labsdb[1009-1012].eqiad.wmnet,labstore[1004-100
5].eqiad.wmnet,labstore[1006-1007].wikimedia.org,ldap-eqiad-replica[01
-02].wikimedia.org,lithium.eqiad.wmnet,logstash[1010-1012].eqiad.wmnet
,lvs[1013-1016].eqiad.wmnet,matomo1001.eqiad.wmnet,mc[1019-1036].eqiad
.wmnet,mendelevium.eqiad.wmnet,ms-be[1016-1050].eqiad.wmnet,ms-fe[1005
-1008].eqiad.wmnet,mw1298.eqiad.wmnet,mwlog1001.eqiad.wmnet,mx1001.wik
imedia.org,ncredir[1001-1002].eqiad.wmnet,neodymium.eqiad.wmnet,neon.e
qiad.wmnet,netflow1001.eqiad.wmnet,orespoolcounter[1003-1004].eqiad.wm
net,oresrdb[1001-1002].eqiad.wmnet,pc[1007-1010].eqiad.wmnet,ping1001.
eqiad.wmnet,planet1001.eqiad.wmnet,poolcounter[1004-1005].eqiad.wmnet,
prometheus[1003-1004].eqiad.wmnet,puppetdb1001.eqiad.wmnet,puppetmaste
r[1001-1003].eqiad.wmnet,rdb[1005-1006,1009-1010].eqiad.wmnet,registry
[1001-1002].eqiad.wmnet,releases1001.eqiad.wmnet,rhodium.eqiad.wmnet,r
oentgenium.eqiad.wmnet,rpki1001.eqiad.wmnet,schema[1001-1002].eqiad.wm
net,seaborgium.wikimedia.org,sodium.wikimedia.org,thorium.eqiad.wmnet,
torrelay1001.wikimedia.org,tungsten.eqiad.wmnet,ununpentium.wikimedia.
org,weblog1001.eqiad.wmnet,webperf1002.eqiad.wmnet (452 hosts)

scap was updated: 3.11.1-1 -> 3.12.0-1
  an-coord1001.eqiad.wmnet,an-
tool[1005-1006].eqiad.wmnet,analytics1030.eqiad.wmnet,analytics-tool[1
002,1004].eqiad.wmnet,aqs[1004-1009].eqiad.wmnet,boron.eqiad.wmnet,cob
alt.wikimedia.org,contint1001.wikimedia.org,db[1107-1108].eqiad.wmnet,
debmonitor1001.eqiad.wmnet,deploy1001.eqiad.wmnet,elastic[1017-1020,10
22-1052].eqiad.wmnet,eventlog1002.eqiad.wmnet,kafka[1001-1003].eqiad.w
mnet,krypton.eqiad.wmnet,labweb[1001-1002].wikimedia.org,logstash[1007
-1009].eqiad.wmnet,maps[1001-1004].eqiad.wmnet,mw[1221-1235,1238-1258,
1261,1263-1264,1266-1290,1293-1297,1299-1348].eqiad.wmnet,mwdebug[1001
-1002].eqiad.wmnet,mwmaint1002.eqiad.wmnet,netmon1002.wikimedia.org,no
tebook[1003-1004].eqiad.wmnet,ores[1001-1009].eqiad.wmnet,people1001.e
qiad.wmnet,phab[1001,1003].eqiad.wmnet,proton[1001-1002].eqiad.wmnet,p
uppetboard1001.eqiad.wmnet,relforge[1001-1002].eqiad.wmnet,restbase[10
16-1027].eqiad.wmnet,restbase-dev[1004-1006].eqiad.wmnet,scandium.eqia
d.wmnet,scb[1001-1004].eqiad.wmnet,sessionstore[1001-1003].eqiad.wmnet
,snapshot[1005-1009].eqiad.wmnet,stat[1004-1007].eqiad.wmnet,thumbor[1
001-1004].eqiad.wmnet,wdqs[1003-1010].eqiad.wmnet,webperf1001.eqiad.wm
net,wtp[1025-1048].eqiad.wmnet (279 hosts)

These hosts are already up-to-date:
  mw[1262,1265].eqiad.wmnet (2 hosts)

Could not decode JSON response for
cloudvirt1015.eqiad.wmnet
Expecting value: line 1 column 1 (char 0)

The following hosts were unreachable:
cloudvirt1015.eqiad.wmnet

https://debmonitor.wikimedia.org/packages/scap