https://github.com/wikimedia/operations-puppet

sort by:
Revision Author Date Message Commit Date
6bf8544 Add DCAT-AP for Wikibase Constructs a DCAT-AP compliant rdf describing wikidata including entity dumps. To be run after each entity dump creation. Previous repo: https://github.com/lokal-profil/DCAT Bug: T103087 Change-Id: I755cafd0309e27d628b67fa01a4eadd7c487d6af 17 July 2015, 21:21:05 UTC
3ba2740 Wrap varnishkafka ganglia monitor with has_ganglia Since the varnishkafka ganglia module sensibly requires Package['ganglia-monitor'], and since only production includes ganglia in the standard class, wrap varnishkafka ganglia monitor with has_ganglia hiera variable. Change-Id: I1f4dcb5be79dfbfdfd495ef9348aea7fb0a0494f Bug: T103278 21 June 2015, 22:23:27 UTC
0bef4f7 quarry: Don't install flask and mwoauth everywhere Not needed on runner hosts Change-Id: I3e21f73eee1c1fb4c9f1867a2e3f508bbea00a94 21 June 2015, 15:02:25 UTC
0960ad2 appservers: re-move to ganglia_new This was broken in Idf0ce19e9d2. Change-Id: I98957bd14badf1b71183c977464b662e6ac4bd07 20 June 2015, 17:12:50 UTC
8c72756 Make varnish template compatible with labs There is only one backend for deployment-prep currently so when it encounters this equation it tries to take log10(0) and breaks. Bug: T102570 Change-Id: Ic7f4eb3fceb23112bf75a7c648d57f1aa3f28c42 20 June 2015, 00:33:55 UTC
fe5ad9b mediawiki: add python-pygments package For I07446ec98 Change-Id: I121c344d051505ee8804371470a699c36a537f41 20 June 2015, 00:26:19 UTC
5193872 cassandra: add restbase1009 to cassandra::seeds Bug: T102015 Change-Id: I367175c48a0764ba1b1830204a44786ac5f9e2db 19 June 2015, 23:19:46 UTC
fd3cfc5 Bugfix for d22e8bc6 Change-Id: Ic40a692897c2dc436efd0085500e40f690262376 19 June 2015, 21:43:35 UTC
d22e8bc Mobile redirects for non-canonical article URLs We don't yet know why Google is starting to return /?title= links, but apparently it's hurting mobile redirects, so this is a quick fix for that. Bug: T103158 Change-Id: I32fda7703b510b3f5531e948e8343106c220571e 19 June 2015, 21:28:55 UTC
5f3f9d0 Revert "analytics_kafka: switch to ganglia_new" This reverts commit 1a73479560ee19a4ef27ef8fe3bbf3120e54c5a2. Change-Id: I653660d05ccbcd2740c9b8a9a2a1dbb709395e93 19 June 2015, 20:54:36 UTC
1a73479 analytics_kafka: switch to ganglia_new Change-Id: I6a24d2dc014ae3a8f12dc50b696c1982e83adb43 19 June 2015, 20:34:04 UTC
c562074 Fix jmxtrans process check command for newer version of jmxtrans Change-Id: Id74c5437908698905dafd84d4ecc59d6101286e7 19 June 2015, 20:20:00 UTC
7f87490 mysql: set ganglia cluster in hiera, not site.pp Change-Id: Ie50c5e6daab585d7b0afe30049130b027eb05b8d 19 June 2015, 19:53:16 UTC
2798579 ganglia: set "virt" cluster for all labs hosts in regex virt1005,1006,1007 are in the 'misc' cluster but we want all in 'virt' Change-Id: Ibdd451e0bb1be434ff9345887bc6707582a55ceb 19 June 2015, 19:44:01 UTC
60cbc67 Update jmxmodule for jessie package, change ganglia host and port for zookeeper on conf100[123] Change-Id: I34ea01e55089b3fd00c555bc55f985b9642a88d6 19 June 2015, 19:31:36 UTC
7e41040 labcontrol2001,nembus,neptunium: set cluster in hiera Change-Id: Ia0e7dea3feb29d26f73ed2b468660063c8546cbd 19 June 2015, 19:23:35 UTC
abcd411 Switch back to varnishkafka graphite_threshold with percentage check, disable graphite_anomaly Change-Id: I5e97b9d412a9c12872ba5f40627e8420547200f8 19 June 2015, 19:09:34 UTC
b6924c7 Fix over => true for vk drerr anomaly detection Change-Id: I4494ea8ab8a18339300f86b79abe1b8b3942bfe0 19 June 2015, 18:48:11 UTC
7d570a5 labmon1001: move to correct ganglia cluster "virt" Change-Id: Ib4b0099bc92aac50a84c98acc4bbbe2107816dea 19 June 2015, 18:34:29 UTC
d301a23 Fix typo in graphite_anomaly Change-Id: I4367305780eaf944155ffc38b24581fb97adca42 19 June 2015, 18:25:02 UTC
c4dfc8d Use graphite_anomoly to alert on varnishkafka drrers rather than graphite_threshold Change-Id: I5bd8a9e1019156945efac06005bbaf22a09c333c 19 June 2015, 18:22:05 UTC
4a247c9 Use class {} instead of include to include classes in eventlogging role Somehow this seemed to be causing issues with variable scope when referencing $::eventlogging::log_dir. Change-Id: Iecf594d79d6ba2f088ce4a08af4f3029708144d6 19 June 2015, 18:13:26 UTC
7187e8a cassandra: update submodule Change-Id: Ifb2256f82ca70af0181cf80d33344deb16d17d7c 19 June 2015, 18:10:07 UTC
73c821b icinga: give 20after4 permissions in cgi.cfg Give Mukunda permissions to schedule downtimes and execute other commands in the Icinga web UI. Using the value of "cn" in LDAP which is "20after4" for uid "twentyafterfour", right? Bug:T102830 Change-Id: If84ea8df2dca392d509d7f70b74e0aaacc9e4593 19 June 2015, 17:38:31 UTC
f911056 Add jcrespo to the dba nagios contact list Change-Id: I0508e8466d7780f1e30fff7b9f7f607e964481a5 19 June 2015, 17:36:26 UTC
d509dfd switch misc cluster to ganglia_new Change-Id: Idf0ce19e9d2d6eacd0fabbf127a14252c2e811eb 19 June 2015, 17:21:40 UTC
4c0032a Lint lvs::balancer Double quotes => single quotes Change-Id: I5d25205a9b107cc38531fe63b3664b7e75fa5502 19 June 2015, 17:14:29 UTC
4b0b0ed lvs::balancer: Remove old absent system::role resource Change-Id: Ieed3bdb14c1ab2b0eadd8fc5944e5bb686fcf073 19 June 2015, 17:11:23 UTC
5dc0514 Lint lvs::monitor Double quotes => single quotes Undo the ; notation More readable strangely as one per line Change-Id: If7b12629cf5c10b948588bcc576fe589d4c4e529 19 June 2015, 17:05:07 UTC
454e1db lvs: Move the role manifests into the role module Long time coming Change-Id: I05f0cfa34bcbd59b09da2600507ae0e7db3d42b2 19 June 2015, 16:59:51 UTC
afc5251 Revert "hhvm: add monitoring for translation cache space" The alerts are neither informative nor actionable. Change-Id: I7124c0055ca882da91df540ddf98e635f9bdc174 19 June 2015, 16:21:05 UTC
1344173 Labs: add support for exporting more than one project fs So that we can have /srv/others as default, and /srv/project/* for outliers (atm, just tools). Change-Id: Id08aa4f1c346bf66cf29205ad2f9d3bd321ae9c3 19 June 2015, 15:11:52 UTC
2adf142 lvs::realserver: Lint it * Double quotes to single quotes * Quote various strings * Reorder parameters for a more readable output * Reorder resources Change-Id: Idfe694bd726174ed36ab4f05241b4a46734c8ddd 19 June 2015, 15:02:38 UTC
18843b0 lvs: Add ulsfo in low-traffic Mostly for completeness Change-Id: I859147466d9e4bd6a430cebb408df3d9ced6523b 19 June 2015, 15:00:46 UTC
820f112 Remove site.pp references to analytics102[345] They have been renamed conf100[123] Bug: T101713 Change-Id: If9de2ae0657907a6d47c0755d47f7f764111ff6a 19 June 2015, 14:47:55 UTC
ad18b28 Update citoid tests So that they pass Change-Id: Ic3840981f37000d083cc2aff96063027f4844970 19 June 2015, 14:14:26 UTC
a38b102 Make sure @varnish_directors[director] is an array The way our code is structured, @varnish_directors[director] might or might not be an Array of String objects. Up to ruby1.8 this did not matter as each was also a method for String objects. But with ruby1.9 this no longer holds true. To overcome this without major changes in the way we structure varnish configuration stanzas, use an intermediate backends variable which is forced into an Array if it is not one, allowing the rest of the code to work unmodified Bug: T98129 Change-Id: Ic3f9a35d6eae9d017b0ce8fe50e6085543a3099f 19 June 2015, 14:12:10 UTC
58c60ff enable pybal for primary prod services in codfw Change-Id: I4800ca58952439f5583dc6edea544057f587b2da 19 June 2015, 14:02:02 UTC
414a4bd codfw: add primary prod svc IPs to lvs::balancer Change-Id: Ia713162ab5e7cf2d431ec3aca9f62e7f81ab3a26 19 June 2015, 13:49:23 UTC
8611882 codfw: define primary prod LVS service IPs Change-Id: Idbc895d73cdf3751704cfda891d2b3d39da482c1 19 June 2015, 13:41:44 UTC
95c38ff Adding extra grants to m5 allow backups from dbstore1001 Bug: T92693 Change-Id: I32448f11e789cf8a7d78972997a624a265ae31de 19 June 2015, 13:32:02 UTC
dd0afbc add codfw caches icinga monitoring groups Change-Id: Ie4ccd80f9434b0afeb00b54e0616d24647b2445e 19 June 2015, 12:44:35 UTC
d63b05b bugfix for 0ad33c01: s/wm_primary/mw_primary/ Change-Id: Ic4ab1619521041f8aa1242c595f9706c0c9d15a3 19 June 2015, 12:37:51 UTC
0ad33c0 parsoidvarnish: svc backends at primary dc Change-Id: Ie6c7b85e16f1023fc9b6f7f48663fd785b64804a 19 June 2015, 12:28:54 UTC
b53e064 parsoidvarnish: remove unused backend-backends Change-Id: I4499daa531c0147173bc56bd7646312dfbf11fff 19 June 2015, 12:28:33 UTC
133a1f7 add codfw caches hieradata Change-Id: I450d789a2a0ec8983ae5bfab54d98af323bad2b1 19 June 2015, 12:10:25 UTC
04077cc Beta: Set no-mt for Hindi<->Urdu as defaults Change-Id: I4bc9298fc1792ed61a41609ed7478007d1ea4ab5 19 June 2015, 11:35:42 UTC
2c5d420 Beta: CX: Enable Welsh -> Simple Apertium MT Change-Id: I6540578cb4189a0a6f7fc7c53973c4126ceeb9ff 19 June 2015, 08:47:39 UTC
9c04492 Beta: Add Apertium MT for Hindi<->Urdu pair and Simple English Change-Id: I067c1b42d9fd9581b9aee9c90d9938cee6ff65cc 19 June 2015, 07:43:55 UTC
bede212 confd::file: revert change to the interface This fixes and issue we created with Ic9367777879, as compiling the template inside of confd::file will: * Make us use scope.lookupvar() to get any variable defined in the class where confd::file is being evaluated, which is counterintuitive and surely will make people make mistakes * Make it impossible to access any variable defined in a define that calls confd::file. This is particularly bad. Change-Id: I24f76c21fc967a9bafb93813d742736dc1a98216 19 June 2015, 07:27:46 UTC
db57385 Hieraize deployment configuration Move the entire repo_config to hiera. This makes programmatic access to it easier Bug: T97036 Change-Id: Ic36d7a0aceea692081b3a6b5163c25f6e8ce51af 19 June 2015, 07:19:07 UTC
fa5c134 CX: Add support for Urdu<->Hindi Apertium MT Bug: T101811 Change-Id: Ia1397c70abb3b89f2cfc0c63db5ed27b1c232c2d 19 June 2015, 06:08:10 UTC
13aeda9 [tools] remove outage message again This reverts commit 0b95aa466fc07735cb8b4cf9e56904c1f24b4bed. Change-Id: Ie7552ba8d519d60ed95960b79f0ded8d23a9bdd6 19 June 2015, 05:56:25 UTC
978b777 Enable instance creation/deletion/start/stop on Horizon Bug: T87279 Change-Id: I12607e95aaf33e91952cafa7a96670e04f6afd36 18 June 2015, 04:24:05 UTC
1198743 Revert "install fonts-wqy-zenhei on app servers" Error: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install fonts-wqy-zenhei' returned 100: Reading package lists... Building dependency tree... Reading state information... Package fonts-wqy-zenhei is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'fonts-wqy-zenhei' has no installation candidate Error: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-wqy-zenhei]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install fonts-wqy-zenhei' returned 100: Reading package lists... Building dependency tree... Reading state information... Package fonts-wqy-zenhei is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'fonts-wqy-zenhei' has no installation candidate This reverts commit a3bb810d6be17045ff9cf4f5ed8face8e1b69abf. Change-Id: I3cad5e64aa4c586935763610cf50f1a86370fae2 19 June 2015, 01:25:16 UTC
a3bb810 install fonts-wqy-zenhei on app servers Bug:T84777 Change-Id: I880c687c8600b79950be7caba5e42f6368a54df5 18 June 2015, 23:48:28 UTC
bcfc085 coal-web: round interpolated values to one decimal pt, to match whisper values Change-Id: I40921593741a0b469ed067087a5d6672696c1adf 18 June 2015, 23:38:30 UTC
9a09b3d coal-web: use linear interpolation to estimate missing values ...and since doing that requires pulling in numpy, use numpy to calculate the median as well. Change-Id: I6f66e5fa808988be6ebefea5fbecb72a2329c423 18 June 2015, 22:52:37 UTC
91fc19a ganglia: broaden regex to match eqiad appservers Change-Id: I3d80a6cc61fbbcc2241ee9b33a0a9b461c0c37e9 18 June 2015, 22:14:40 UTC
8e6ce90 appservers: switch to ganglia_new Change-Id: I43ddc911507d0f63d08a6c973db942a234de8395 18 June 2015, 21:23:20 UTC
ceb528e Add legoktm's dotfiles Change-Id: Ie7067023fbf50e86c046d19474536756d9874a97 18 June 2015, 20:29:02 UTC
2ed22de cassandra: add restbase1008 to cassandra::seeds adding back restbase1008 only for now and trying bootstrap from that Bug: T102015 Change-Id: Icff0c33c004b7aaa4694f6748cb3b9ab50b9effc 18 June 2015, 20:12:38 UTC
8d86b83 mysql: switch to ganglia_new Change-Id: I3bcf25c93d5fb93f40511fe194a025ebb60afcce 18 June 2015, 20:05:37 UTC
5954447 analytics1025 -> conf1003 Also removed no longer needed ferm conditional in role zookeeper.pp Change-Id: If34a4fa6997d9a03619199a7e6276f1798bbf618 18 June 2015, 19:06:13 UTC
c260398 cassandra: update submodule Change-Id: I59e6dddaacc3185f1b110910f7378be64f8ac737 18 June 2015, 18:39:09 UTC
9dc52c1 Formatting _placeholder LV so that installer doesn't need prompt confirmation Change-Id: I1366272a279f80e2fc9df1e9235a7314adeb2d79 18 June 2015, 18:34:45 UTC
25c1ee3 rra_sizes: qualify var bug: T97251 Change-Id: Ifda7ab0332ce947ed2719977be688e3f539ed97c 18 June 2015, 17:03:12 UTC
997a1f2 ssl: qualify var bug: T97251 Change-Id: I673bdc94b3326ca1d4bc1e509d9088ca93771e48 18 June 2015, 17:02:54 UTC
7f08320 wikitech apache: qualify realm var bug: T97251 Change-Id: I3a75d669bbb9f18c3b1d580b9263e7060cc81ec9 18 June 2015, 17:00:46 UTC
ed05271 Qualify erb template variables Bug: T97251 Change-Id: I1e9655024162966a93082ee9f96bfbb8f259f715 18 June 2015, 16:48:20 UTC
0a6ae84 Update raid1-lvm-conf.cfg Change-Id: I4379f58ada57e5f4dc91fc3ca35f2d10f89df923 18 June 2015, 16:39:28 UTC
0b95aa4 [tools] report outage on tools.wmflabs.org Change-Id: I0a6c6d0101cf3671a04ea57509bec7011557671e 18 June 2015, 16:15:32 UTC
2164101 webserver,generic_vhost: qualify title var bug: T97251 Change-Id: Ifb44e18dc4b5eb6257d0c7ca47d89bb10020388a 18 June 2015, 16:05:53 UTC
2b95f7e dump server other/misc index.html needed a <br> Change-Id: I4a6915b028d7c03db520c94954654cb5fe4a5344 18 June 2015, 15:52:38 UTC
e6c56c9 Add exiftool to multimedia role Exiftool provides some features that are missing in IM, such as replacing an ICC profile by another without converting the RGB values. Bug: T100976 Change-Id: I1fec14585ad679b497732547fc68221ef58a7050 18 June 2015, 15:50:24 UTC
d6289b5 beta: Change kibana password location Move the expected htpasswd data file location off of nfs. Bug: T102962 Change-Id: I3fadf41674522069637e855aa37c9d39dc1b6a77 18 June 2015, 15:44:18 UTC
fc06581 Link to misc on other datasets index Change-Id: Ia221cf5482dec2500cb5ea17c9b75935547ff3ed 18 June 2015, 15:38:15 UTC
2f55a30 Update zookeeper ferm to allow connections from all internal networks Change-Id: I7aa03e42745c9612c6f9e8d9fbb04f28fd1944e8 18 June 2015, 15:24:28 UTC
8df17a4 analytics1024 -> conf1002 Change-Id: I7c6c487a83ef7bcf7bee46dd14545ab29a79f083 18 June 2015, 15:17:55 UTC
1ac33a5 CX: Add languages for deployment on 20150618 Bug: T90401 Bug: T102778 Bug: T102779 Bug: T102780 Bug: T102781 Bug: T102794 Bug: T102795 Bug: T102796 Bug: T102797 Bug: T102798 Bug: T102799 Bug: T102800 Bug: T102801 Bug: T102802 Bug: T102803 Bug: T102804 Change-Id: I066727470153696807cd32b62669e7a83a58e552 18 June 2015, 14:57:30 UTC
5f3b237 Fix for raid1-lvm-conf.cfg Change-Id: I4e5ad4dcbba9fc2c69277f62c46b1325409f2eed 18 June 2015, 14:28:46 UTC
0333b82 deployment-prep: Disable all NFS Attempt rescue of as much of deployment-prep as possible Change-Id: I65603d0b43379f9315d89e98d1a6c10e9ffa79c1 18 June 2015, 13:50:50 UTC
81dc25d labs: do not use nfs on precises for ssh keys Since there is a severe NFS outage on labs, we do the following: - Assure we don't mount /public/keys from nfs - Run manage-nfs-keys locally (it now writes to /public/keys) - Don't run it on the nfs server anymore Change-Id: I97f846e6f0f2296424e18e2ca5da7a4172ed349c 18 June 2015, 13:12:17 UTC
9996c82 HTTPS: raise HSTS default floor to 3 days Change-Id: Ie9be0423a2e56d3a7773ba7b16db30608117a6f8 18 June 2015, 12:40:53 UTC
4989606 Revert "puppet/self: use the appropriate override" This reverts commit 103148552dedf75ee371683801b95b3056032841. Change-Id: I9f770ec1166d38dd35a1b7595c3999ad65795af8 18 June 2015, 12:11:54 UTC
1031485 puppet/self: use the appropriate override This commit is a fixup for Icf7613d3e , where to make puppet happy I used a syntax that comes, according to puppetlabs, with a ton of caveats. Change-Id: Iffb652b32a8f24683fc7491b6439bb74672ec24c 18 June 2015, 09:31:29 UTC
68ce216 fix up log rotation for salt minions/masters Change-Id: Ie386935e7248828dfebba0a9734b01d011410792 18 June 2015, 08:15:37 UTC
2489b3d Revert "logstash: switch to ganglia_new" This reverts commit 917a7394527b8ef0d966e199e4ab952631bf8643. Change-Id: Ib85c9b91adba99e58056adb9745c36279486d9ad 18 June 2015, 03:02:39 UTC
e28b15c [Planet] Add Weekly OSM and Alice Wiegand's blog This patch adds the Weekly OSM blog as well as Alice Wiegand's personal blog to the English Planet Wikimedia. Both additions were requested on the Planet page on Meta. Change-Id: Iab49eb4318f395e27c94e0bdd1d5125c43089a94 18 June 2015, 02:56:14 UTC
917a739 logstash: switch to ganglia_new Change-Id: I0b8bb2f2dd04b28b53907ad9c922ebfc8d7bbbb7 18 June 2015, 02:44:20 UTC
5f90a34 upload caches: switch to ganglia_new Change-Id: I3f11a0e4e83190002c600fab1d376dc9635cd869 18 June 2015, 02:28:47 UTC
66f610d Kill support for forceHTTPS cookie at varnish layer Everything is HTTPS, so I don't think this does much anymore does it? Change-Id: I1e172edd041e5c4ae7f6364601fd134c7e05e810 18 June 2015, 01:22:18 UTC
c2cd207 Disable backend-layer retry503 for text and mobile These were disabled once before back in Jun 4, then reverted on Jun 6 due to possible bad reqerr patterns. In the wake of the revert, it seems the bad patterns were unrelated, so we're moving forward again. This change brings the 3 primary prod clusters (text, mobile, upload) into compliance with the recent RFC action item in: https://tools.wmflabs.org/meetbot/wikimedia-office/2015/wikimedia-office.2015-06-17-21.01.html Bug: T97206 Change-Id: I1872ffe832be7e44f781f0c5683de49d80732d3e 18 June 2015, 01:20:39 UTC
46777e6 HTTPS: remove MW-UA redirect exception for upload.wm.o Bug: T102566 Change-Id: I219903026c5808785f492bb0ec542a0f8d8180b2 18 June 2015, 01:17:07 UTC
3e62c9f Restrict the clobbering of Cache-Control headers to article views Rather than specify an overly-broad glob pattern for article requests and then enumerate the various exceptions to it, let's be direct and directly specify the URL patterns for article requests. Bug: T102898 Change-Id: I3f3319368e78fcb4a79c9ab61c114cdf7b5ab147 18 June 2015, 01:11:00 UTC
ee6e8c1 Exclude /w/load.php and /static/ from session/token no-cache stuff Bug: T101892 Change-Id: I0286a1816b791b2664bc0720cd079e38d3537124 18 June 2015, 00:43:13 UTC
c1fd51a static URLs now seem to all be /static/, update regex Bug: T95448 Change-Id: I6b90453e8520490855b4c6b03d351cf2b0d0f7d5 18 June 2015, 00:43:13 UTC
8ad3731 Bump phabricator and security extension versions Change-Id: Icd6d3e219955b75dc9ed7b1ee69acfb42f54d08a 18 June 2015, 00:39:38 UTC
61b5a2f Remove new nodes from cassandra seeds too Change-Id: I892331a53f810551165319ce88eb5fbc433c3aaa 17 June 2015, 22:36:53 UTC
430bb07 Get controller_hostname from the designate config rather than pulling in a nova config. Change-Id: I12dcd974310e8501673f6f125932432ae2c08803 17 June 2015, 22:26:54 UTC
back to top