https://github.com/wikimedia/operations-puppet
- HEAD
- refs/cache-automerge/01/7f9d81411d3a534d7868cd251bc5d04a00524a
- refs/cache-automerge/01/b66390dd5f6df1bc245971482f43dd59dfcd4f
- refs/cache-automerge/02/84485a2b85cc49d46166bedea485e8716f4034
- refs/cache-automerge/03/ad7228e9bd88c7526893791499ea068a7fcf32
- refs/cache-automerge/05/e646c89fdc620fb2757775c2a5e9a7b6031a8d
- refs/cache-automerge/08/17d532d8576761eb14087332a343c7e86ec937
- refs/cache-automerge/08/218590a6fe5590ee1e3a3189618b04daf40692
- refs/cache-automerge/0a/7b3958b1f6aeab72b8fe766bcde6bc245b9d08
- refs/cache-automerge/0a/faf2dcd52226091daa0ac503dab15186338cf1
- refs/cache-automerge/10/0e2dc523f8721d28f1b57de40c111dea442ccd
- refs/cache-automerge/12/0ff0a8ec28981ea82fa824253f58cfd1a9f466
- refs/cache-automerge/12/c00202d713973ebf1a567f969b710b03d1711b
- refs/cache-automerge/17/2866932fda4cce417aca2ddf72b62386e095f5
- refs/cache-automerge/1e/ad36f47754cd0e2788a48573451f54553c7612
- refs/cache-automerge/23/f2299e57e144409fa120d82c69b0c7040dbca7
- refs/cache-automerge/24/ba68d86933de429a330eff4eae018dc71140de
- refs/cache-automerge/26/ac09999377a12f0e4d69f09dfe37b4b3342db4
- refs/cache-automerge/2a/387f4a1fff03e9500ec8186f269e083907e8d4
- refs/cache-automerge/2e/3ad288bd263792ab2980c60c68cb47fe01bfb1
- refs/cache-automerge/2e/f5d586e86a7dd4e06e7c54e77753dd101476db
- refs/cache-automerge/33/77e76f8918d76ba014811e941e20e048879c3d
- refs/cache-automerge/36/d80bf5d1b574c01c54abe8fdf0d225ed5a8f71
- refs/cache-automerge/3b/7171d97efa825a78478731a857b08681b95dfa
- refs/cache-automerge/3e/20ea895555ba6dc30f51f031c46702289e1609
- refs/cache-automerge/43/029644f5962a61f8ef1a719c1d64a999393909
- refs/cache-automerge/43/82faf3f9239816d0c8d3dbf524769d8d1be5f7
- refs/cache-automerge/49/c1621b1ff4f7c39b72baa32b29813154f9c75b
- refs/cache-automerge/4a/1ff52a92fed0a102789d95e1fd46f83e969da7
- refs/cache-automerge/4a/e46a3524e47e6e8067659f6e5c0bd8b96c82bf
- refs/cache-automerge/50/da11a9745b0db8e79061a121f336d553571cc7
- refs/cache-automerge/57/48f8c18d5dc31a2eaac6c62c9fb628cf1509ba
- refs/cache-automerge/5c/3d2ac48fabca5655fb27b0f7f40aa842236d4c
- refs/cache-automerge/5d/eb63a20503ba46fac96dd9217f3ee661faf70f
- refs/cache-automerge/60/bba6bfd0db05b57d12e6fdfe8e849263ddd7e9
- refs/cache-automerge/65/ae5de3b8ccd7e1860c47243c40fac6ec3d803f
- refs/cache-automerge/67/b8878fcc24e20e863e44234d03ec3d71a58fd8
- refs/cache-automerge/68/086df488136b2db56d9de9a0395fb6c8838fbe
- refs/cache-automerge/72/cf51d9b5d3f47fa4aeacf3e912d9bbf6192257
- refs/cache-automerge/75/a84cd677463ca7e2ce440a5ab7e4d523b537b3
- refs/cache-automerge/7b/5b396f152f80e109f05a17217effeb1aa3a218
- refs/cache-automerge/7b/f4c81b98c4d821fb23a2014a953ecba8400355
- refs/cache-automerge/7d/036e5f4654eda850a4bd66003b90a6df918bf1
- refs/cache-automerge/80/d549b1d9a1a3102704d9532e985baa73ab08f4
- refs/cache-automerge/81/ea0840cc9ee65a678fc6f3f4e35d733a30ccd1
- refs/cache-automerge/83/de3c5af41833767908e56e0950ee456ba887b3
- refs/cache-automerge/85/7566c657c47d2877dfb3915d8bdf41560bacdf
- refs/cache-automerge/85/78b062b29fe51b87fd5e53aa22d97867fd7b41
- refs/cache-automerge/86/d026e83b76e5b0ae083f72e66ac5f98a1b1ca3
- refs/cache-automerge/8c/50ffb373dc840d3653e3e84f24008efb1ea156
- refs/cache-automerge/8e/b92981182182aebac35a1bd38e87651cafa489
- refs/cache-automerge/8f/52c30fef5c0f02ab40a67445239a3178a5d46a
- refs/cache-automerge/91/35d2a42311e5f08e542647bc054662c5dae51a
- refs/cache-automerge/92/dc9daa8d2c448fad56d0b760a92cdaa7bca71b
- refs/cache-automerge/94/a5bdea375ac4aa4194beed543a796df98cb4ad
- refs/cache-automerge/94/df45f3c6ddd22a049e385670cce03368e9c2ab
- refs/cache-automerge/95/172db8432f1b870cc9f25236d826eb5a23b96a
- refs/cache-automerge/98/12e27e8b36c2c14937fc9b815839cb0024741b
- refs/cache-automerge/9e/a1195eb1e880c9afb8f438aa1654fa616d1e98
- refs/cache-automerge/9f/2f59fd32c31542fc042dc70200a7ee7987925e
- refs/cache-automerge/a3/7a135da29047b4733dce0b6850f1cff2003c98
- refs/cache-automerge/a4/dcc6f030d79a046564daffe15d2edd9b6550b6
- refs/cache-automerge/a6/9ae095be59cdcbd045e5f415808f91dd741d06
- refs/cache-automerge/a7/4c63454b004dcc2b6b139a8105921807bc575d
- refs/cache-automerge/a7/f05f30b54e60205e6445c7f84c46609939c736
- refs/cache-automerge/ac/851ef13787a61a1dcb3f5b0c4c8ad414bc2030
- refs/cache-automerge/ac/cc4f07b64cfd75179374ac88319951dea5328b
- refs/cache-automerge/ae/4c46e4df1902abbea9bc1ba86a5bebeb2011e4
- refs/cache-automerge/ae/56285c1925b6498ae355110bb1a0ad43342fbb
- refs/cache-automerge/ae/ce68b33147894c4a2ad9e23611232152d2fa6f
- refs/cache-automerge/b5/a4d856bbc2465703a2a9230e8531a15d115bf2
- refs/cache-automerge/bc/d2b4e0f7e68fe336e226900fc50ff108dd1eae
- refs/cache-automerge/bf/cd653b80b5db9bc4023e3bab5047d654e60981
- refs/cache-automerge/c7/97d4781123edfe1d6ec6ec727c93115afb4190
- refs/cache-automerge/c7/f0fb26b40c29f69ec2b8a42d4cf82cbbe3cb39
- refs/cache-automerge/c8/28ae30b211e44ad2782a537f2a2dd226a485da
- refs/cache-automerge/ce/4104692b064190578a2187ac5c14bbb4eb3b13
- refs/cache-automerge/d1/0f8056de00f8ca888d45db85653c5e1929109c
- refs/cache-automerge/d3/2a635a65898f0ba7ade80d496f94bb974d3483
- refs/cache-automerge/d9/d8c3e3f28e8f6dc3bea20a6bc6c13472e9eeeb
- refs/cache-automerge/e4/20739faa7d283c895f4422a8069d2ddf34db9c
- refs/cache-automerge/e7/2521b546e25bcb066b1455508c850613c60ed4
- refs/cache-automerge/e7/d48319a790b970251f25a78997aa0ee0d0c918
- refs/cache-automerge/ed/ee07c28895289149818c13ff9438863b066ef6
- refs/cache-automerge/ef/416290fb27596208feded76a9af585d0f9d117
- refs/cache-automerge/f0/602659a45efd799a33c2e31b9d4149b18d5095
- refs/cache-automerge/f2/e8556ef04c25e02772742ff32eeb9ea7b8a804
- refs/cache-automerge/f3/33e89c5a2533d189eccfbf4d600432a57d0832
- refs/cache-automerge/fa/9e73e80b03dfc035986d87a1f14c9915987389
- refs/cache-automerge/fb/140a89fb9507534be526c84fc8581e176015c1
- refs/cache-automerge/fc/c6a4f4da64fcd196198a6c2e72e14bcf4395f2
- refs/cache-automerge/fd/80a5577f12ae177250c697ee23fd4bda011062
- refs/changes/00/100/1
- refs/changes/00/1000/1
- refs/changes/00/1000/2
- refs/changes/00/101000/1
- refs/changes/00/101200/1
- refs/changes/00/101800/1
- refs/changes/00/10200/1
- refs/changes/00/102000/1
- refs/changes/00/102200/1
- refs/changes/00/102400/1
- refs/changes/00/102700/1
- refs/changes/00/102700/2
- refs/changes/00/103600/1
- refs/changes/00/104500/1
- refs/changes/00/104500/2
- refs/changes/00/106700/1
- refs/changes/00/106700/2
- refs/changes/00/109800/1
- refs/changes/00/1100/1
- refs/changes/00/11000/1
- refs/changes/00/110600/1
- refs/changes/00/112700/1
- refs/changes/00/112700/2
- refs/changes/00/112700/3
- refs/changes/00/113100/1
- refs/changes/00/113900/1
- refs/changes/00/113900/2
- refs/changes/00/113900/3
- refs/changes/00/113900/4
- refs/changes/00/113900/5
- refs/changes/00/113900/6
- refs/changes/00/116500/1
- refs/changes/00/117000/1
- refs/changes/00/117200/1
- refs/changes/00/118700/1
- refs/changes/00/119000/1
- refs/changes/00/119100/1
- refs/changes/00/1200/1
- refs/changes/00/120600/1
- refs/changes/00/120800/1
- refs/changes/00/121100/1
- refs/changes/00/121400/1
- refs/changes/00/123600/1
- refs/changes/00/123600/2
- refs/changes/00/125200/1
- refs/changes/00/125200/2
- refs/changes/00/12600/1
- refs/changes/00/126000/1
- refs/changes/00/126000/2
- refs/changes/00/126000/3
- refs/changes/00/126000/4
- refs/changes/00/126000/5
- refs/changes/00/126000/6
- refs/changes/00/1300/1
- refs/changes/00/130600/1
- refs/changes/00/130600/2
- refs/changes/00/13100/1
- refs/changes/00/133300/1
- refs/changes/00/133300/2
- refs/changes/00/133700/1
- refs/changes/00/134100/1
- refs/changes/00/13500/1
- refs/changes/00/135100/1
- refs/changes/00/135100/2
- refs/changes/00/135100/3
- refs/changes/00/135500/1
- refs/changes/00/135500/2
- refs/changes/00/136000/1
- refs/changes/00/136100/1
- refs/changes/00/136100/2
- refs/changes/00/136800/1
- refs/changes/00/137400/1
- refs/changes/00/138000/1
- refs/changes/00/138000/2
- refs/changes/00/138000/3
- refs/changes/00/138000/4
- refs/changes/00/138000/5
- refs/changes/00/138000/6
- refs/changes/00/138000/7
- refs/changes/00/138000/8
- refs/changes/00/1400/1
- refs/changes/00/140900/1
- refs/changes/00/140900/2
- refs/changes/00/141400/1
- refs/changes/00/142400/1
- refs/changes/00/142400/2
- refs/changes/00/142400/3
- refs/changes/00/142400/4
- refs/changes/00/142400/5
- refs/changes/00/143500/1
- refs/changes/00/145300/1
- refs/changes/00/145300/2
- refs/changes/00/145300/3
- refs/changes/00/145500/1
- refs/changes/00/145500/2
- refs/changes/00/14600/1
- refs/changes/00/146000/1
- refs/changes/00/147900/1
- refs/changes/00/149800/1
- refs/changes/00/149800/2
- refs/changes/00/149800/3
- refs/changes/00/149800/4
- refs/changes/00/149800/5
- refs/changes/00/149800/6
- refs/changes/00/149800/7
- refs/changes/00/149900/1
- refs/changes/00/149900/2
- refs/changes/00/149900/3
- refs/changes/00/1500/1
- refs/changes/00/150900/1
- refs/changes/00/150900/2
- refs/changes/00/150900/3
- refs/changes/00/150900/4
- refs/changes/00/153600/1
- refs/changes/00/153600/2
- refs/changes/00/153800/1
- refs/changes/00/153800/2
- refs/changes/00/15500/1
- refs/changes/00/155000/1
- refs/changes/00/155000/2
- refs/changes/00/155000/3
- refs/changes/00/158400/1
- refs/changes/00/158500/1
- refs/changes/00/159200/1
- refs/changes/00/1600/1
- refs/changes/00/1600/2
- refs/changes/00/1600/3
- refs/changes/00/161200/1
- refs/changes/00/161200/2
- refs/changes/00/162700/1
- refs/changes/00/16300/1
- refs/changes/00/163200/1
- refs/changes/00/163200/2
- refs/changes/00/163200/3
- refs/changes/00/163600/1
- refs/changes/00/164100/1
- refs/changes/00/16700/1
- refs/changes/00/167200/1
- refs/changes/00/167200/2
- refs/changes/00/167200/3
- refs/changes/00/167200/4
- refs/changes/00/167600/1
- refs/changes/00/167700/1
- refs/changes/00/167700/2
- refs/changes/00/167700/3
- refs/changes/00/167700/4
- refs/changes/00/167700/5
- refs/changes/00/1700/1
- refs/changes/00/170300/1
- refs/changes/00/170300/2
- refs/changes/00/170300/3
- refs/changes/00/170300/4
- refs/changes/00/170300/5
- refs/changes/00/170700/1
- refs/changes/00/17100/1
- refs/changes/00/172500/1
- refs/changes/00/172700/1
- refs/changes/00/173000/1
- refs/changes/00/175500/1
- refs/changes/00/176800/1
- refs/changes/00/177700/1
- refs/changes/00/178400/1
- refs/changes/00/178400/2
- refs/changes/00/178800/1
- refs/changes/00/179600/1
- refs/changes/00/1800/1
- refs/changes/00/181600/1
- refs/changes/00/182800/1
- refs/changes/00/183500/1
- refs/changes/00/183500/2
- refs/changes/00/183500/3
- refs/changes/00/183500/4
- refs/changes/00/184500/1
- refs/changes/00/184500/2
- refs/changes/00/184500/3
- refs/changes/00/185400/1
- refs/changes/00/185400/2
- refs/changes/00/186500/1
- refs/changes/00/186500/2
- refs/changes/00/186600/1
- refs/changes/00/186600/2
- refs/changes/00/186600/3
- refs/changes/00/188600/1
- refs/changes/00/188600/2
- refs/changes/00/188600/3
- refs/changes/00/188600/4
- refs/changes/00/189500/1
- refs/changes/00/1900/1
- refs/changes/00/190000/1
- refs/changes/00/190500/1
- refs/changes/00/190500/2
- refs/changes/00/190500/3
- refs/changes/00/191900/1
- refs/changes/00/194000/1
- refs/changes/00/194000/2
- refs/changes/00/194000/3
- refs/changes/00/194100/1
- refs/changes/00/194500/1
- refs/changes/00/194800/1
- refs/changes/00/194900/1
- refs/changes/00/19500/1
- refs/changes/00/196300/1
- refs/changes/00/196300/2
- refs/changes/00/197400/1
- refs/changes/00/198000/1
- refs/changes/00/199200/1
- refs/changes/00/199200/2
- refs/changes/00/199200/3
- refs/changes/00/199200/4
- refs/changes/00/199600/1
- refs/changes/00/199600/2
- refs/changes/00/199600/3
- refs/changes/00/199600/4
- refs/changes/00/200/1
- refs/changes/00/201000/1
- refs/changes/00/201100/1
- refs/changes/00/201100/2
- refs/changes/00/201100/3
- refs/changes/00/204000/1
- refs/changes/00/204000/2
- refs/changes/00/204100/1
- refs/changes/00/204100/2
- refs/changes/00/204100/3
- refs/changes/00/204100/4
- refs/changes/00/204100/5
- refs/changes/00/204200/1
- refs/changes/00/204200/2
- refs/changes/00/204700/1
- refs/changes/00/205200/1
- refs/changes/00/205200/2
- refs/changes/00/205900/1
- refs/changes/00/205900/2
- refs/changes/00/207300/1
- refs/changes/00/207700/1
- refs/changes/00/207700/2
- refs/changes/00/207800/1
- refs/changes/00/208300/1
- refs/changes/00/208400/1
- refs/changes/00/2100/1
- refs/changes/00/210000/1
- refs/changes/00/210000/2
- refs/changes/00/210000/3
- refs/changes/00/210000/4
- refs/changes/00/210000/5
- refs/changes/00/210000/6
- refs/changes/00/210000/7
- refs/changes/00/212300/1
- refs/changes/00/213500/1
- refs/changes/00/214100/1
- refs/changes/00/215700/1
- refs/changes/00/215700/2
- refs/changes/00/215700/3
- refs/changes/00/215800/1
- refs/changes/00/215800/2
- refs/changes/00/215800/3
- refs/changes/00/216700/1
- refs/changes/00/217800/1
- refs/changes/00/217900/1
- refs/changes/00/217900/2
- refs/changes/00/218400/1
- refs/changes/00/218400/2
- refs/changes/00/218400/3
- refs/changes/00/219000/1
- refs/changes/00/219600/1
- refs/changes/00/219600/2
- refs/changes/00/219800/1
- refs/changes/00/219800/10
- refs/changes/00/219800/11
- refs/changes/00/219800/2
- refs/changes/00/219800/3
- refs/changes/00/219800/4
- refs/changes/00/219800/5
- refs/changes/00/219800/6
- refs/changes/00/219800/7
- refs/changes/00/219800/8
- refs/changes/00/219800/9
- refs/changes/00/2200/1
- refs/changes/00/221000/1
- refs/changes/00/221000/2
- refs/changes/00/221000/3
- refs/changes/00/222200/1
- refs/changes/00/222200/2
- refs/changes/00/222200/3
- refs/changes/00/222200/4
- refs/changes/00/222200/5
- refs/changes/00/222200/6
- refs/changes/00/223000/1
- refs/changes/00/223500/1
- refs/changes/00/223500/2
- refs/changes/00/223500/3
- refs/changes/00/223500/4
- refs/changes/00/223500/5
- refs/changes/00/223500/6
- refs/changes/00/223700/1
- refs/changes/00/224000/1
- refs/changes/00/224200/1
- refs/changes/00/225300/1
- refs/changes/00/225300/2
- refs/changes/00/225300/3
- refs/changes/00/225500/1
- refs/changes/00/225500/2
- refs/changes/00/225700/1
- refs/changes/00/225700/2
- refs/changes/00/227000/1
- refs/changes/00/227000/2
- refs/changes/00/227000/3
- refs/changes/00/227000/4
- refs/changes/00/228800/1
- refs/changes/00/228800/2
- refs/changes/00/2300/1
- refs/changes/00/230000/1
- refs/changes/00/230000/2
- refs/changes/00/230000/3
- refs/changes/00/230500/1
- refs/changes/00/230800/1
- refs/changes/00/230800/2
- refs/changes/00/231400/1
- refs/changes/00/231400/2
- refs/changes/00/231500/1
- refs/changes/00/231500/2
- refs/changes/00/232500/1
- refs/changes/00/232500/2
- refs/changes/00/232700/1
- refs/changes/00/233400/1
- refs/changes/00/233400/2
- refs/changes/00/234600/1
- refs/changes/00/234600/2
- refs/changes/00/234600/3
- refs/changes/00/234600/4
- refs/changes/00/234700/1
- refs/changes/00/234700/2
- refs/changes/00/235000/1
- refs/changes/00/235000/2
- refs/changes/00/235500/1
- refs/changes/00/235500/2
- refs/changes/00/236500/1
- refs/changes/00/236500/2
- refs/changes/00/236500/3
- refs/changes/00/236500/4
- refs/changes/00/236500/5
- refs/changes/00/236500/6
- refs/changes/00/236500/7
- refs/changes/00/237100/1
- refs/changes/00/238200/1
- refs/changes/00/238200/2
- refs/changes/00/239000/1
- refs/changes/00/239000/2
- refs/changes/00/239000/3
- refs/changes/00/239000/4
- refs/changes/00/239000/5
- refs/changes/00/239800/1
- refs/changes/00/239800/2
- refs/changes/00/2400/1
- refs/changes/00/240000/1
- refs/changes/00/240000/2
- refs/changes/00/240600/1
- refs/changes/00/240600/2
- refs/changes/00/240600/3
- refs/changes/00/240600/4
- refs/changes/00/240600/5
- refs/changes/00/240700/1
- refs/changes/00/242900/1
- refs/changes/00/243200/1
- refs/changes/00/243200/2
- refs/changes/00/243200/3
- refs/changes/00/243200/4
- refs/changes/00/243200/5
- refs/changes/00/243400/1
- refs/changes/00/243400/2
- refs/changes/00/243500/1
- refs/changes/00/243500/2
- refs/changes/00/243800/1
- refs/changes/00/243800/2
- refs/changes/00/243800/3
- refs/changes/00/243800/4
- refs/changes/00/244700/1
- refs/changes/00/244700/2
- refs/changes/00/247200/1
- refs/changes/00/247200/2
- refs/changes/00/247700/1
- refs/changes/00/247700/2
- refs/changes/00/247700/3
- refs/changes/00/247700/4
- refs/changes/00/248300/1
- refs/changes/00/248300/2
- refs/changes/00/248300/3
- refs/changes/00/249100/1
- refs/changes/00/249100/2
- refs/changes/00/249100/3
- refs/changes/00/249100/4
- refs/changes/00/249300/1
- refs/changes/00/249300/2
- refs/changes/00/249300/3
- refs/changes/00/249300/4
- refs/changes/00/249300/5
- refs/changes/00/249400/1
- refs/changes/00/249400/2
- refs/changes/00/249700/1
- refs/changes/00/2500/1
- refs/changes/00/250500/1
- refs/changes/00/250500/2
- refs/changes/00/251800/1
- refs/changes/00/251900/1
- refs/changes/00/253800/1
- refs/changes/00/253800/2
- refs/changes/00/255500/1
- refs/changes/00/256000/1
- refs/changes/00/256000/2
- refs/changes/00/256000/3
- refs/changes/00/256000/4
- refs/changes/00/256000/5
- refs/changes/00/258400/1
- refs/changes/00/258400/2
- refs/changes/00/258400/3
- refs/changes/00/258400/4
- refs/changes/00/258400/5
- refs/changes/00/258400/6
- refs/changes/00/258500/1
- refs/changes/00/258500/2
- refs/changes/00/259700/1
- refs/changes/00/259800/1
- refs/changes/00/259800/2
- refs/changes/00/259900/1
- refs/changes/00/2600/1
- refs/changes/00/264400/1
- refs/changes/00/264400/2
- refs/changes/00/264400/3
- refs/changes/00/264400/4
- refs/changes/00/265100/1
- refs/changes/00/265100/2
- refs/changes/00/265500/1
- refs/changes/00/265500/2
- refs/changes/00/265500/3
- refs/changes/00/266300/1
- refs/changes/00/267000/1
- refs/changes/00/268600/1
- refs/changes/00/268800/1
- refs/changes/00/269100/1
- refs/changes/00/269100/10
- refs/changes/00/269100/11
- refs/changes/00/269100/12
- refs/changes/00/269100/13
- refs/changes/00/269100/14
- refs/changes/00/269100/15
- refs/changes/00/269100/16
- refs/changes/00/269100/17
- refs/changes/00/269100/18
- refs/changes/00/269100/19
- refs/changes/00/269100/2
- refs/changes/00/269100/20
- refs/changes/00/269100/3
- refs/changes/00/269100/4
- refs/changes/00/269100/5
- refs/changes/00/269100/6
- refs/changes/00/269100/7
- refs/changes/00/269100/8
- refs/changes/00/269100/9
- refs/changes/00/2700/1
- refs/changes/00/270200/1
- refs/changes/00/270900/1
- refs/changes/00/271700/1
- refs/changes/00/271700/2
- refs/changes/00/271700/3
- refs/changes/00/271800/1
- refs/changes/00/272900/1
- refs/changes/00/272900/2
- refs/changes/00/272900/3
- refs/changes/00/272900/4
- refs/changes/00/272900/5
- refs/changes/00/273200/1
- refs/changes/00/273200/2
- refs/changes/00/273200/3
- refs/changes/00/273200/4
- refs/changes/00/273200/5
- refs/changes/00/274000/1
- refs/changes/00/274400/1
- refs/changes/00/274400/2
- refs/changes/00/274400/3
- refs/changes/00/274400/4
- refs/changes/00/274400/5
- refs/changes/00/274400/6
- refs/changes/00/274400/7
- refs/changes/00/274600/1
- refs/changes/00/274600/10
- refs/changes/00/274600/11
- refs/changes/00/274600/2
- refs/changes/00/274600/3
- refs/changes/00/274600/4
- refs/changes/00/274600/5
- refs/changes/00/274600/6
- refs/changes/00/274600/7
- refs/changes/00/274600/8
- refs/changes/00/274600/9
- refs/changes/00/276100/1
- refs/changes/00/276100/2
- refs/changes/00/277500/1
- refs/changes/00/277700/1
- refs/changes/00/277700/2
- refs/changes/00/277700/3
- refs/changes/00/277700/4
- refs/changes/00/278200/1
- refs/changes/00/278400/1
- refs/changes/00/278400/2
- refs/changes/00/278400/3
- refs/changes/00/278400/4
- refs/changes/00/278400/5
- refs/changes/00/278400/6
- refs/changes/00/278400/7
- refs/changes/00/278400/8
- refs/changes/00/278400/9
- refs/changes/00/279600/1
- refs/changes/00/281600/1
- refs/changes/00/281900/1
- refs/changes/00/281900/2
- refs/changes/00/281900/3
- refs/changes/00/281900/4
- refs/changes/00/281900/5
- refs/changes/00/284100/1
- refs/changes/00/284100/2
- refs/changes/00/284200/1
- refs/changes/00/284200/2
- refs/changes/00/284200/3
- refs/changes/00/284400/1
- refs/changes/00/284400/2
- refs/changes/00/284400/3
- refs/changes/00/284500/1
- refs/changes/00/284500/2
- refs/changes/00/284500/3
- refs/changes/00/284500/4
- refs/changes/00/284600/1
- refs/changes/00/284600/2
- refs/changes/00/285600/1
- refs/changes/00/285600/2
- refs/changes/00/286700/1
- refs/changes/00/287600/1
- refs/changes/00/287600/2
- refs/changes/00/287600/3
- refs/changes/00/287600/4
- refs/changes/00/287600/5
- refs/changes/00/287600/6
- refs/changes/00/287600/7
- refs/changes/00/287600/8
- refs/changes/00/287600/9
- refs/changes/00/287900/1
- refs/changes/00/287900/2
- refs/changes/00/288200/1
- refs/changes/00/288200/2
- refs/changes/00/289000/1
- refs/changes/00/289000/2
- refs/changes/00/289700/1
- refs/changes/00/289700/2
- refs/changes/00/290800/1
- refs/changes/00/292500/1
- refs/changes/00/292500/2
- refs/changes/00/292500/3
- refs/changes/00/292500/4
- refs/changes/00/294500/1
- refs/changes/00/294700/1
- refs/changes/00/295900/1
- refs/changes/00/295900/2
- refs/changes/00/295900/3
- refs/changes/00/29600/1
- refs/changes/00/296400/1
- refs/changes/00/297600/1
- refs/changes/00/297600/2
- refs/changes/00/297800/1
- refs/changes/00/297800/2
- refs/changes/00/298000/1
- refs/changes/00/298000/2
- refs/changes/00/298000/3
- refs/changes/00/298000/4
- refs/changes/00/298000/5
- refs/changes/00/298000/6
- refs/changes/00/298000/7
- refs/changes/00/298300/1
- refs/changes/00/298300/2
- refs/changes/00/298800/1
- refs/changes/00/298800/2
- refs/changes/00/299000/1
- refs/changes/00/299000/10
- refs/changes/00/299000/2
- refs/changes/00/299000/3
- refs/changes/00/299000/4
- refs/changes/00/299000/5
- refs/changes/00/299000/6
- refs/changes/00/299000/7
- refs/changes/00/299000/8
- refs/changes/00/299000/9
- refs/changes/00/299500/1
- refs/changes/00/299500/2
- refs/changes/00/300/1
- refs/changes/00/3000/1
- refs/changes/00/300100/1
- refs/changes/00/300600/1
- refs/changes/00/300600/2
- refs/changes/00/301000/1
- refs/changes/00/301100/1
- refs/changes/00/301100/2
- refs/changes/00/301900/1
- refs/changes/00/301900/2
- refs/changes/00/302300/1
- refs/changes/00/302300/2
- refs/changes/00/30300/1
- refs/changes/00/303500/1
- refs/changes/00/303500/2
- refs/changes/00/303500/3
- refs/changes/00/303500/4
- refs/changes/00/303800/1
- refs/changes/00/303800/2
- refs/changes/00/303800/3
- refs/changes/00/303800/4
- refs/changes/00/303800/5
- refs/changes/00/305600/1
- refs/changes/00/305600/2
- refs/changes/00/30600/1
- refs/changes/00/306300/1
- refs/changes/00/306300/2
- refs/changes/00/306400/1
- refs/changes/00/306400/2
- refs/changes/00/306900/1
- refs/changes/00/306900/2
- refs/changes/00/306900/3
- refs/changes/00/306900/4
- refs/changes/00/306900/5
- refs/changes/00/306900/6
- refs/changes/00/307700/1
- refs/changes/00/307700/2
- refs/changes/00/307900/1
- refs/changes/00/307900/2
- refs/changes/00/307900/3
- refs/changes/00/307900/4
- refs/changes/00/308500/1
- refs/changes/00/309000/1
- refs/changes/00/309000/2
- refs/changes/00/309000/3
- refs/changes/00/3100/1
- refs/changes/00/310300/1
- refs/changes/00/310300/2
- refs/changes/00/310300/3
- refs/changes/00/310500/1
- refs/changes/00/310500/2
- refs/changes/00/310900/1
- refs/changes/00/310900/2
- refs/changes/00/311100/1
- refs/changes/00/311400/1
- refs/changes/00/311400/2
- refs/changes/00/311400/3
- refs/changes/00/311400/4
- refs/changes/00/311400/5
- refs/changes/00/311400/6
- refs/changes/00/311500/1
- refs/changes/00/311600/1
- refs/changes/00/311600/2
- refs/changes/00/311600/3
- refs/changes/00/311600/4
- refs/changes/00/311600/5
- refs/changes/00/311600/6
- refs/changes/00/311700/1
- refs/changes/00/311700/2
- refs/changes/00/311700/3
- refs/changes/00/31200/1
- refs/changes/00/312000/1
- refs/changes/00/312000/2
- refs/changes/00/312600/1
- refs/changes/00/31300/1
- refs/changes/00/313400/1
- refs/changes/00/313400/2
- refs/changes/00/313600/1
- refs/changes/00/315200/1
- refs/changes/00/315200/2
- refs/changes/00/315200/3
- refs/changes/00/315200/4
- refs/changes/00/315300/1
- refs/changes/00/315300/2
- refs/changes/00/315300/3
- refs/changes/00/315300/4
- refs/changes/00/315300/5
- refs/changes/00/315400/1
- refs/changes/00/315400/2
- refs/changes/00/315500/1
- refs/changes/00/315500/2
- refs/changes/00/315500/3
- refs/changes/00/316400/1
- refs/changes/00/316400/2
- refs/changes/00/317500/1
- refs/changes/00/317500/10
- refs/changes/00/317500/11
- refs/changes/00/317500/2
- refs/changes/00/317500/3
- refs/changes/00/317500/4
- refs/changes/00/317500/5
- refs/changes/00/317500/6
- refs/changes/00/317500/7
- refs/changes/00/317500/8
- refs/changes/00/317500/9
- refs/changes/00/318900/1
- refs/changes/00/318900/2
- refs/changes/00/318900/3
- refs/changes/00/318900/4
- refs/changes/00/319100/1
- refs/changes/00/319300/1
- refs/changes/00/319300/2
- refs/changes/00/319500/1
- refs/changes/00/319500/2
- refs/changes/00/319500/3
- refs/changes/00/319500/4
- refs/changes/00/319700/1
- refs/changes/00/319700/2
- refs/changes/00/319700/3
- refs/changes/00/3200/1
- refs/changes/00/321000/1
- refs/changes/00/321000/2
- refs/changes/00/321400/1
- refs/changes/00/321400/2
- refs/changes/00/323400/1
- refs/changes/00/324200/1
- refs/changes/00/324200/2
- refs/changes/00/324200/3
- refs/changes/00/324900/1
- refs/changes/00/325500/1
- refs/changes/00/325500/2
- refs/changes/00/325800/1
- refs/changes/00/325800/2
- refs/changes/00/325800/3
- refs/changes/00/325900/1
- refs/changes/00/325900/2
- refs/changes/00/327000/1
- refs/changes/00/327000/2
- refs/changes/00/328200/1
- refs/changes/00/328400/1
- refs/changes/00/328400/10
- refs/changes/00/328400/11
- refs/changes/00/328400/12
- refs/changes/00/328400/13
- refs/changes/00/328400/14
- refs/changes/00/328400/15
- refs/changes/00/328400/16
- refs/changes/00/328400/17
- refs/changes/00/328400/2
- refs/changes/00/328400/3
- refs/changes/00/328400/4
- refs/changes/00/328400/5
- refs/changes/00/328400/6
- refs/changes/00/328400/7
- refs/changes/00/328400/8
- refs/changes/00/328400/9
- refs/changes/00/328600/1
- refs/changes/00/328600/2
- refs/changes/00/328600/3
- refs/changes/00/3300/1
- refs/changes/00/330400/1
- refs/changes/00/331600/1
- refs/changes/00/331600/2
- refs/changes/00/331600/3
- refs/changes/00/332100/1
- refs/changes/00/332100/2
- refs/changes/00/332100/3
- refs/changes/00/332100/4
- refs/changes/00/332100/5
- refs/changes/00/332100/6
- refs/changes/00/332100/7
- refs/changes/00/332100/8
- refs/changes/00/332800/1
- refs/changes/00/332800/2
- refs/changes/00/333700/1
- refs/changes/00/333700/2
- refs/changes/00/334300/1
- refs/changes/00/334300/2
- refs/changes/00/334300/3
- refs/changes/00/334300/4
- refs/changes/00/334300/5
- refs/changes/00/334300/6
- refs/changes/00/33600/1
- refs/changes/00/336600/1
- refs/changes/00/337000/1
- refs/changes/00/337800/1
- refs/changes/00/340500/1
- refs/changes/00/340500/2
- refs/changes/00/340500/3
- refs/changes/00/340500/4
- refs/changes/00/340900/1
- refs/changes/00/340900/10
- refs/changes/00/340900/2
- refs/changes/00/340900/3
- refs/changes/00/340900/4
- refs/changes/00/340900/5
- refs/changes/00/340900/6
- refs/changes/00/340900/7
- refs/changes/00/340900/8
- refs/changes/00/340900/9
- refs/changes/00/34100/1
- refs/changes/00/34100/2
- refs/changes/00/341000/1
- refs/changes/00/341500/1
- refs/changes/00/341700/1
- refs/changes/00/341700/2
- refs/changes/00/343300/1
- refs/changes/00/343800/1
- refs/changes/00/343800/2
- refs/changes/00/344300/1
- refs/changes/00/344300/2
- refs/changes/00/344300/3
- refs/changes/00/344900/1
- refs/changes/00/345100/1
- refs/changes/00/345100/2
- refs/changes/00/345300/1
- refs/changes/00/34600/1
- refs/changes/00/34600/2
- refs/changes/00/347400/1
- refs/changes/00/347400/2
- refs/changes/00/347400/3
- refs/changes/00/347400/4
- refs/changes/00/348000/1
- refs/changes/00/349400/1
- refs/changes/00/349400/2
- refs/changes/00/352800/1
- refs/changes/00/353000/1
- refs/changes/00/353000/2
- refs/changes/00/353000/3
- refs/changes/00/353600/1
- refs/changes/00/353600/10
- refs/changes/00/353600/11
- refs/changes/00/353600/12
- refs/changes/00/353600/2
- refs/changes/00/353600/3
- refs/changes/00/353600/4
- refs/changes/00/353600/5
- refs/changes/00/353600/6
- refs/changes/00/353600/7
- refs/changes/00/353600/8
- refs/changes/00/353600/9
- refs/changes/00/35400/1
- refs/changes/00/354100/1
- refs/changes/00/354100/2
- refs/changes/00/354100/3
- refs/changes/00/354100/4
- refs/changes/00/354100/5
- refs/changes/00/354100/6
- refs/changes/00/354100/7
- refs/changes/00/354100/8
- refs/changes/00/355100/1
- refs/changes/00/355100/2
- refs/changes/00/355100/3
- refs/changes/00/355100/4
- refs/changes/00/355100/5
- refs/changes/00/355100/6
- refs/changes/00/356900/1
- refs/changes/00/356900/2
- refs/changes/00/358500/1
- refs/changes/00/358500/2
- refs/changes/00/358500/3
- refs/changes/00/358600/1
- refs/changes/00/35900/1
- refs/changes/00/360600/1
- refs/changes/00/360600/2
- refs/changes/00/360600/3
- refs/changes/00/360900/1
- refs/changes/00/360900/2
- refs/changes/00/36100/1
- refs/changes/00/36100/2
- refs/changes/00/362400/1
- refs/changes/00/362400/2
- refs/changes/00/362400/3
- refs/changes/00/362400/4
- refs/changes/00/362400/5
- refs/changes/00/363600/1
- refs/changes/00/363600/2
- refs/changes/00/363600/3
- refs/changes/00/365600/1
- refs/changes/00/365900/1
- refs/changes/00/365900/10
- refs/changes/00/365900/2
- refs/changes/00/365900/3
- refs/changes/00/365900/4
- refs/changes/00/365900/5
- refs/changes/00/365900/6
- refs/changes/00/365900/7
- refs/changes/00/365900/8
- refs/changes/00/365900/9
- refs/changes/00/368200/1
- refs/changes/00/369400/1
- refs/changes/00/369600/1
- refs/changes/00/369700/1
- refs/changes/00/369700/2
- refs/changes/00/369700/3
- refs/changes/00/369700/4
- refs/changes/00/369700/5
- refs/changes/00/372400/1
- refs/changes/00/372400/2
- refs/changes/00/372400/3
- refs/changes/00/372400/4
- refs/changes/00/372400/5
- refs/changes/00/372400/6
- refs/changes/00/372400/7
- refs/changes/00/372400/8
- refs/changes/00/373700/1
- refs/changes/00/373700/2
- refs/changes/00/374500/1
- refs/changes/00/374500/2
- refs/changes/00/375400/1
- refs/changes/00/375400/2
- refs/changes/00/375800/1
- refs/changes/00/375800/2
- refs/changes/00/376500/1
- refs/changes/00/376500/2
- refs/changes/00/377200/1
- refs/changes/00/377500/1
- refs/changes/00/377500/2
- Branches list truncated to 1000 entries, 115356 were omitted.
No releases to show
Take a new snapshot of a software origin
If the archived software origin currently browsed is not synchronized with its upstream version (for instance when new commits have been issued), you can explicitly request Software Heritage to take a new snapshot of it.
Use the form below to proceed. Once a request has been submitted and accepted, it will be processed as soon as possible. You can then check its processing state by visiting this dedicated page.Processing "take a new snapshot" request ...
Permalinks
To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.
Revision | Author | Date | Message | Commit Date |
---|---|---|---|---|
08d848d | Marko Obrovac | 25 May 2015, 09:38:19 UTC | RESTBase: Set Graphoid address for deployment-prep This patch sets the RESTBase configuration in deployment-prep to point to deployment-sca01 for Graphoid. It effectivelly reverts I125d94cfd5bc76a7fcc445503d7033ed0306989a and moves the config from labs/restbase/common.yaml to labs/deployment-prep/common.yaml Bug: T99885 Change-Id: I01afb0f5f552ce3d5cdc7ed068a27423022d0252 | 25 May 2015, 09:38:19 UTC |
162a7b9 | Coren | 25 May 2015, 09:06:23 UTC | Tool Labs: add xvfb to exec environment Bug: T100268 Change-Id: I8d3b090d83b1f1497457313c3aa04154586d6e43 | 25 May 2015, 09:06:23 UTC |
2f89060 | YuviPanda | 24 May 2015, 00:18:14 UTC | mesos: Setup a marathon event receiver on mesos proxy - Register for marathon event bus, handled by lua directly - Task running and killed events trigger registration and deregistration - Import libcjson ffi bindings that work with openresty Bug: T99923 Change-Id: I2c93bb37dc65bb64af63a91374c8fdfdcc49ea94 | 24 May 2015, 20:13:21 UTC |
ca99769 | YuviPanda | 23 May 2015, 23:50:27 UTC | mesos: Add marathon master class - Make sure the service is running - Makes sure marathon service is running - Add a config directive that can be used to configure marathon Bug: T99923 Change-Id: I84d6c93051a601b487f067d87b660f9589020b05 | 24 May 2015, 20:13:03 UTC |
d00e9d7 | YuviPanda | 23 May 2015, 19:59:52 UTC | dynamicproxy: Add redundanturl dynamicproxy Similar to url proxy except it random distributes to multiple backends based on smembers. Bug: T99923 Change-Id: I57b3c1e7b2e2ea34acdd685fab80c32d96435926 | 24 May 2015, 20:12:43 UTC |
8be2e75 | Coren | 24 May 2015, 13:37:40 UTC | Merge "Tool Labs: install calibre for wsexport" into production | 24 May 2015, 13:37:40 UTC |
60107f8 | Coren | 24 May 2015, 13:25:49 UTC | Tool Labs: install calibre for wsexport Bug: T100165 Change-Id: I0d180e1a52c3944669a44a894da942e3af00089f | 24 May 2015, 13:26:29 UTC |
f7fa367 | Ori Livneh | 23 May 2015, 15:13:30 UTC | Add moushira to bastion-only and researchers Bug: T100091 Change-Id: Icba063c6758d32c17baebbc6ec4f9fcbe2ebb611 | 24 May 2015, 11:39:32 UTC |
655b837 | Ori Livneh | 24 May 2015, 10:22:28 UTC | mediawiki: Touch /etc/wikimedia-image-scaler on image scalers Needed so that CommonSettings.php sets role-appropriate memory and file-size limits. See <http://git.io/vTdtF>. Bug: T84842 Change-Id: Ie095121b1b5ef55ef6b58d30e393b1313314eb63 | 24 May 2015, 10:26:19 UTC |
feac761 | YuviPanda | 23 May 2015, 19:54:51 UTC | dynamicproxy: Hygiene fixes - Make luahandler mandatory - Allow not enabling ssh properly - Don't allow resolvers to be customizable Change-Id: I963d2c5152c5e28c3ea8f83149cf785b2eb2fb96 | 23 May 2015, 20:01:58 UTC |
47f5c98 | YuviPanda | 23 May 2015, 13:10:55 UTC | ssh: Allow temporary opt out from more secure ssh Complaints on IRC and in person about people unable to ssh to labs, even on not-so-out-of-date OSes (Debian Squeeze). This allows labs projects to opt out of the more secure ssh defaults temporarily while announcements and user education is made. Change-Id: Ib9f3c3ab8e69a6d5aeeb73bfc4c5d7578e6f0703 | 23 May 2015, 13:32:04 UTC |
0c0b27a | YuviPanda | 23 May 2015, 09:50:29 UTC | mesos: Puppetize docker config file Change-Id: I9274543cb875f9c68719934dc074abaf9fda6a03 | 23 May 2015, 13:14:30 UTC |
eae3b53 | Ori Livneh | 23 May 2015, 12:19:31 UTC | graphite: set a coarser aggregation policy to relieve storage pressure Retain aggregated data at a one-minute resolution for one week; at five-minute resolution for two weeks; at 15-minute resolution for one month; and at one-hour resolution for one year. Bug: T96662 Change-Id: Ie989b0ce94afd24aaa3c94d51714f2576da44ac8 | 23 May 2015, 12:50:54 UTC |
5644ae1 | Ori Livneh | 22 May 2015, 15:54:36 UTC | (ori) dotfiles update Change-Id: If471497e049824f6a60081ebacc046a9a4da9b8d | 23 May 2015, 12:21:29 UTC |
43775ce | YuviPanda | 23 May 2015, 09:44:42 UTC | mesos: Increase registry execution timeout to support docker Reccomended at https://mesosphere.github.io/marathon/docs/native-docker.html Change-Id: Ibd433714b6c41529f971e1f69fdfd5fa336cc3a4 | 23 May 2015, 09:44:42 UTC |
fc6913f | YuviPanda | 23 May 2015, 09:38:03 UTC | mesos: Enable docker as containerization mechanism for mesos Bug: T99923 Change-Id: Ifa86ac635c9666739ce8286fea4cefca967807ab | 23 May 2015, 09:38:18 UTC |
8417f6e | YuviPanda | 23 May 2015, 09:37:30 UTC | mesos: Use require_package to get docker Change-Id: I08c90eb313390d8d00be30486a6276c97e936630 | 23 May 2015, 09:37:30 UTC |
a8f7e97 | YuviPanda | 23 May 2015, 09:19:19 UTC | mesos: Install docker on all slaves Set up via labsdebrepo Bug: T99923 Change-Id: Ia976d656109bba73ec0281ba0e693f2f118b42a5 | 23 May 2015, 09:22:08 UTC |
d891c2f | Antoine Musso | 12 May 2015, 16:57:40 UTC | contint: disable unattended upgrade HHVM package is broken and we don't want to magically upgrade at midnight UTC. Also find out the hourly run does not work. Bug: T98876 Bug: T98885 Change-Id: I4f67a3b1312a2b57df9613e5ddbc6d33cfda647b | 23 May 2015, 00:01:36 UTC |
1c31cfb | Dzahn | 22 May 2015, 23:59:18 UTC | Merge "contint: packages for Android SDK" into production | 22 May 2015, 23:59:18 UTC |
617a8de | Dzahn | 22 May 2015, 23:31:11 UTC | Merge "Add mira to mediawiki-installation dsh" into production | 22 May 2015, 23:31:11 UTC |
5dff258 | Dzahn | 22 May 2015, 23:23:40 UTC | Merge "phabricator: Add priority keywords/labels for !priority email command" into production | 22 May 2015, 23:23:40 UTC |
7251461 | John F. Lewis | 22 May 2015, 22:18:36 UTC | mira: add to salt_peer_run Change-Id: I1cedc5c395a3bab1ec41b2fbe47e4456b6a2e8b5 | 22 May 2015, 22:18:36 UTC |
bc0eafd | gage | 22 May 2015, 16:14:08 UTC | merge zookeeper submodule update I1fa0312aedf57c05dfd326b253b9f732abd4c20b https://gerrit.wikimedia.org/r/#/c/212746/ zookeeper-cleanup: don't generate cron email for normal operation Change-Id: I3e0344d8ecd8c65972459ccafcdd9029f8cea4ee | 22 May 2015, 16:16:51 UTC |
e986b16 | YuviPanda | 22 May 2015, 16:01:01 UTC | shinken: Remove myself from some contactgroups Change-Id: Ia06618c1b16ccc159f066669e0058d8e2239d90b | 22 May 2015, 16:01:44 UTC |
b0378ef | Brandon Black | 22 May 2015, 14:54:31 UTC | test retry503 on upload-fe for load effects and reboot resiliency Change-Id: I4e153091340d02fb81ffbecf8a98c13260b891d7 | 22 May 2015, 14:54:57 UTC |
824c9c7 | Alexandros Kosiaris | 22 May 2015, 14:49:53 UTC | Merge "Assign role::postgres::maps to labsdb1004" into production | 22 May 2015, 14:49:53 UTC |
f53f095 | Alexandros Kosiaris | 22 May 2015, 14:47:02 UTC | Assign role::postgres::maps to labsdb1004 Change-Id: I30dccd0c122d5f4b47c42114a561cf1aef82c896 | 22 May 2015, 14:47:02 UTC |
a5c1f98 | YuviPanda | 20 May 2015, 22:09:25 UTC | wmflib: Move ipresolve function into wmflib Bug: T99833 Change-Id: I3a9af69b73cb10ab90d6030457964159cfc33d7d | 22 May 2015, 14:37:18 UTC |
78dc2fc | YuviPanda | 20 May 2015, 20:43:33 UTC | labs: Set labs nameserver IP globally in $::nameservers Prod has $::nameservers set, so set those in labs as well. Kill all hardcoded versions of the nameserver IP, make them use the global Change-Id: Ie718a470155a0433765954afdc1e95a244669d87 | 22 May 2015, 14:33:38 UTC |
0db1c9d | Alexandros Kosiaris | 22 May 2015, 12:45:52 UTC | Merge "puppetmaster::logstash remove inclusion of base::puppet" into production | 22 May 2015, 12:45:52 UTC |
07153af | Alexandros Kosiaris | 22 May 2015, 12:41:27 UTC | puppetmaster::logstash remove inclusion of base::puppet No need to include a class that has nothing to do with the resources or the functionality of the containing class Change-Id: Ia5ea8e4672c55eb232a36f6de5bea2adcad11b26 | 22 May 2015, 12:41:27 UTC |
fab1cda | Alexandros Kosiaris | 22 May 2015, 11:15:16 UTC | Merge "Remove inheritance from puppet::self::config" into production | 22 May 2015, 11:15:16 UTC |
1a59161 | Alexandros Kosiaris | 22 May 2015, 10:58:17 UTC | Remove inheritance from puppet::self::config puppet::self::config inherited the base::puppet class in order to override some resources. However that pattern adds way too much complexity and causes dependency cycles and difficult to debug problems. Make the inheritance an inclusion and convert explicit resource references to base::puppet resources to references to the class base::puppet itself. Amend the comment. Use the base::puppet::config definition to move away from specifically handling /etc/puppet/puppet.conf.d Change-Id: I4d30c7ccd3a0b430ca12fe9cbe84a85b7737b989 | 22 May 2015, 11:06:42 UTC |
0b3315b | Alexandros Kosiaris | 11 May 2015, 14:27:32 UTC | beta: Update the puppetmaster more often Way more often. Instead of once per hour, have git-sync-upstream run every 10 minutes. Contrary to what the previous comment says there, the git server should survive another 5 git pulls from 7 clients per hour. In all of labs, only 7 VMs have the setting to use this class Note that we can probably lower this down to 1 minute, but small steps first. Change-Id: I4450150d14a135fe7d917af1bc4398313d32fbb4 | 22 May 2015, 10:28:05 UTC |
d2a0e20 | Gabriel Wicke | 22 May 2015, 01:57:15 UTC | Fix labs graphoid IP Bug: T99885 Change-Id: I125d94cfd5bc76a7fcc445503d7033ed0306989a | 22 May 2015, 08:06:41 UTC |
d804440 | Sean Pringle | 22 May 2015, 04:45:39 UTC | upgrade db1026 trusty mariadb 10 Change-Id: Ic16bc4ad85e402186913e2d8f398c0c018184870 | 22 May 2015, 04:46:06 UTC |
2f82f0b | dzahn | 21 May 2015, 17:32:43 UTC | Merge "quarry: lint fixes" into production | 21 May 2015, 17:32:43 UTC |
4eabc8e | dzahn | 21 May 2015, 16:51:21 UTC | Merge "scap: ensure /home/l10nupdate/.ssh exists" into production | 21 May 2015, 16:51:22 UTC |
710e499 | dzahn | 21 May 2015, 16:41:17 UTC | scap: ensure /home/l10nupdate/.ssh exists When applying the deployment server roles on mira, the new codfw deploy server, which pulls in scap, i got several of these errors: "Could not set 'file' on ensure: No such file or directory" related to l10nupdate because /home/l10nupdate got created but .ssh inside it did not so puppet failed to put the keys there. Bug:T95436 Bug:T82575 Change-Id: Ic5dc2c3f63bc3950a10f4f543d6bc9c22680be79 | 21 May 2015, 16:50:17 UTC |
87c224f | dzahn | 21 May 2015, 16:07:50 UTC | Merge "snapshot: lint fixes" into production | 21 May 2015, 16:07:50 UTC |
f73786e | dzahn | 15 January 2015, 22:02:57 UTC | sshd: don't use NIST key exchange protocols quote from http://stribika.github.io/2015/01/04/secure-secure-shell.html <quote> OpenSSH supports 8 key exchange protocols: 1. curve25519-sha256: ECDH over Curve25519 with SHA2 2. diffie-hellman-group1-sha1: 1024 bit DH with SHA1 3. diffie-hellman-group14-sha1: 2048 bit DH with SHA1 4. diffie-hellman-group-exchange-sha1: Custom DH with SHA1 5. diffie-hellman-group-exchange-sha256: Custom DH with SHA2 6. ecdh-sha2-nistp256: ECDH over NIST P-256 with SHA2 7. ecdh-sha2-nistp384: ECDH over NIST P-384 with SHA2 8. ecdh-sha2-nistp521: ECDH over NIST P-521 with SHA2 We have to look at 3 things here: ECDH curve choice: This eliminates 6-8 because NIST curves suck. They leak secrets through timing side channels and off-curve inputs. Also, NIST is considered harmful and cannot be trusted. Bit size of the DH modulus: This eliminates 2 because the NSA has supercomputers and possibly unknown attacks. 1024 bits simply don’t offer sufficient security margin. Security of the hash function: This eliminates 2-4 because SHA1 is broken. We are left with 1 and 5. 1 is better and it’s perfectly OK to only support that but for interoperability, 5 can be included. </quote> Change-Id: I7413e1ca49167eceb5d633582d412dee59fb7b46 | 21 May 2015, 15:43:49 UTC |
7fed969 | dzahn | 16 May 2015, 01:27:35 UTC | snapshot: lint fixes "indentation of => is not properly aligned" "ensure found on line but it's not the first attribute" fixes more puppet-lint warnings for T93645 Change-Id: I2af3270989fe4b8d6a5b68a87a79c69d8a4bebdb | 21 May 2015, 15:37:52 UTC |
598389d | dzahn | 15 January 2015, 22:24:13 UTC | sshd: set Message Authentication Code ciphers Excplicitely define the MAC ciphers used. No MD5, no SHA1. No ripemd Only use Encrypt-then-MAC. quote from http://stribika.github.io/2015/01/04/secure-secure-shell.html <quote> Here are the available MAC choices: 1. hmac-md5 2. hmac-md5-96 3. hmac-ripemd160 4. hmac-sha1 5. hmac-sha1-96 6. hmac-sha2-256 7. hmac-sha2-512 8. umac-64 9. umac-128 10. hmac-md5-etm 11. hmac-md5-96-etm 12. hmac-ripemd160-etm 13. hmac-sha1-etm 14. hmac-sha1-96-etm 15. hmac-sha2-256-etm 16. hmac-sha2-512-etm 17. umac-64-etm 18. umac-128-etm The selection considerations: Security of the hash algorithm: No MD5 and SHA1. ... Encrypt-then-MAC: Since there are no downgrade attacks, you can add them to the end of the list. You can also do this on a host by host basis so you know which ones are less safe. Tag size: At least 128 bits. This eliminates umac-64-etm. Key size: At least 128 bits. This doesn’t eliminate anything at this point. </quote> Change-Id: Iddeaafda0080b46a175e6e383c90fad4d73b28a9 | 21 May 2015, 15:35:03 UTC |
595a633 | dzahn | 20 May 2015, 00:44:26 UTC | site.pp: small lint fixes fixes more puppet-lint warnings for T93645 Change-Id: I790d880edddfe7b68dcd48bd169bc35bda3b9a00 | 21 May 2015, 15:25:18 UTC |
bdfb248 | dzahn | 16 May 2015, 01:43:47 UTC | statistics: lint fixes fixes more puppet-lint warnings for T93645 Change-Id: Ie3adcc01011acaed04ee41331263ed0c91c0172c | 21 May 2015, 15:22:49 UTC |
40c4743 | Kartik Mistry | 21 May 2015, 10:05:52 UTC | CX: Add languages for deployment on 20150521 Bug: T98741 Bug: T99255 Bug: T99780 Bug: T99781 Change-Id: I704271f14771f6db0cab8e26d437d9c6a0eabeca | 21 May 2015, 15:11:36 UTC |
504f4b0 | Brandon Black | 21 May 2015, 14:41:12 UTC | another trivial fixup for 5db2d5c Change-Id: I8cf01570b080b026a52f5c6876b51b16058e6fa1 | 21 May 2015, 14:41:12 UTC |
765ff8b | Brandon Black | 21 May 2015, 14:17:10 UTC | trivial fixup for 5db2d5c Change-Id: Ie5dea809caeeef90a83b5c1f26a5f4561d459dc9 | 21 May 2015, 14:17:10 UTC |
5db2d5c | Brandon Black | 20 May 2015, 22:01:23 UTC | Fix up varnish director-level retries non-chash directors get default retries == num_backends. chash directors get some math to give them a relatively-small value with 99% probability of hitting all backends while searching for a healthy one. Bug: T99839 Change-Id: I15d66e6f14198c365317590a136b755ca4994ce2 | 21 May 2015, 13:31:48 UTC |
5941749 | Kartik Mistry | 21 May 2015, 08:04:04 UTC | CX: Corrected language code based on wgLanguageCode setting Change-Id: I0d3a7734d458a9f0028e505d2f4659fb3f15f153 | 21 May 2015, 11:36:52 UTC |
660fe61 | Giuseppe Lavagetto | 21 May 2015, 09:37:28 UTC | puppet/self: fix the kafkian puppet syntax On all the labs instances with puppet::self::config, we had catalogs compilation fail as this file resource was not defined in the parent class anymore, but in a separate define. Another way around this would've been to ensure that specific define to absent. So as detailed here: https://docs.puppetlabs.com/puppet/3.8/reference/lang_resources.html in this case we can only amend the resource using a collector, but see the caveats there. I really think this is just an hotfix and we should get away from inheritance here. I will do so in a later commit. Change-Id: Icf7613d3e7569f787f5881b358304bd401d3965e | 21 May 2015, 09:44:13 UTC |
01a88ba | Alexandros Kosiaris | 20 May 2015, 16:46:45 UTC | Remove the unneeded priorites in filenames Now that we use base::puppet::config, priorities in filenames are not needed Change-Id: I8305150f8edc1bfb619f1793f7af667152e3b93f | 21 May 2015, 07:51:20 UTC |
a9c9779 | Alexandros Kosiaris | 21 May 2015, 07:39:03 UTC | Merge "puppetmaster: DRY on inclusion of hiera configuration" into production | 21 May 2015, 07:39:03 UTC |
a1465cf | Alexandros Kosiaris | 21 May 2015, 07:37:25 UTC | Merge "puppetmaster: Move backups to the role class" into production | 21 May 2015, 07:37:25 UTC |
c160ee6 | Alexandros Kosiaris | 21 May 2015, 07:37:05 UTC | Merge "puppetmaster::logstash. Fix out of module dependencies" into production | 21 May 2015, 07:37:05 UTC |
e50e807 | Kartik Mistry | 21 May 2015, 05:38:34 UTC | CX: Fix language codes Language selector shouldn't use MW domain code. Also added missing Lithuanian (lt) Change-Id: Ie2f1ea1f5ead4b98db940fe6ffb26f6628b2046c | 21 May 2015, 06:28:58 UTC |
7ca60c1 | Ori Livneh | 21 May 2015, 04:04:33 UTC | Typo fix for Iaba1aee51: apache::mod::headers, not header Change-Id: I9b76b424f62e7622ec97c6a365a2e440b2d8771a | 21 May 2015, 04:05:19 UTC |
8d55d81 | Ori Livneh | 21 May 2015, 03:57:57 UTC | Make performance.wikimedia.org HTTPS-only With a 301 redirect from http://, as is the norm. Change-Id: Iaba1aee512dee1a54d0a7330d48789d2fec4ff7e | 21 May 2015, 04:01:05 UTC |
69ba8cb | Ori.livneh | 21 May 2015, 00:07:56 UTC | Merge "Set HHVM mysql connection timeout to 3s on canary servers" into production | 21 May 2015, 00:07:56 UTC |
b9bbcc9 | Ori Livneh | 20 May 2015, 23:00:22 UTC | Add a script to disable Puppet temporarily I am surely not alone in occasionally leaving Puppet disabled for longer than I had intended. This script provides a means of disabling Puppet temporarily. It does so by creating a detached screen session which sleeps for the desired amount of time and then re-enables Puppet. It also leaves a better paper trail by setting a default reason which includes the name of the user disabling Puppet and the time it was disabled. Usage: puppet-disable [DURATION] [REASON] DURATION - Disable Puppet for this much time. Defaults to 1h. REASON - Reason for disabling Puppet. Defaults to a generic message. Examples: Disable Puppet for a day, no reason given: $ puppet-disable 1d Disable Puppet for 30 minutes, with reason: $ puppet-disable 30m "experimenting with HHVM config" Change-Id: I3f89fd339aacac862903974a149b6493cfefb8c9 | 20 May 2015, 23:21:45 UTC |
7b0044f | Brandon Black | 20 May 2015, 22:11:40 UTC | Revert "Add storage cfg for cp1099 T96873" cmjohnson put normal 400G disks back into this machine... This reverts commit 03a4ed1f875d9484bb4de3047080e83e86ceb34c. Change-Id: Ib0d00246575d823a56a863122bc07723fe7c44e3 | 20 May 2015, 22:13:24 UTC |
0de969b | John F. Lewis | 20 May 2015, 20:18:21 UTC | mira: add ssh::hostkeys-collect as role As mira is supposed to be a tin version with the same purposes, this may be useful as it is noted as being important on tin for performance. Change-Id: I56a86700b9600fca2c51134a03e13ee32ca593a9 | 20 May 2015, 20:18:21 UTC |
a9e228e | John F. Lewis | 09 May 2015, 15:41:36 UTC | Add deployment server role to mira New codfw deployment server. Bug: T95436 Change-Id: Ic8f1b3472fb48e20c8736173726f474b1715ea9c | 20 May 2015, 19:53:26 UTC |
99ac180 | Tim Landscheidt | 11 May 2015, 03:26:37 UTC | tools: Puppetize database aliases as host resources Bug: T63897 Change-Id: I14b8b4a691f82d8eacfbc7cf5fee6d4d739c7a74 | 20 May 2015, 19:52:15 UTC |
b9ff3d4 | dzahn | 20 May 2015, 19:41:34 UTC | Merge "mira, codfw deploy server, set $cluster" into production | 20 May 2015, 19:41:34 UTC |
f466070 | Bryan Davis | 15 May 2015, 19:20:15 UTC | Set HHVM mysql connection timeout to 3s on canary servers Use hiera to configure the hhvm.mysql.connect_timeout setting on canary app and api servers to be 3 seconds instead of the default 1 second in an attempt to reduce the number of aborted database connections seen in the HHVM error logs. Bug: T98489 Change-Id: Id4dd19222b6187e903a267c32f05f47c46f6b45c | 20 May 2015, 19:05:04 UTC |
af00315 | Brandon Black | 20 May 2015, 18:28:58 UTC | Revert "depool cp1050 in puppet (testing)" This reverts commit e2e5ea65d86d5729bc7a31780b63e0d2b3419c7c. Change-Id: Id1ebb61c3200fa1651df6d61b11e8751b5f6e320 | 20 May 2015, 18:29:17 UTC |
e2e5ea6 | Brandon Black | 20 May 2015, 17:57:21 UTC | depool cp1050 in puppet (testing) Change-Id: I33b5ea86811f9d8bcc3a067f5f7cf73639b72be5 | 20 May 2015, 17:57:32 UTC |
606aa4e | Dzahn | 20 May 2015, 17:11:58 UTC | Merge "mailman: restart mailman after config changes" into production | 20 May 2015, 17:11:58 UTC |
1d73bed | Alexandros Kosiaris | 06 May 2015, 16:53:02 UTC | puppetmaster::logstash. Fix out of module dependencies Instead of notifying specific out of module resources, use base::puppet::config to populate the config stanza and allow it to notify the compilation process Change-Id: I4e8ab6864654f457d94cff7ed6c25173a01dffc3 | 20 May 2015, 16:46:07 UTC |
3f60ecb | Alexandros Kosiaris | 06 May 2015, 17:01:15 UTC | puppetmaster: DRY on inclusion of hiera configuration Instead of conditionally defining twice the hiera class, rely on conditionally setting a variable and using to specify the correct class incantation Change-Id: I41afdf9fa7b79374f085578c75159d8c7d840a08 | 20 May 2015, 16:46:07 UTC |
f964430 | Alexandros Kosiaris | 06 May 2015, 16:56:27 UTC | puppetmaster: Move backups to the role class Move it from the module class to the role class. This is cleaner and also avoids backing up slave puppetmasters who do not anyway have anything worthy backing up Change-Id: I2720cf760c00a778ff99616e97f023f8347575c9 | 20 May 2015, 16:46:07 UTC |
0a0aa3d | dzahn | 20 May 2015, 16:35:02 UTC | mailman: class for helper scripts install the "remove_from_private" script added in Ia206c6a1282a41d8 but make a new class for helper scripts for this. other scripts might follow as well. Change-Id: I96a1735c1991d5ad29b419a8f483a7668678e377 | 20 May 2015, 16:42:24 UTC |
f35a9a4 | Alexandros Kosiaris | 20 May 2015, 16:41:30 UTC | Merge "Introduce base::puppet::config definition" into production | 20 May 2015, 16:41:30 UTC |
2d716bc | Alexandros Kosiaris | 20 May 2015, 16:33:46 UTC | Introduce base::puppet::config definition Add a definition that allows to provide puppetmaster configuration stanzas in /etc/puppet.conf.d/ and notifies the configuration compilation process. This removes the burden of populating files and notifying the compilation process from consumers like base::puppet and puppetmaster::config which are being transitioned in this commit as well. Change-Id: I45d96ee338d191bd4d6baf63ec02484cd6854913 | 20 May 2015, 16:33:46 UTC |
ef63648 | dzahn | 20 May 2015, 16:17:06 UTC | Merge "fundraising.pp: indentation fixes" into production | 20 May 2015, 16:17:06 UTC |
2f94236 | dzahn | 20 May 2015, 16:15:56 UTC | Merge "mailman: script to remove user from private lists" into production | 20 May 2015, 16:15:56 UTC |
5bc8c40 | dzahn | 20 May 2015, 16:10:45 UTC | Merge "monitoring.pp - indentation fixes" into production | 20 May 2015, 16:10:45 UTC |
a78ac01 | S Page | 24 March 2015, 01:35:20 UTC | Redirect dev.wikimedia.org URLs Redirect to API:Data_and_developer_hub. Figure out what to do with other URLs on dev.wikimedia.org later. I ran `refreshDomainRedirects` locally to create ../redirects.conf from the changed redirects.dat. Bug: T372 Change-Id: I6998d67738c347cfd127b1840795a4b302284e99 | 20 May 2015, 16:08:16 UTC |
eff68dc | Antoine Musso | 11 May 2015, 11:37:18 UTC | labs_vmbuilder: sort files/postinst.copy Make it easier to track down what is being copied. Change-Id: I3a1e945282c3932a5dbfb99e22a7d36fe9ef08fc | 20 May 2015, 16:03:43 UTC |
0ce2f0d | Gabriel Wicke | 18 May 2015, 19:22:30 UTC | Enable graphoid in labs & production Depends on RESTBase deploy to make the public graphoid API spec available. Change-Id: Ia20ff1843d19b2db623057c18bab82df521f296f | 20 May 2015, 15:28:22 UTC |
924cfed | Alexandros Kosiaris | 06 May 2015, 16:48:05 UTC | puppetmaster: latest to present As per our generic policy of not using puppet to push upgrades, changing all latest to present in puppetmaster module Change-Id: I22c8a9ed958f2d4307c3fc97b029f66e3ed0e006 | 20 May 2015, 14:28:04 UTC |
b6ad52c | Alexandros Kosiaris | 06 May 2015, 16:41:25 UTC | puppetmaster::gitpuppet lint cleanups Specify some requires Amend some obsolete syntax Change-Id: Iae97d94f9ca961b8741ad69a484bba8a986f4bde | 20 May 2015, 14:28:04 UTC |
c578f40 | Alexandros Kosiaris | 06 May 2015, 16:30:53 UTC | puppetmaster::config Avoid out of module dependencies Instead of explicitly relying on the resources defined in the base module for dependencies, rely on the base::puppet class. The require/notify will be carried over to the resources in that class and the same goal will be achieved, with the added bonus of cleaner code Note that notify is a superset of require so the require parameter gets discarded as both amount to the same thing Change-Id: Ib6b0a5a7930bab31abec3f9e49abacda32aeb130 | 20 May 2015, 14:28:04 UTC |
1e63f96 | Alexandros Kosiaris | 06 May 2015, 16:29:48 UTC | puppetmaster::config. Minor lints Change-Id: If7db959757691d1bad95d897b087247359e6dfb7 | 20 May 2015, 14:28:04 UTC |
ffc54d8 | Alexandros Kosiaris | 06 May 2015, 16:26:19 UTC | puppetmaster::reporter::logstash. Remove the reporter namespace Having a reporter namespace in puppetmaster::reporter::logstash which is not being used by anything else is superfluous. Fold back to the main module namespace. While at it perform minor lints to the file Change-Id: Ife56525a6bafa99be8a106bfcbac4e42fe64fc1e | 20 May 2015, 14:28:04 UTC |
82ead80 | Alexandros Kosiaris | 06 May 2015, 16:22:13 UTC | puppetmaster: remove extraneous empty line For documentation generator to work there should be no empty line between comments and the class definition Change-Id: Id6d866ee437614945a77798ddb8b7db60e0c7d89 | 20 May 2015, 14:28:04 UTC |
38a36ba | Andrew Otto | 20 May 2015, 14:16:53 UTC | Send refinery dump emails to Joseph as well Change-Id: Ib25f329707ac8da4a9547f78f135633c82185f7e | 20 May 2015, 14:16:53 UTC |
04e2a8e | Andrew Otto | 20 May 2015, 14:14:25 UTC | Fix stderr redirection for hdfs balancer log Change-Id: Ic1d20fd374ff5312429329af16d4685e39f90a7a | 20 May 2015, 14:15:18 UTC |
2bcf5eb | Andrew Otto | 20 May 2015, 14:13:22 UTC | Fix kafkatee logrotate olddir Change-Id: I448598634a3617bd7233e9723f80db7d6317988f | 20 May 2015, 14:13:22 UTC |
18632b9 | Andrew Otto | 20 May 2015, 14:09:08 UTC | Compess kafkatee generated logs in logrotate (forgot to save before committing the last one) Change-Id: I96cc490d89f46a6debb9aa5c0b913ff23807aa01 | 20 May 2015, 14:09:08 UTC |
15ca7b5 | Andrew Otto | 20 May 2015, 13:58:39 UTC | Rotate kafktee generated log daily and compress Change-Id: I8158888610add91b7948410c927c4608a6c06edf | 20 May 2015, 14:00:57 UTC |
7faa0e6 | Alexandros Kosiaris | 20 May 2015, 13:54:30 UTC | Merge "puppetmaster: cleanups in gitsync" into production | 20 May 2015, 13:54:30 UTC |
6336a05 | Alexandros Kosiaris | 20 May 2015, 13:51:32 UTC | Merge "puppetmaster: remove legacy resources" into production | 20 May 2015, 13:51:32 UTC |
659b703 | Giuseppe Lavagetto | 20 May 2015, 09:49:24 UTC | hhvm: adjust TC size and ratios I created the new values based on data collected in production Change-Id: I15a428c95b5affe27db323334a3ab47e11394c7f | 20 May 2015, 10:03:51 UTC |
1a7cf18 | Giuseppe Lavagetto | 05 May 2015, 10:25:08 UTC | etcd: create puppet module This also creates the puppet role so that it is directly usable in production Bug: T97973 Change-Id: Ib80e3d3c3e46f9ff0b81c5dd675ce79184324576 | 20 May 2015, 09:33:34 UTC |
ad7947e | Matanya Moses | 20 May 2015, 08:49:57 UTC | mailman: restart mailman after config changes Change-Id: Iccb968655788a23b267beb3a622cf9836e73afb0 | 20 May 2015, 08:49:57 UTC |
cf1fb79 | Marko Obrovac | 19 May 2015, 16:57:05 UTC | Disable RESTBase restarts by Puppet on config change When the config/init files change, we do not want Puppet to do an uncoordinated restart of RESTBase, as that would likely fail. Also, this protects us from accidental modifications being deployed. Change-Id: I5161e9d4cbe9f9ac9d116fe28050be4ad9f48d76 | 20 May 2015, 08:39:42 UTC |
d2f856d | Brandon Black | 20 May 2015, 07:40:32 UTC | enable OCSP for misc cluster certs T97506 Change-Id: Ie804f1d3a1a46badcf5b0fc16b3c81b4b3b6d950 | 20 May 2015, 07:40:32 UTC |