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 |
---|---|---|---|---|
c6c1eaa | Daniel Zahn | 12 May 2017, 19:44:38 UTC | phabricator: convert to profile/role-structure Another conversion from "role" to "profile/role"- structure in Puppet, following our newer puppet coding standards. https://wikitech.wikimedia.org/wiki/Puppet_coding#Profiles Change-Id: If2eeff9f844a223fff460b7fe713be14f3f00ccf | 17 May 2017, 18:50:59 UTC |
701b648 | Faidon Liambotis | 27 April 2017, 22:59:06 UTC | gerrit: switch to interface::alias This is not a straight replacement: the new manifests adds the preferred_lft 0 as an option to the IPv6 address which didn't exist before (even though it should had!). Easier to cleanup manually as these are just a couple of hosts that are affected. Change-Id: Ice5366f09c75122bbfc04e869d2daf375ec5d0f6 | 16 May 2017, 23:38:02 UTC |
2bcdf5c | Daniel Zahn | 16 May 2017, 23:31:15 UTC | gerrit: codfw, use service IP for gerrit-slave, not server IP Change-Id: I122d92c13e3f2aa288eeb3115317d11d74386f98 | 16 May 2017, 23:33:28 UTC |
28d597f | Faidon Liambotis | 27 April 2017, 22:58:50 UTC | cassandra: switch to interface::alias Also drop the $rpc_interface variable, instead of passing interface => $rpc_interface to interface::alias, as it defaults to that. Change-Id: Id6882a15b0a5a795cd2bd897049fe9c05988b0ca | 16 May 2017, 23:04:29 UTC |
6eefdf0 | Faidon Liambotis | 27 April 2017, 22:59:36 UTC | phabricator: switch to interface::alias This is not a straight replacement: the old manifest used a /21 netmask for the IPv4 address instead of a /32, although that was definitely wrong (and it was also not in Hiera, despite the address itself being in Hiera). Easier to cleanup manually as these are just a few hosts that are affected. Change-Id: Ieded3b493a7fb0b7d99fd4eaf18d99154f2b431d | 16 May 2017, 23:04:29 UTC |
8aa54b5 | Faidon Liambotis | 16 May 2017, 22:24:07 UTC | lists: split mailman::lists_ip variable into v4/v6 Stop assuming that mailman::lists_ip[0] is the IPv4 address and [1] is the IPv6 one and split into two different variables. This was actually the case before commit 14333a539ef18287612ab1cce3035e44350f1f49 and this commit basically reverts to that. Change-Id: Ida84faa00302f644d36bf1526df838994ac4d224 | 16 May 2017, 23:01:29 UTC |
a1957b9 | Daniel Zahn | 16 May 2017, 21:23:22 UTC | lists: use ipaddress facts instead of server IP in Hiera For the $outbound_ips variable which is used in exim config for lists, use facts instead of storing the server IP in Hiera. [fermium:~] $ facter | grep ipaddress ipaddress => 208.80.154.74 ipaddress6 => 2620:0:861:3:208:80:154:74 ipaddress6_eth0 => 2620:0:861:3:208:80:154:74 ipaddress_eth0 => 208.80.154.74 ipaddress_lo => 127.0.0.1 Change-Id: I030f616c28a6ad412a05ea327df77c9fbcb782f5 | 16 May 2017, 22:14:12 UTC |
05ee205 | Faidon Liambotis | 16 May 2017, 22:13:11 UTC | lists: fix service/server IPs in Hiera The data for lists in Hiera is inaccurate/weird: role/common/lists.yaml data is stale and incorrect, and being overriden (or worse, overlayed) by the host-specific hosts/fermium.yaml. Remove the latter and merge the contents to the former, making the data accurate again. Change-Id: Idf9f2516b6c6e98ede9e913d6794070fc6a4ea02 | 16 May 2017, 22:13:11 UTC |
0f32177 | Faidon Liambotis | 16 May 2017, 21:56:58 UTC | lists: brown paper bag fix for 128c6df Fix a "require" to refer to the new interface::alias resource. Change-Id: I65861e4c07c955112fc5150a6d2e59687b2cf1b3 | 16 May 2017, 21:56:58 UTC |
128c6df | Faidon Liambotis | 27 April 2017, 23:01:15 UTC | lists: switch to interface::alias This is not a straight replacement: the new manifests adds the preferred_lft 0 as an option to the IPv6 address which didn't exist before (even though it should had!). Easier to cleanup manually as these are just a couple of hosts that are affected. This is also not fixing a very silly thing in the existing manifest, which is made a little more evident: it assumes that in the hiera key mailman::lists_ip the IPv4 address is at index 0 and the IPv6 address at index 1. This was two separate hiera keys before commit 14333a539ef18287612ab1cce3035e44350f1f49 but it has regressed since. Change-Id: Idd83f5d5f89c7834f387dc2b05f270371e74c058 | 16 May 2017, 21:53:47 UTC |
ba38f81 | Alexandros Kosiaris | 16 May 2017, 18:32:23 UTC | Amend description for kubernetes clusters in hiera Add the site Change-Id: Ia7ee328c60f5ca4d07664d87c5c13f297897f608 | 16 May 2017, 18:32:23 UTC |
c3eaed8 | Alexandros Kosiaris | 16 May 2017, 18:28:43 UTC | Add kubernetes_codfw cluster as well Add the kubernetes_codfw cluster in hieradata Change-Id: I75218220d05e14f6fc24b4ab5d2c352e6d931573 | 16 May 2017, 18:28:43 UTC |
10b66f3 | Alexandros Kosiaris | 16 May 2017, 18:14:12 UTC | Add codfw to kubernetes ganglia_cluster While we deprecate ganglia we still have it around and those clusters are also reused for icinga Change-Id: I2d2f41b97dda98daf6c2de0baf9dedf757d32200 | 16 May 2017, 18:14:12 UTC |
08b250e | Daniel Zahn | 28 March 2017, 02:51:09 UTC | yubiauth: convert to profile/role structure Moving this role towards a role/profile structure to follow current puppet code organization. https://wikitech.wikimedia.org/wiki/Puppet_coding#Organization Change-Id: I3278b31b73e1aad6adc9c165f4eb99a2bba3a4c1 | 16 May 2017, 17:25:49 UTC |
e1fb151 | Faidon Liambotis | 27 April 2017, 22:59:23 UTC | labs::dnsrecursor: switch to interface::alias Change-Id: I6d772c4f58b648b5df09a70ecc37db5eefc4eba4 | 16 May 2017, 17:05:52 UTC |
78e92c8 | Faidon Liambotis | 27 April 2017, 22:57:37 UTC | Add a new interface::alias definition Add a new interface::alias definition that can be used to add secondary IPs (like service IPs) to host interfaces. This is a light wrapper around interface::ip, but with the following things hardcoded: - It uses $facts['interface_primary'] for the $interface by default (but leaves it configurable). No more "eth0" all over the tree. - It gets both an IPv4 and IPv6 argument, as in the majority of the existing cases in the tree, users want to pass both and this makes it easier (both are optional). - It uses /32 and /128 for IPv4 and IPv6 as the prefix length respectively. This is not configurable. Use it for the wiki-mail-eqiad and wiki-mail-codfw service IPs to demonstrate that it works. More patches will follow. Change-Id: I26a0f6d882fb25bb6603779afdc878ce867b2713 | 16 May 2017, 16:53:18 UTC |
058f434 | Daniel Zahn | 11 May 2017, 19:17:51 UTC | ci::master: move 'include standard' to role Change-Id: I7ecbf878a7ed253bab75a37c2b21c5afc9d26ac2 | 16 May 2017, 16:40:22 UTC |
70fdce9 | RobH | 15 May 2017, 21:14:12 UTC | decommission mw2098 removal of mw2098, and all its references in operations/puppet. Please note, this does not set the system to role::spare, as robh intends to only merge this live when he is also goign to shut down the system. Do not merge this live on his behalf, since system must be shut down, and port disabled, when this goes live. Bug:T164959 Change-Id: I3216dd8a004c885f498352580a674e11df329a7d | 16 May 2017, 16:25:44 UTC |
dc677a4 | Faidon Liambotis | 27 April 2017, 22:31:05 UTC | cache: use interface_primary instead of eth0 Bug: T163196 Change-Id: I879fd24bf61af6b2cfba0e9370e027509b4d69f4 | 16 May 2017, 16:16:53 UTC |
53fa65e | Giuseppe Lavagetto | 08 May 2017, 08:38:05 UTC | service::uwsgi: fix logrotate rules Since uwsgi::app defines services as uwsgi-$title, adapt the service to reload to that as well. Change-Id: I8209b7d1de3da07b82d94cfca0dd9edd3889123a | 16 May 2017, 15:50:27 UTC |
2f3af8b | Giuseppe Lavagetto | 08 May 2017, 08:34:05 UTC | uwsgi::app: add reload capability in systemd As stated in the uwsgi documentation, sending a HUP signal to the application triggers a reload, which should be useful for logrotate purposes. Change-Id: Ic6c2bac3da7aa40b75da6c3ec1895a962a053494 | 16 May 2017, 15:40:11 UTC |
26a85cb | Faidon Liambotis | 27 April 2017, 21:58:46 UTC | interface/lvs: add an $interface parameter, remove hardcoded eth0 Reformat many of the similar modules/interface manifests and add an $interface parameter that defaults to $name, rather than using $name/$title all over the place. Remove the hardcoded comparison with eth0, and use the interface_primary fact instead. Bug: T163196 Change-Id: I619037a0adaf827c7a511468a7aa428d3c840cde | 16 May 2017, 15:25:07 UTC |
c105f3c | Alexandros Kosiaris | 16 May 2017, 15:04:22 UTC | Introduce kubetcd200{1,2,3}.codfw.wmnet Add 3 VMs on the ganeti01.svc.codfw.wmnet cluster for kubernetes etcd in codfw. Assign role, install params and update etcd DNS discovery mechanisms. Change-Id: I8b216fbe7f4ba68bef38094e13b96d1671a76ae4 | 16 May 2017, 15:17:46 UTC |
39c2e32 | Riccardo Coccioli | 11 May 2017, 17:04:25 UTC | interface: remove unused definition ::offload Since I68acf28e70f7aca5f98525c8faef41aa76f5ac83 was merged this module doesn't seem to be used anymore. Bug: T163196 Change-Id: I619ba6e51f5d2f484a60f27d10b47491f3e721cf | 16 May 2017, 14:53:52 UTC |
8e2d402 | Giuseppe Lavagetto | 16 May 2017, 14:32:59 UTC | role::restbase::production: restore original list of seeds Change-Id: I2b073ab4fb5e3002b6808e52a1ae280c3e596278 | 16 May 2017, 14:32:59 UTC |
3cb6fba | Giuseppe Lavagetto | 10 May 2017, 11:50:43 UTC | restbase: convert production cluster to role/profile Also remove some old cruft all around Change-Id: I5a5998814a50aa29a1dfc3785527c225076aa464 | 16 May 2017, 14:18:14 UTC |
bc4c5c8 | Andrew Otto | 16 May 2017, 13:04:05 UTC | Allow setting of zookeeper_version in hiera Newer versions of Debian Jessie have an updated package version. Since we don't want to upgrade everything in prod (yet), but still want to use zookeeper on later Jessie images in labs, we allow overriding via hiera. Change-Id: I0e69fa992b1076063a04547308812124e514ead8 | 16 May 2017, 13:04:05 UTC |
755e6cf | Ottomata | 16 May 2017, 13:00:12 UTC | Revert "Allow setting of zookeeper_version in hiera" Don't know why there is a varnishkafka submodule change in this. reverting. This reverts commit 308624ddab49a3ef226ff9834a61a8bb5d95fbda. Change-Id: I06051215587bf926e235f379167ffe3138b1ec9c | 16 May 2017, 13:00:12 UTC |
308624d | Andrew Otto | 16 May 2017, 12:52:50 UTC | Allow setting of zookeeper_version in hiera Newer versions of Debian Jessie have an updated package version. Since we don't want to upgrade everything in prod (yet), but still want to use zookeeper on later Jessie images in labs, we allow overriding via hiera. Change-Id: Ib4c319690cdc979c656fd8baf85e4746c0a917c7 | 16 May 2017, 12:52:50 UTC |
b0c1778 | Giuseppe Lavagetto | 10 May 2017, 11:23:34 UTC | profile::cassandra: auto-generate fqdns for seeds Since we don't deviate from a very strict naming convention for instances, drop the redundant "fqdn" info from profile::cassandra::instances Change-Id: I978cd9114748ac91de5807ef99df3bc5d769e0da | 16 May 2017, 09:50:58 UTC |
d0364de | Jaime Crespo | 16 May 2017, 08:38:48 UTC | mariadb-auto_install: Remove db1056, add db1055 to reimage list db1055 is the last db core server >db1050 that is not yet in jessie. Get it ready for reimage. Change-Id: Ib0e4298a28bf1635a68fb39b843f0e1015c85a79 | 16 May 2017, 08:46:21 UTC |
458e419 | Moritz Muehlenhoff | 16 May 2017, 08:15:36 UTC | Add apt pinning for git on deployment servers Latest git packages are now available in jessie-backports, so switch to those instead of rebuilding what we have in wikimedia-experimental for the latest git security update. Bug: T140927 Change-Id: I833920b72957a6ea3a7a186bf143795d8508dc09 | 16 May 2017, 08:34:17 UTC |
f20c307 | Arzhel Younsi | 16 May 2017, 06:59:25 UTC | Add private AS# to LibreNMS Bug: T164911 Change-Id: I84b365175c7da560e991d651510b2daff0283771 | 16 May 2017, 08:27:02 UTC |
7bcb5cd | Moritz Muehlenhoff | 16 May 2017, 07:41:25 UTC | Drop experimental apt repository from app servers 3.18 is now in the default repo. Change-Id: I9393c5a557642c5b426a7cc5c301641caac6f398 | 16 May 2017, 07:42:34 UTC |
e865a67 | Moritz Muehlenhoff | 15 May 2017, 13:22:38 UTC | package_builder: Install patchutils debdiff needs interdiff(1) from patchutils to compare two dsc files. Change-Id: I98b3a69d62756a0e840cb2ad1b0291fd4e3b4dbc | 16 May 2017, 06:52:04 UTC |
2cf0e9c | Daniel Zahn | 16 May 2017, 02:45:54 UTC | wikistats: only run db init command once Fix the mechanism to ensure the db initializiation command is run only once to bootstrap a new system but not on every puppet run. Change-Id: I050c258572487e31b924ca6134392435d7612006 | 16 May 2017, 02:47:54 UTC |
169b043 | Daniel Zahn | 16 May 2017, 02:10:26 UTC | wikistats: fix wrong file parameter, user -> owner A file has an owner, not a user, a cron has a user. Typo. Change-Id: Id26b50263cfce1337bbb2c06bb04ed8fdd78a8bc | 16 May 2017, 02:13:20 UTC |
c805280 | Daniel Zahn | 16 May 2017, 01:56:16 UTC | wikistats: add db schema, auto-create db, adjust backup dir Change-Id: I124c355a42b215a48620856fc6f60b4f526e935b | 16 May 2017, 02:02:59 UTC |
f4b7315 | Daniel Zahn | 16 May 2017, 01:18:43 UTC | wikistats: install libapache2-mod-php7.0 if on stretch Change-Id: I1925a00a907cb904ba842771224535b321a6ac66 | 16 May 2017, 01:23:20 UTC |
5136ddf | Paladox | 10 May 2017, 22:55:13 UTC | Labs contint: Install php5-gmp and php7.0-gmp This installs php5-gmp on labs. php7.0-gmp is installed from an external apt repo which was added in https://github.com/wikimedia/puppet/commit/8ec74841f4d5c3ab9a19100749bcecad3aa5c3cc Bug: T164977 Change-Id: Ib21412c17b3a84f3b295f9094c2edc4856901ce1 | 16 May 2017, 01:16:17 UTC |
0773867 | Daniel Zahn | 16 May 2017, 00:22:06 UTC | wikistats: create random db password once to bootstrap system Let puppet create a random db connection password once, but not on every run. Then the deployment script can use this to copy it to /etc/wikistats/config.php after deploying to bootstrap a fresh instance. While avoiding any secrets in labs/private but also any manual steps or not using a db password. Change-Id: I0ab5a1d08a03b566d2ded7c4fd36564b4ba9bfcc | 16 May 2017, 00:29:45 UTC |
59f0024 | Daniel Zahn | 16 May 2017, 00:00:24 UTC | wikistats: don't use /root/ dir for backup, use /usr/lib/ Do not use root's homedir as the location for backups, use /usr/lib/wikistats/ which already exists before a deploy because it's the home dir of the "wikistatsuser" that puppet creates. Change-Id: I8e46367fe0d5214df1a6f8f34c75e5a57bac4125 | 16 May 2017, 00:00:24 UTC |
dbb0f13 | Daniel Zahn | 15 May 2017, 23:45:38 UTC | wikistats: puppetize deploy script Puppetize the existing simple deploy script that copies files in place after puppet git clones from repo. It was already in use on the jessie instances wikistats-cowgirl but when testing on stretch i noticed it wasn't in repo yet, so you could not bootstrap a new instance. Change-Id: I0c54d6d20bc9a0db37eedf61565d6fc1a3941477 | 15 May 2017, 23:56:11 UTC |
992949b | Daniel Zahn | 15 May 2017, 22:57:52 UTC | wikistats: more stretch support, php-cli package The php5-cli package does not exist anymore in Debian stretch. Add support for it by using the php7.0-cli package instead. Change-Id: Id310aa59a00cd4a3431688aba07d19886b7bf25c | 15 May 2017, 22:59:57 UTC |
af5d0b1 | Daniel Zahn | 15 May 2017, 22:36:43 UTC | wikistats: add support for Debian stretch Currently using this role to test the experimental Debian stretch image on Labs It sets up an Apache with a PHP app and some crons, so it seemed a good candidate to test. First feedback: php5-mysql package does not exist anymore on stretch, so puppet could not find that. Use php7.0-mysql if on stretch. Also use "require_package" instead of just package{}. Change-Id: Ifd370f9f37e552d5aa5c4dd4903dca6fde81fa46 | 15 May 2017, 22:40:58 UTC |
b0086a4 | Chad Horohoe | 19 April 2017, 16:31:17 UTC | Jenkins: install jdk, not just jre Gives you all kinds of useful debug tools Change-Id: Ibfb94c133e5d4660e561a16d424c4d8b065e0e9e | 15 May 2017, 19:32:43 UTC |
5ebbcd0 | Giuseppe Lavagetto | 10 May 2017, 09:42:11 UTC | restbase: convert test cluster to role/profile Change-Id: I683b4a5a405b96f5a87987a208f20330c1cb2da2 | 15 May 2017, 15:55:03 UTC |
b4b5c21 | Giuseppe Lavagetto | 10 May 2017, 11:07:42 UTC | cassandra::instance: allow use of default values In practically all cases, we have cassandra instances defined according to a very precise pattern; this patch makes that pattern the default so that in most cases we just need to define a few data per instance. Also, drop the logic tied to rpc_interface and just add the IP address if it's not the server's primary ip. Change-Id: I242319f2ec11bd90f550aaa4a92af590f6c93a7e | 15 May 2017, 14:46:23 UTC |
c653f49 | Alexandros Kosiaris | 15 May 2017, 12:07:50 UTC | Add kubemaster LVS service in codfw Add the necessary stanza for the kubemaster LVS service IP to be used and advertized in codfw Change-Id: I1f5144f2cebc51e20c8898a77ee69d166c34bb40 | 15 May 2017, 14:13:59 UTC |
26b2e79 | Giuseppe Lavagetto | 09 May 2017, 15:24:08 UTC | restbase: migration to role/profile for the dev cluster * Created profiles for restbase/cassandra, loosely couple to the old corresponding roles * Unified the logic for cassandra::seeds and cassandra::instances by using a shared data structure and a template to modify items * Created a base role for restbase, with no LVS, to include in all the other roles. * Created a role for restbase::dev_cluster and defined its hiera variables * Consequently dropped all of the data in regex.yaml and in hosts/* (apart from rack positioning) for the dev cluster Change-Id: I817204597d421c3bc52a7778e992bd0c1dc473c7 | 15 May 2017, 13:29:42 UTC |
b2c97f8 | Emanuele Rocca | 15 May 2017, 13:08:00 UTC | VCL: lower grace for transient n-hit-wonder objects Lower grace for hit-for-pass objects created when dealing with n-hit-wonders from 5m/60m (healthy/sick backend) to 1m. Bug: T165063 Change-Id: Ief0426ef58f0380ba1dd14f7eb94a6f3072c46e0 | 15 May 2017, 13:08:00 UTC |
1a49575 | Arzhel Younsi | 15 May 2017, 12:35:00 UTC | LibreNMS: Use default OSM tiles provider + simplify syslog filtering Bug: T164911 Change-Id: I78a6d4b886cb765cb52c2121c0df793b8f198a3e | 15 May 2017, 12:37:14 UTC |
53b8994 | Alexandros Kosiaris | 15 May 2017, 12:03:34 UTC | Add acrux, acrab to the infrastructure Add the 2 new VM on ganeti as kubernetes masters. Don't yet enable LVS as it should be done in a later step, but do populate the data in conftool. Add PXE, TFTP data as well and update site.pp Bundle in a few commenting/formatting changes for argon, also a kubernetes master Bug: T165291 Change-Id: I0c6d3a5af24207510bf0ac64afceba6776360dff | 15 May 2017, 12:06:08 UTC |
442136a | Giuseppe Lavagetto | 15 May 2017, 09:49:01 UTC | profile::calico::builder: use calico release info Instead of having the user specify the versions of every single object, just have to specify the release, and versions are picked from the module. This will require a commit every time we add a new release, but I think that's acceptable. Bug: T165024 Change-Id: I11f52ac4eac28c541a36b6651a8d347803e0ef17 | 15 May 2017, 09:49:01 UTC |
f852c52 | Giuseppe Lavagetto | 15 May 2017, 07:16:31 UTC | build-alpine: do not error out if branch not present Change-Id: I2dc98021e7436aea33cdcc3d7ee0426c0ac997fa | 15 May 2017, 07:16:31 UTC |
7623476 | Daniel Zahn | 11 May 2017, 19:22:10 UTC | webperf: move 'standard' and 'base::firewall' to role Change-Id: I3f0b6030b557d6d1b456e22ac4c5a7e808f1ac59 | 12 May 2017, 18:47:09 UTC |
10f4068 | Daniel Zahn | 11 May 2017, 19:19:51 UTC | dumps::zim: move 'include standard' to role Change-Id: I795afbc40d1fb3b1f176c4d4939a465e034f6f60 | 12 May 2017, 18:35:43 UTC |
db6b56b | Daniel Zahn | 11 May 2017, 19:14:13 UTC | piwik: move 'include standard' to role Change-Id: I253bbe4c971b39c3a7292ed6ed2013bc87eda915 | 12 May 2017, 18:31:17 UTC |
c34ca8c | Daniel Zahn | 10 May 2017, 17:17:18 UTC | syslog::centralserver: move 'include standard' to role Change-Id: I66b77fdd86ff5d499dda75ceaa01e9809243fbf5 | 12 May 2017, 18:01:02 UTC |
2580043 | Brandon Black | 12 May 2017, 16:30:25 UTC | VCL: be careful about grace/keep on 0-TTL objects... grace and keep can keep per-request objects alive a long time in transient storage. Even hit-for-pass objects that are multi-request are probably similarly-affected. This should fix up the bulk of the cases. Bug: T165063 Change-Id: Ib4708ab5da0b80cddb717fd57a6902afb89b215e | 12 May 2017, 17:38:51 UTC |
2a190b4 | Brandon Black | 12 May 2017, 17:14:30 UTC | VCL: Do not assume obj.grace > grace_healthy Bug: T165063 Change-Id: I345e1e70d2c392a7073dab40c73000953269f6af | 12 May 2017, 17:38:24 UTC |
6b0b6bb | Emanuele Rocca | 12 May 2017, 16:44:24 UTC | varnish: reduce keep setting on frontends Bug: T165063 Change-Id: I76de256848efc34b6dffc9f4c01efea088f94430 | 12 May 2017, 16:46:47 UTC |
3bc2b40 | Guillaume Lederrey | 12 May 2017, 15:27:59 UTC | logstash - cleanup of indices is done from multiple nodes for redundancy To make sure that indices are cleaned up even if a node is down, the indices cleanup cron is run from multiple nodes. An index can already be deleted, so 404 errors need to be ignored. Change-Id: If22d153f29bf3b7ee9f6b9fdd7172248aae6179e | 12 May 2017, 15:27:59 UTC |
afc9f8b | Giuseppe Lavagetto | 12 May 2017, 14:42:38 UTC | docker::baseimages: fixes to the alpine build script Change-Id: Ie9d8fe706da7b1e61c0afa0c1dd5df1e3f38b6b1 | 12 May 2017, 14:57:44 UTC |
7930cde | Jeff Green | 12 May 2017, 14:29:56 UTC | switch indium to frlog1001 Change-Id: I2f05d398ad67a716a2ea5d4b4342453719ffdebe | 12 May 2017, 14:29:56 UTC |
aba2550 | Giuseppe Lavagetto | 11 May 2017, 11:55:41 UTC | docker::baseimages: separate build script for alpine linux Since we need to be able to provide a specific version to build, separating the script will make things easier. Bug: T165024 Change-Id: I82c4f2367256f03d3753b9d5dd56a3ae0fd3f46a | 12 May 2017, 13:47:13 UTC |
57e741f | Antoine Musso | 12 May 2017, 13:38:57 UTC | contint: fix apt::pin resource name The apt preference files MUST NOT contains any space. Rename the apt pinning for HHVM/experimental. Follow up 6819c23fe2590edf7d7af55734ae6750e0b9d0df Change-Id: I768985ecc486d3a1f03f1f0c25b873f53389bea3 | 12 May 2017, 13:38:57 UTC |
f9c2780 | Giuseppe Lavagetto | 11 May 2017, 14:02:04 UTC | role::deployment_server: generate dsh lists for zotero Change-Id: Iffc02879522a6ff0d6fcb361bf5a5f17c91f45ab | 12 May 2017, 13:10:34 UTC |
6819c23 | Antoine Musso | 12 May 2017, 12:55:09 UTC | contint: pin HHVM packages to use experimental component Bug: T165074 Change-Id: Ia0e2aa58feeec723eed01277159110025541af00 | 12 May 2017, 12:58:43 UTC |
30d7f16 | Antoine Musso | 12 May 2017, 10:22:27 UTC | contint: move hhvm-dev to a different class Move the installation of hhvm-dev and hhvm build-dependencies from contint::packages::php to contint::packages::hhvm. The CI instances include both contint::hhvm and contint::packages::hhvm. Will make it easier to apt::pin hhvm packages later on. Change-Id: I79b72e6bb5c590921d6b86481fd2985a954a8ef8 | 12 May 2017, 12:44:46 UTC |
240f016 | Antoine Musso | 12 May 2017, 10:42:44 UTC | contint: experimental component for nodepool instances So we can selectively pick packages from /experimental. Pin it to priority 1 to ensure nothing get installed from it unless explicitly required. Change-Id: I086c218ba908c3c36af443e9d0800c2f28431525 | 12 May 2017, 12:28:35 UTC |
db9e994 | Alexandros Kosiaris | 12 May 2017, 08:59:52 UTC | varnish: Rename planet1001 director to planet Having a director named planet1001 is misleading given that the backends are planet1001 and planet2001. Rename to planet to depict that the director works for both DCs Change-Id: I4b2617d5e6fa4f3856e301b736f2fc42e8ef1566 | 12 May 2017, 11:14:30 UTC |
eb16b54 | Arzhel Younsi | 12 May 2017, 09:25:00 UTC | Add logstash-syslog-tcp LVS service Listening on port tcp/10514 Bug: T151971 Change-Id: Ia1594b06a77c00f98de8eed35b1cdf637579fd0c | 12 May 2017, 09:35:34 UTC |
96654e3 | Daniel Zahn | 11 May 2017, 19:27:37 UTC | backup::offsite: move 'include standard' to role Change-Id: I8ca09c29f0c4b90820d24ed23a7a895d34e13b4a | 12 May 2017, 08:55:21 UTC |
38c203d | Daniel Zahn | 11 May 2017, 19:25:48 UTC | backup: remove duplicate 'standard'-include In this case the include of standard is already in the role. So it's duplicate on the node. Change-Id: I91585c63f05cb7b265bcceded1f50611bcc124c9 | 12 May 2017, 08:54:53 UTC |
550922e | Arzhel Younsi | 10 May 2017, 14:56:17 UTC | Various LibreNMS improvements - [WARN] Your RRD directory is not set to 0775 - Add daily.sh cron job - Add billing module - Enable Globe Frontpage - Add location mapping - set "email_from" for better email filtering - Use maps.wikimedia.org for tiles - Ignore noisy fatal syslog messages - IRC bot inital configuration Bug: T164911 Change-Id: I4507b0ba2027baa9ac640c1608782afaee223a6a | 12 May 2017, 08:39:23 UTC |
6cb095e | Moritz Muehlenhoff | 09 May 2017, 06:17:01 UTC | Drop cache/LVS NFS override nfs-common and rpcbind were installed as part of the base d-i installation (prior to the first puppet run). 386ac51a3b85ef3876e60c7a36bf9ff65d091876 now removes it during the initial installation and (so new jessie installations are fine) and the roles which explicitly need NFS on the client or server side have gained explicit puppet declarations via 328f3c67a56394b5e4288513f14b8278bb5b073c and 535988c8162b8f459bebc15c91f26b8d8a600fb3. So we can drop that workaround for LVS/CP (to avoid puppet failures nfs-common and rpcbind need to removed shortly before merging the puppet change) Bug: T106477 Change-Id: I943f4de0a856f5fea8434544608dd0f83e965bfb | 12 May 2017, 06:18:42 UTC |
1b1732e | Andre Klapper | 14 April 2017, 19:42:06 UTC | Phabricator monthly email: Also include Differential user activity Change-Id: I183675e5a4c880cc10f7368fd65d54ae5f79a843 | 11 May 2017, 18:33:57 UTC |
d97024b | Daniel Zahn | 10 May 2017, 01:49:20 UTC | udp2log: use logrotate::conf for logrotate Change-Id: Ie8057d30153c217492fc0563e3d3562066470270 | 11 May 2017, 17:14:23 UTC |
ea9e569 | pt1979 | 10 May 2017, 16:16:50 UTC | DHCP/partman: Add dhcp and partman entries for kubernetes200[1-4] Bug:T164851 Change-Id: I79b5d2dd935479f782964f75e81371452437f758 | 11 May 2017, 16:49:44 UTC |
d89dfcf | Faidon Liambotis | 27 April 2017, 21:56:08 UTC | lvs: remove support for <= trusty All LVS systems are now running jessie, so remove legacy/dead code that was there for older systems. This removes the only "if ! os_version()" occurence in the tree which is probably an antipattern as it's harder to grep for. Change-Id: I68acf28e70f7aca5f98525c8faef41aa76f5ac83 | 11 May 2017, 16:06:01 UTC |
908cb6d | Faidon Liambotis | 10 May 2017, 15:38:46 UTC | Move all add_ip6_mapped calls to site.pp Most of the add_ip6_mapped calls are in site.pp but a few have creeped in to roles and profiles. Move them all back to site.pp, as a) Labs doesn't have IPv6, rendering those role/profiles unusable in Labs and b) IPv6 addressing is really a host config, not something tied to a particular profile/role (and one that we expect to eventually move to base or deprecate entirely). Change-Id: I63692a84426982a75c99b29f43f274c41a2e2dfe | 11 May 2017, 15:47:52 UTC |
41c3964 | Faidon Liambotis | 27 April 2017, 22:06:50 UTC | Remove c/p interface argument to add_ip6_mapped interface::add_ip6_mapped is being used with an argument of interface => eth0 all across the tree (and one occurence of "eth2"). This is probably because it was copy/pasted around, since the interface parameter has always been optional and defaulting to the first interface found so in all but the eth2 case, it was redundant. As of recently it's defaulting to the "interface_primary" fact, which makes the option entirely redundant. Remove it across the tree. Bug: T163196 Change-Id: Ie89e84aa820160c91a4363f7bcd278cfc83f181c | 11 May 2017, 15:00:41 UTC |
9bfc166 | Faidon Liambotis | 30 March 2017, 13:55:01 UTC | Switch add_ip6_mapped to use interface_primary Use the 'interface_primary' and the new 'ipaddress' facts in add_ip6_mapped, paving the road to not passing any arguments by default and thus potentially including it on all hosts. Also, cleanup and comment a little bit while we're there. Bug: T163196 Change-Id: Ic163ee735977cf8d3e85eb8d73727c91fb556196 | 11 May 2017, 14:42:12 UTC |
71d934f | andrewbogott | 06 May 2017, 02:33:04 UTC | Nova policy: Open up quota-related queries It would probably be ok to open up "compute_extension:quota_classes" as well but I can't figure out what that does so am erring on the safe side unless we turn out to need it. Bug: T164332 Change-Id: I4cbaeb4bd5eb5b4d0d7b154c2c5677b9b605117b | 11 May 2017, 14:08:02 UTC |
f0cf0d8 | Faidon Liambotis | 27 April 2017, 21:51:05 UTC | labs: remove the _eth0 suffix from ipaddress facts Our new ipaddress/ipaddress6 facts do the right thing and there is no reason to explicitly use the value of ipaddress_eth0. Remove those mentiions from all Labs/ToolLabs manifests. Bug: T163196 Change-Id: Iefb1464a2b33a2daa7871b6ec561d240c02a87d0 | 11 May 2017, 12:45:08 UTC |
5d62720 | Riccardo Coccioli | 11 May 2017, 08:29:27 UTC | LVS: move pybal config to a separate class - lvs::configuration is included in many places, but the $pybal configuration is actually used only by pybal. Moreover the values in there makes no sense when applied to non-LVS hosts. - this fixes also the errors in deployment-prep due to missing IPv6 Bug: T163196 Change-Id: I035e0192faea4385a470451ddce88afa4b736eb8 | 11 May 2017, 12:05:26 UTC |
1140978 | Moritz Muehlenhoff | 11 May 2017, 10:57:18 UTC | role::mariadb::wikitech: Switch to ferm constants Prevents errors like the one fixed in a7d62a6008c4bd2f2c4e3d2cb265ae69aff69661 Change-Id: I68637a34b614d6da49261801b8a010b5ae576262 | 11 May 2017, 10:57:18 UTC |
a7d62a6 | Moritz Muehlenhoff | 11 May 2017, 10:26:21 UTC | Remove mira from role::mariadb::wikitech ferm rule 478bd1a14653127f62fe787aa9f3c6af00b48b8f in ops/dns removed the DNS entry for mira, but 1a903481607ebf822ebe3d573253cb26d55c171a didn't remove it from the ferm host list for mariadb::wikitech. This leads to a ferm startup failure on labtestwiki/silver (silver hasn't reloaded yet, so it's not a live error yet, but would trigger with the next ferm reload): Error in /etc/ferm/conf.d/10_mysql_deployment_terbium line 4: tin.eqiad.wmnet mira.codfw.wmnet naos.codfw.wmnet terbium.eqiad.wmnet wasat.codfw.wmnet ) ) <-- DNS query for 'mira.codfw.wmnet' failed: NXDOMAIN Bug: T164588 Change-Id: Ie52fa3a40194436fd8365a9add3239ab5cd17c92 | 11 May 2017, 10:37:32 UTC |
665adb0 | Arzhel Younsi | 11 May 2017, 10:08:57 UTC | Workaround for puppet/icinga issue Where Icinga looks for logstash.svc.codfw.wmnet while it doesn't exist Bug: T151971 Change-Id: I9739294e7fc76785e523c75491ab89e96784faf4 | 11 May 2017, 10:23:41 UTC |
a3aba08 | Moritz Muehlenhoff | 11 May 2017, 09:48:38 UTC | Remove mira from tcpircbot config 478bd1a14653127f62fe787aa9f3c6af00b48b8f in ops/dns removed the DNS entry for mira, but 1a903481607ebf822ebe3d573253cb26d55c171a didn't remove it from the ferm host list for tcpircbot. This leads to a ferm startup failure on tegmen: May 10 18:13:30 tegmen ferm[45700]: Starting Firewall: fermError in /etc/ferm/conf.d/10_tcpircbot_allowed line 4: May 10 18:13:30 tegmen ferm[45700]: eventlog1001.eqiad.wmnet tin.eqiad.wmnet mira.codfw.wmnet naos.codfw.wmnet puppetmaster1001.eqiad.wmnet puppetmaster2001.codfw.wmnet tMay 10 18:13:30 tegmen ferm[45700]: ) May 10 18:13:30 tegmen ferm[45700]: , AAAA May 10 18:13:30 tegmen ferm[45700]: ) May 10 18:13:30 tegmen ferm[45700]: <-- May 10 18:13:30 tegmen ferm[45700]: DNS query for 'mira.codfw.wmnet' failed: NXDOMAIN Bug: T164588 Change-Id: Ifd4537c63d36cf9f3bd188ac62ffedc64f9c1ed9 | 11 May 2017, 10:06:58 UTC |
8799f57 | Arzhel Younsi | 11 May 2017, 09:47:38 UTC | Ferm to allow tcp/10514 on logstash nodes Bug: T151971 Change-Id: I8081da7158b205986a13ed6f0a54d7d63919767b | 11 May 2017, 09:47:38 UTC |
57353a9 | Erik Bernhardson | 10 May 2017, 18:38:19 UTC | Logstash match_mapping_type still uses string, not text In elasticsearch 5.x the string mapping was deprecated, in favor of text and keyword mappings. It turns out this was only deprecated for the actual mapping though, and not for the match_mapping_type part of mapping templates. Upating this to "string" should bring back the old index format, with '*.raw' fields so all our existing dashboards continue to work as expected. Bug: T164823 Change-Id: I651ce56964d6326cadda29244de259b7b5d203b4 | 11 May 2017, 09:12:20 UTC |
70f76bd | Daniel Zahn | 10 May 2017, 17:09:58 UTC | thumbor: move 'include standard' to role Change-Id: I4a6b2e0a275ce517911288e350d0acc34322b53a | 11 May 2017, 09:00:20 UTC |
582e4f1 | Daniel Zahn | 10 May 2017, 17:06:26 UTC | parsoid: move 'include standard' to role Change-Id: Ifd355e418d3343f59758a9badab253eaeeaa9557 | 11 May 2017, 08:59:14 UTC |
24336bf | Daniel Zahn | 10 May 2017, 17:14:09 UTC | puppetmaster::backend: move 'include standard' to role Change-Id: I09d073bd10232a0fba51890cdfe2661c0ef95856 | 11 May 2017, 08:58:14 UTC |
f460f0c | Daniel Zahn | 10 May 2017, 17:11:41 UTC | poolcounter: move 'include standard' to role Change-Id: I221f6cdae9fb62e8dc291732405592a118453b6f | 11 May 2017, 08:57:20 UTC |
6038792 | Daniel Zahn | 10 May 2017, 01:46:43 UTC | apertium: use logrotate::conf for logrotate Change-Id: I54f9356ce5c1b17d9239acbdb9b4c0413c1c02e6 | 11 May 2017, 08:56:46 UTC |
3736d9e | Daniel Zahn | 10 May 2017, 17:19:09 UTC | ganeti: move 'include standard' to role Change-Id: I504d1c74c7b7fb6a46d52976abd24ae9841f0732 | 11 May 2017, 08:55:34 UTC |
d74a00d | Arzhel Younsi | 10 May 2017, 13:13:25 UTC | Add new logstash LVS service Based on the listeners listed in modules/role/manifests/logstash/collector.pp Inspired by https://gerrit.wikimedia.org/r/#/c/324371/ Bug: T151971 Change-Id: I048e38080e6055b107d5ce767b0e9d7c235fabf1 | 11 May 2017, 08:37:08 UTC |