6150b4e | Brandon Black | 19 September 2016, 21:27:49 UTC | upload storage size class experiment This will probably need tweaking. Uses cp1099 as first test host. Bug: T145661 Change-Id: I024b54ed3ae1446743f1a3b15dd3842987a0fda9 | 19 September 2016, 21:28:26 UTC |
e7ed079 | andrewbogott | 16 September 2016, 10:11:11 UTC | Puppet Panel: Use the right template for the remove-role dialog Change-Id: I8447488b90a0cf494d57967afeb669f142c52289 | 16 September 2016, 10:11:11 UTC |
1e62ebd | andrewbogott | 16 September 2016, 09:19:36 UTC | labspuppetbackend: fix a bug with detecting project-wide prefixes The db returns b'' instead of '' Change-Id: Ia93b974d9f812e910bd70210fa2144e1bdbb7959 | 16 September 2016, 09:20:03 UTC |
d649e7b | YuviPanda | 16 September 2016, 17:41:12 UTC | labs: Add a standalone puppetmaster role - Uses the puppetmaster module rather than the puppet module. - Based off the labs puppetmaster code, but much simplified - Uses apache + mod_passenger like prod rather than the default WEBrick server - Probably does not support precise! Should work on trusty & jessie. - Is standalone puppetmaster, does not support replication / HA like the prod puppetmasters DEATH TO THE PUPPET MODULE Bug: T120159 Change-Id: I5f11761bdd2a1f292d3d061363fa53346d1eb768 | 19 September 2016, 19:45:54 UTC |
bf9f5c3 | andrewbogott | 16 September 2016, 08:11:36 UTC | Puppet Panel: Don't choke on a (user-provided) "" hiera string. Bug: T91990 Change-Id: If842893fe08099bd98493bb46f3bf46afe04d529 | 16 September 2016, 08:18:07 UTC |
e2accbc | andrewbogott | 16 September 2016, 08:07:42 UTC | Puppet panel: Use "{}" to represent an empty hiera config We were using "" in some cases before, which wound up unparsable down the line. Bug: T91990 Change-Id: I1e3886270ef5a14d1073aac7e2fa80b6271fa2ff | 16 September 2016, 08:12:01 UTC |
dfe4fb5 | Jcrespo | 19 September 2016, 17:20:10 UTC | mariadb: Add additional node (db1061) for mysqld_safe testing Last test before cluster-wide deploy. Bug: T145378 Change-Id: I2e5cd1d78b891c7dd357230019c69a19581b7a27 | 19 September 2016, 17:20:10 UTC |
97f3e31 | andrewbogott | 16 September 2016, 07:22:42 UTC | Puppet Panel: check for empty hiera before we start enumerating keys. Change-Id: I3d8f6709bfce442cf76903ab9e1b0fee4517933b | 16 September 2016, 07:22:42 UTC |
f1c4fbd | andrewbogott | 16 September 2016, 06:24:20 UTC | Puppet Horizon Panel: Deploy on Labs Bug: T91990 Change-Id: I89f9ef6a896b711acfaef305dc767a50ed50c672 | 16 September 2016, 06:24:20 UTC |
40d02ab | Faidon Liambotis | 19 September 2016, 15:47:28 UTC | mirrors: fix autoindex for tails Indent the location /tails block under the location / that has some defaults. Change-Id: I4681abd6cb7bd4de4355c2a016a7bde085d0a832 | 19 September 2016, 15:48:13 UTC |
a9e812b | RobH | 19 September 2016, 15:36:57 UTC | robh back from vacation Revert "robh on vacation, remove from paging" This reverts commit 3d38196b79dc478da1c08be96daa1447bd72be2f. Change-Id: Ie01b3ec258e13ef5d933d4cd2c67025e8d5ecd6a | 19 September 2016, 15:40:26 UTC |
2002233 | Giuseppe Lavagetto | 19 September 2016, 15:00:26 UTC | puppetdbquery: fix argument ordering Change-Id: I68105ab79c4a67ef9f4bfff9c6c61cab9ca713e1 | 19 September 2016, 15:00:26 UTC |
fcf9c75 | Giuseppe Lavagetto | 19 September 2016, 14:21:42 UTC | ssh::client: order by host name with puppetdb as well Change-Id: I47d1f6492f02b38765cbd040acd0a5710bef69e6 | 19 September 2016, 14:21:42 UTC |
03db64c | Giuseppe Lavagetto | 19 September 2016, 14:20:30 UTC | puppetdbquery: add ability to order resources Change-Id: I28bf175231ab025f367bb51bf83c41b29c83a2c6 | 19 September 2016, 14:20:30 UTC |
2d4863d | Giuseppe Lavagetto | 19 September 2016, 08:45:47 UTC | naggen2: order resources by title in puppetDB as well Also, sort all the parameters for reducing differences further. Change-Id: Iebc821b9adf465fb48115b23543c56f6ce8fe7b0 | 19 September 2016, 13:48:28 UTC |
eb273ba | Moritz Muehlenhoff | 16 September 2016, 10:13:49 UTC | deployment_server: Daemonise redis when running on systemd Otherwise the redis startup fails since the systemd unit uses Type=forking. Bug: T144578 Change-Id: I7d2b015d6c1aab9af65d999e0c884378266a3845 | 19 September 2016, 12:31:20 UTC |
bf9bac7 | Ariel T. Glenn | 19 September 2016, 12:10:24 UTC | remove nfs mount of labstore host from datasets unused for some time. Change-Id: If6b8f18c9f1ac40034cbaa74a615f7ec26f01174 | 19 September 2016, 12:11:57 UTC |
661d19e | Ariel T. Glenn | 12 September 2016, 18:45:06 UTC | set up static nfs lock manager ports for dataset hosts Change-Id: I316d8d387c743492326a8e3bc8df41be16b5a0cf | 19 September 2016, 10:34:10 UTC |
b81da8d | Faidon Liambotis | 19 September 2016, 09:06:58 UTC | mirrors: disable ETag for Tails, at their request Change-Id: I54b06909372cd67b427e7e47204757c7b06cb1b3 | 19 September 2016, 09:06:58 UTC |
323b97d | Brandon Black | 18 September 2016, 17:56:38 UTC | fix another possible netmapper-1.3+v4 FE crash Change-Id: Iddb35c4438e4a0efe4b394f2aae839fa0766eaf7 | 18 September 2016, 17:56:41 UTC |
606aea9 | Brandon Black | 07 September 2016, 14:09:02 UTC | cache_upload: two-hit-wonder experiment, hit/2+ Bug: T144187 Change-Id: Ibe2fcfba9005f72295c179b63a3fe67f7048395d | 18 September 2016, 15:29:26 UTC |
cbb2cf7 | Brandon Black | 18 September 2016, 15:21:42 UTC | cache_upload: FE size limit 1MB 512KB didn't offer notable improvement over 1MB, and 2MB seems to have slightly dropped FE hitrate, so 1MB seems reasonably-optimal for now. Change-Id: Id748ebd4a513867b1306c41b8712753e14da02eb | 18 September 2016, 15:21:44 UTC |
d6c822a | Brandon Black | 18 September 2016, 14:07:25 UTC | htcppurger: quoting bugfix for host_regex Even with a simple string, apparently it's still possible to get quoting wrong through the various layers :) Change-Id: I537ebc0e25224c37a683fdc11ab7aa52511665e2 | 18 September 2016, 14:07:28 UTC |
e9e9308 | Brandon Black | 18 September 2016, 13:45:32 UTC | cache_upload: vhtcpd host regex filter Only about 0.1% (or less) of the total multicast purge flow actually applies to the upload caches. The rest is the crazy mess of redundant/template/backref-driven text purges. Reducing the rate of actual PURGE into varnishd may help a lot with various problems in cache_upload for now, and vhtcpd is capable of regex-filtering on the purged URL. The full flow can still be seen in vhtcpd's inpkts_received and inpkts_sane, but the reduce number from this fitering will be seen in inpkts_enqueued and other stats further into the pipeline. We never got around to this optimization before because the perfect was the enemy of the good and it was hard to think through and test the quoting for a proper, perfectly-matching regex with several layers of interpolation and quoting between puppet and the actual vhtcpd commandline. However, using the literal simple string 'upload' as a regex filter does the job fine in this case, and is all we really need. Change-Id: I605638d8e60c9c52ecc8368afc4a1705112f57d1 | 18 September 2016, 13:54:59 UTC |
3941129 | Brandon Black | 18 September 2016, 13:03:43 UTC | cache_upload: increase FE size limit to 2MB Part of ongoing experiments to find an approximately-optimal value for maximizing FE hitrate. Change-Id: I8893a839c9fa23bb048a5469994b3e8353bc55ed | 18 September 2016, 13:05:18 UTC |
748a3dc | Emanuele Rocca | 18 September 2016, 10:28:38 UTC | varnish-backend-restart: fix service invocation 'service' is under /usr/sbin, which is not in cron's path Change-Id: If413fcef0167cb49469acec13c6ec44ea80b3a06 | 18 September 2016, 10:30:38 UTC |
36d82b8 | Brandon Black | 17 September 2016, 18:19:05 UTC | cron_splay() with first use in cache_upload Change-Id: I995c8e55018bbd6544a55cae744658e972c72726 | 17 September 2016, 19:03:17 UTC |
0148fc4 | Alex Monk | 17 September 2016, 04:21:36 UTC | Attempt to fix salt key monitoring sudo rule The script doesn't attempt to re-run itself with sudo, it runs `/usr/bin/salt-key -l un` Bug: T144801 Change-Id: Ib594b0284029172f30929461ac45f12e5f7756ee | 17 September 2016, 17:12:04 UTC |
3571509 | BBlack | 17 September 2016, 16:12:54 UTC | Revert "upload: splay restart cron ever betterer" This reverts commit 2eb4b4c4fe189824a110a7ddca2f0783dbccd6a0. Change-Id: Ied2bdc8d8df9cdd0b729bde6f52063a208d754c3 | 17 September 2016, 16:12:54 UTC |
2eb4b4c | Brandon Black | 17 September 2016, 16:00:02 UTC | upload: splay restart cron ever betterer Change-Id: Ide899e2fbaacb0787dea9dcff066e8429735f443 | 17 September 2016, 16:00:02 UTC |
cdb1ea8 | Brandon Black | 17 September 2016, 15:25:29 UTC | upload: splay restart cron a lot better Change-Id: I4e0bebc0fc97dd48f4b1edfceae042fa76b67316 | 17 September 2016, 15:25:29 UTC |
d34d187 | Brandon Black | 17 September 2016, 14:53:28 UTC | upload: drop FE size limit 1MB->512KB Change-Id: I459fea3da58f856498d71c1afc7efaea79036e4d | 17 September 2016, 14:53:28 UTC |
1b77869 | Brandon Black | 17 September 2016, 14:47:36 UTC | upload: splay restart cron a little better Change-Id: Ib97ff2652fb523373af5d62f0de58cb612bde926 | 17 September 2016, 14:47:40 UTC |
da097c1 | Emanuele Rocca | 16 September 2016, 15:09:12 UTC | varnish: restart upload backends once a day Automate varnish-be restarts in cache_upload in order to avoid prod issues while we're debugging T145661. Change-Id: If07089ac19059250ab5c3429d686fed33db17092 | 17 September 2016, 14:21:17 UTC |
188daca | Daniel Zahn | 17 September 2016, 01:26:16 UTC | salt/icinga: fix permissions to run plugin script Change-Id: I4718170cf687ed9f1410e6cde0417eca3802148f | 17 September 2016, 01:29:51 UTC |
860a843 | Daniel Zahn | 16 September 2016, 01:55:36 UTC | salt: add Icinga plugin to check for unaccepted keys Add an Icinga plugin script to check for unaccepted salt keys and install it on the master via the salt module. Needs sudo to run salt-key. Fails if it can't get the key list, otherwise counts them and alerts if >= 1. Bug: T144801 Change-Id: If15055ca58673b12dfa0f64f214fece7335d1085 | 17 September 2016, 00:57:05 UTC |
0b6e939 | Andrew Bogott | 16 September 2016, 20:44:51 UTC | Puppet Panel: Cache the project panel tab Without this we load it twice sometimes Change-Id: I1c3b556ba03bee681222081d77d85748d7d9a4cc | 16 September 2016, 20:45:38 UTC |
0114c57 | Sébastien Santoro | 16 September 2016, 18:36:46 UTC | Update Alphos' blog URL for fr.planet Feed URL had an extraneous /wordpress. Initially requested on Freenode #wikidata-fr. The site editor has been notified of the opportunity to switch to HTTPS and will consider to use Let's encrypt in a near term. Change-Id: I74d2a6f204ec5266172a0f98136af5daca11ce2c | 16 September 2016, 18:38:48 UTC |
2073363 | Moritz Muehlenhoff | 15 September 2016, 07:58:07 UTC | Update list of mailman site languages Remove ast, gl and sk from mailman site list. The debconf script parses the currently used mailing list languages and presents the admin a list which to enable (the debconf dialogue is pretty ridicilous these days, since all it does it potentially save 150k of disk space per language...), but we currently don't seem to have any more lists in Asturian, Galician or Slovak, so the debconf::set tries to enable a setting which isn't presented to begin with. This leads to the mailman services getting stopped as fallout of an inconsistent installation status. The cleanest fix would be to have the puppet module parse the list of used mailing list languages and pass that to debconf::set, but I rather made the quick fix to allow to reenable puppet on fermium. The list of mailing list languages is rather static anyway and mailman3 will have a complete makeover anyway, so that will very likely be obsolete anyway. Bug: T144933 Change-Id: I166ddc1e1182697d5c6ae4d16f195f6c5e1b391e | 16 September 2016, 17:59:41 UTC |
3610285 | Antoine Musso | 16 September 2016, 17:34:29 UTC | contint: drop now unused sudo rule The gerrit-sync-ve-push.sh is no more. It was to workaround a bug in Gerrit which is now solved. Remove the sudo rule from gallium, the script has already been deleted everywhere. Bug: T51846 Change-Id: I9b10f588cc97af0c7af8a75eaec48cd1fd7768e0 | 16 September 2016, 17:49:53 UTC |
2ecba9e | Erik Bernhardson | 16 September 2016, 16:43:13 UTC | Update ebernhardson ssh key Change-Id: I07b268750623f002d7798e30514ea036c0dbc45c | 16 September 2016, 17:45:51 UTC |
21fa7ae | Andrew Bogott | 16 September 2016, 17:41:06 UTC | Puppet Panel: Remove use of breadcrumb_nav This turns out to be unavailable on Liberty, and doesn't seem to do much in any case. Bug: T91990 Change-Id: I41764250b950e211b5e15a85f579c4a11bc6c4ae | 16 September 2016, 17:41:48 UTC |
5d472cd | Paladox | 14 September 2016, 23:52:30 UTC | mediawiki_singlenode: Use require_package instead of package latest Bug: T115348 Change-Id: Ia6b14aa2ea4d38e813d1257e455a318ac0859cf3 | 16 September 2016, 17:28:54 UTC |
4324103 | Andrew Bogott | 16 September 2016, 17:18:04 UTC | Puppet Panel: Add captions to instance tabs Since a given instance can be getting config from lots of different places, this should clarify things a bit. Bug: T91990 Change-Id: Idf71e3293d82ccaabc81fd52203a23ec02acb496 | 16 September 2016, 17:19:08 UTC |
6b3bd11 | Daniel Zahn | 16 September 2016, 16:57:24 UTC | ldap::client::utils: don't ensure => latest packages Bug: T115348 Change-Id: I98e3b7bd4c06d62a1d3e24bf7673c63a3c381277 | 16 September 2016, 17:05:09 UTC |
d7605cf | Paladox | 15 September 2016, 00:06:14 UTC | ldap: Use require_package instead of package latest Bug: T115348 Change-Id: Ic263fd61a6023486c02735e0a9163dc29b131243 | 16 September 2016, 16:54:19 UTC |
a0eb4eb | Daniel Zahn | 24 August 2016, 19:56:01 UTC | partman: delete some more unused recipes To start reducing the number of different partman recipes we have (as Brandon pointed out it's like 57(!sic), detecting the recipes that are not used in netboot.cfg and deleting them. Used this: ~/wmf/puppet/modules/install_server/files/autoinstall/partman$ for recipe in *.cfg; do if ! grep -q $recipe ../netboot.cfg; then echo "$recipe not used"; git rm $recipe; fi; done I already deleted some for cassandra hosts in I352b73878036dbc4, rebased on that, these are left now: analytics-cisco.cfg not used rm 'modules/install_server/files/autoinstall/partman/analytics-cisco.cfg' lvm-etcd.cfg not used rm 'modules/install_server/files/autoinstall/partman/lvm-etcd.cfg' raid0-lvm.cfg not used rm 'modules/install_server/files/autoinstall/partman/raid0-lvm.cfg' raid1-squid.cfg not used rm 'modules/install_server/files/autoinstall/partman/raid1-squid.cfg' raid5-gpt.cfg not used rm 'modules/install_server/files/autoinstall/partman/raid5-gpt.cfg' Change-Id: Ic05660855aab95e91909425f8548f9e9215ef642 | 16 September 2016, 16:15:08 UTC |
53397ef | Giuseppe Lavagetto | 16 September 2016, 14:04:36 UTC | puppetmaster: re-enable puppetmaster2002 Change-Id: I1c77662a6ff824d0f1fad6592bb794e33ca11f8f | 16 September 2016, 14:48:55 UTC |
96d90f4 | Alexandros Kosiaris | 16 September 2016, 14:42:47 UTC | puppetmaster: Send reports to puppetdb We 'd like to evaluate the reports handling of puppet agent run by PuppetDB. Enable it on puppetDB enabled puppetmasters Change-Id: I8015e6ee6e397027579841b8113497d6130da401 | 16 September 2016, 14:47:21 UTC |
c2bc5f1 | Alexandros Kosiaris | 16 September 2016, 14:22:18 UTC | puppet.conf: Remove reports = statsd from agent puppet agent does not process reports in any way. It's only puppet apply and puppet master the process reports. So that setting is irrelevant. Remove it Change-Id: Ia2b59281356387706e54f9b9ef4060335c6342c3 | 16 September 2016, 14:47:04 UTC |
eb88835 | Filippo Giunchedi | 24 August 2016, 08:52:01 UTC | puppet_compiler: clean older output dirs Bug: T143671 Change-Id: I3c66a0debff7788e3ef97792d35c49681eaacb34 | 16 September 2016, 13:55:02 UTC |
4436a25 | Emanuele Rocca | 16 September 2016, 10:32:31 UTC | varnish: add varnish-be restart script varnish-backend-restart is a script to depool, restart and repool a varnish backend. Change-Id: I9c29d57c46a982af165417125acb10a9768accef | 16 September 2016, 13:49:22 UTC |
2640b72 | Alexandros Kosiaris | 16 September 2016, 13:35:45 UTC | Revert "puppetmaster: throw away reports" This reverts commit f75f274e13defd1d4fdf9f8a7165d54d1eeaf111. Change-Id: I9f87e3e94c4956aba16c3ed0be205022934d2288 | 16 September 2016, 13:35:50 UTC |
4b13f79 | Giuseppe Lavagetto | 16 September 2016, 12:08:08 UTC | prometheus: ruby has Array.push, not append Change-Id: I83162c8b945c899a0c56ff73c76c83760450b036 | 16 September 2016, 12:08:08 UTC |
5376596 | Giuseppe Lavagetto | 16 September 2016, 11:50:39 UTC | prometheus: use scope.function in template Change-Id: I3f009738af039bb597610df5da871452cc8d7dc5 | 16 September 2016, 11:51:19 UTC |
af20b64 | elukey | 15 September 2016, 15:20:03 UTC | Add the new aqs nodes to conftool-data This patch should add the new aqs100[456] nodes to conftool-data to finally put them in production. Some considerations: 1) adding nodes to conftool-data does not mean that they will get traffic from LVS since the 'pooled' tag will need to be manually set to True 2) there are no extra networking settings to allow the new AQS cluster nodes to get traffic from LVS The plan is to enable one node at the time (maybe with weight:5 or similar) and observe how it goes. Eventually aqs100[123] will be completely removed and decommissioned. In case of fire during the transition period, we'll just need to use conftool to remove the new aqs nodes. Both clusters have the same data, we have done consistency checks. Bug: T144497 Change-Id: I011f8262d1581e8c879a5778915240451a65991a | 16 September 2016, 09:18:32 UTC |
6131188 | Giuseppe Lavagetto | 16 September 2016, 09:14:19 UTC | prometheus: fix calls to functions from template Change-Id: I60ec3b5a48b1461423c1e02bcc66294e2e9a60e8 | 16 September 2016, 09:14:19 UTC |
ca8aad2 | Giuseppe Lavagetto | 15 September 2016, 15:56:47 UTC | templates: move apache templates to the role module Change-Id: Id267b2d1f692bbe5659ccbf5e1ef200fb57fc369 | 16 September 2016, 08:55:11 UTC |
cf1e7ea | Filippo Giunchedi | 15 September 2016, 15:29:23 UTC | monitoring: validate check_prometheus args Change-Id: I9338a627d07c7d5d80914b3c06b2f081c6ee9598 | 16 September 2016, 08:34:11 UTC |
bd56cf6 | Moritz Muehlenhoff | 16 September 2016, 07:14:02 UTC | Remove access credentials for ironholds Initially aimed for continuing access via MOU, but the process stalled. Change-Id: Ib8d266b8d5e6f314648c39312b3e030baadf7792 | 16 September 2016, 07:41:59 UTC |
26fa711 | Alexandros Kosiaris | 16 September 2016, 07:23:30 UTC | puppet-merge: Run conftool-merge in only 1 frontend No need to run conftool-merge on multiple frontends. It won't hurt but we don't really need to and gitpuppet user does not really have the right to run it resulting at an error Change-Id: I8b386fa468c8f787d4d20141d7a0a5f86b6713c1 | 16 September 2016, 07:26:38 UTC |
0541c54 | Giuseppe Lavagetto | 15 September 2016, 15:42:39 UTC | exim: move templates to the role module Change-Id: I60dd84e00a582846c471874442571c00f6d09a6e | 16 September 2016, 07:16:29 UTC |
7fb14ee | elukey | 15 September 2016, 16:32:59 UTC | Add a directive to mod_proxy_html's yarn configuration Sadly a lot of a hrefs to replace in the yarn proxied content are embedded in inline JS. This will slow down a bit the overall rendering time but it will improve the user experience. Bug: T116192 Change-Id: I90a66f1fbbce76b5f539d149398a4efdd36fdc65 | 16 September 2016, 07:07:05 UTC |
48f615b | Antoine Musso | 15 September 2016, 14:52:07 UTC | beta: import scap_masters list from wikitech Duplicate information between puppet.git and Wikitech is crazy. Import the scap::dsh::scap_masters hiera key in puppet. Source: https://wikitech.wikimedia.org/wiki/Hiera:Deployment-prep Change-Id: Ib6c5149888149576d2204c30b683a5d042f19cc6 | 16 September 2016, 06:58:40 UTC |
fbc945c | Andrew Bogott | 15 September 2016, 22:11:05 UTC | Puppet Panel: Speed up role formatting These format functions are really the responsiblity of the view, but moving them into the model (puppet_roles.py) allows us to cache the formatted role properties. This should save us a tiny bit of render time. Bug: T91990 Change-Id: I1af176860e6c0ac42012f2a0bd8c349f19c74e11 | 15 September 2016, 22:53:46 UTC |
602ba50 | YuviPanda | 15 September 2016, 21:18:09 UTC | labs: Fix httpyaml backend for precise puppetmasters Apparently ruby version on precise doesn't like two params with the same name Change-Id: Ia3ed8f776955149ed0aab316f692b9a11679e8bd | 15 September 2016, 21:51:17 UTC |
9df3208 | Andrew Bogott | 15 September 2016, 21:11:13 UTC | Puppet panel: Remove some accidental copypasta from the puppet tab Change-Id: Ic4b8111152c3f33ca8cc3845a6bb42521ba8a8d8 | 15 September 2016, 21:11:13 UTC |
dc272a0 | Andrew Bogott | 15 September 2016, 20:42:20 UTC | puppet panel: Add a button to remove prefixes. Bug: T91990 Change-Id: I6364cd347dcbb1e319c9acee65ac6affafb5a9f2 | 15 September 2016, 20:42:58 UTC |
5bbefc9 | andrewbogott | 15 September 2016, 06:11:44 UTC | labspuppetbackend: fixed mysql typo Bug: T133412 Change-Id: I681a078f1b132b3f869b3c011d5bdd69d40f29b1 | 15 September 2016, 06:12:19 UTC |
b3e47d5 | andrewbogott | 15 September 2016, 03:46:01 UTC | labspuppetbackend: Add prefix delete Bug: T133412 Change-Id: Ieda0b9a74b25ef94b699daebdd41a1a33d5128f4 | 15 September 2016, 20:24:28 UTC |
bed63a2 | YuviPanda | 15 September 2016, 20:04:33 UTC | labs: Use puppetmaster service URL for hiera backend This would allow it to work for self hosted puppetmasters Bug: T91990 Change-Id: I9493a978f4892c4accf09794c7027cb50f6beb79 | 15 September 2016, 20:06:40 UTC |
5250817 | YuviPanda | 15 September 2016, 19:55:29 UTC | labs: Add httpyaml hiera backend to labs Bug: T91990 Change-Id: Ideb7cdb3261ec9469a977e3124ba469535e900de | 15 September 2016, 19:58:32 UTC |
d9055e2 | Yuvipanda | 15 September 2016, 18:22:49 UTC | Revert "labtest hiera: use labtestwikitech, not wikitech" This broke puppet runs on labtest. Bug: T145808 This reverts commit 52bccb23fc36a1192d153589ca8448d5f066f5ec. Change-Id: Ie307273b8c2a719348f6aa20c07d6a90147e96a1 | 15 September 2016, 18:22:54 UTC |
1a674ab | YuviPanda | 15 September 2016, 18:16:03 UTC | labs: Remove debugging from httpyaml backend I also found how to test changes - the files actually live in /var/lib/puppet/lib, so just changing the files in /var/lib/git has no effect. Change-Id: Ibaf90d639c75aaa58945c9a17f76bea1bd311f4b | 15 September 2016, 18:19:07 UTC |
beef44b | YuviPanda | 15 September 2016, 17:54:45 UTC | labs: Actually add debugging to httpyaml backend Cherry picking, manual editing, etc on the labtestpuppetmaster does not seem to work *at all*, and I've no fucking idea why. And yes, I *am* restarting the puppetmaster. Instead of falling into the hole of despair that is finding out why the fuck this is the case, I'm just going to keep commit / merging. Change-Id: I888fccbbf71c7f17bfa863b6c6f12c672763f92a | 15 September 2016, 18:04:21 UTC |
454672d | Daniel Zahn | 15 September 2016, 00:56:01 UTC | apache: fix 42 x 'class not documented', add doc links Fixes 42 lint warnings about classes not being documented, by linking to the relevant docs page for each Apache module. Bug: T127797 Change-Id: Ib552f24bd3e4ee80b92cb0a32b089452fd2a4b1c | 15 September 2016, 17:52:07 UTC |
9714e87 | YuviPanda | 15 September 2016, 17:41:43 UTC | labs: Add more debugging to the httpyaml backend Change-Id: I3aec4f4aeefa0b0012ac0f29df4edd3d0b23a282 | 15 September 2016, 17:42:23 UTC |
4d7478e | Daniel Zahn | 14 September 2016, 23:13:08 UTC | delete ircyall module and role This module and role is apparently not used on any labs instance anymore, and the labs project has been deleted(?). Bug:T1357 Change-Id: I96e8b5fe46e81b9d1546dd63bc14eabdde58dc2d | 15 September 2016, 17:21:35 UTC |
c09fca5 | Kartik Mistry | 25 August 2016, 15:16:23 UTC | Remove cxserver restbase_url Bug: T129284 Change-Id: I5dafb1ab8316e584fcf60dfe28bd97edcf37bdf4 | 15 September 2016, 16:38:06 UTC |
f33ade5 | Antoine Musso | 23 July 2016, 20:53:27 UTC | contint: role for Android testing Android testing is quite unique, it requires Java 8, qemu and the jenkins-deploy user be a member of the 'kvm' group. Move qemu and kvm membership to the role since other slaves do not need that. Introduce a simplfied slave role: role::ci::slave::android Bug: T139137 Change-Id: Id216fa509ff615ee33b5e26fc0ecbef6d3b1e8d9 | 15 September 2016, 16:34:19 UTC |
478ffed | Antoine Musso | 05 September 2016, 08:00:44 UTC | contint: drop browser test from Precise We no more run tests against an install of MediaWiki on Precise. They all have been moved to either Trusty or Jessie. I noticed it via 5b19fd68 which changed the way we manage redis config file and does not support Precise. Change-Id: Idfe29845687e4949d72fb02c1dd78f0d2f4ad5ab | 15 September 2016, 16:31:42 UTC |
1dcfbcb | Alexandros Kosiaris | 15 September 2016, 16:28:16 UTC | puppet-merge: run conftool-merge only on frontends We should be running conftool-merge only on frontends Change-Id: I150e89ab9f97b224a70e05937456cf489f139d29 | 15 September 2016, 16:28:16 UTC |
5a813a8 | Alexandros Kosiaris | 15 September 2016, 16:21:27 UTC | package_builder: Update README.md Minor unimportant fixes Change-Id: I5fe11730202d9e49ac89d31121b5fe77a848ddaa | 15 September 2016, 16:21:27 UTC |
4d2b79f | Alexandros Kosiaris | 15 September 2016, 16:15:45 UTC | puppet-merge: One more typo fix $sha1 => $fetch_head_sha1 in one more place Change-Id: Ia1c18a7ae796502ccad0ff8dbd847d37ba30771a | 15 September 2016, 16:15:45 UTC |
4b4e5cd | Alexandros Kosiaris | 15 September 2016, 16:12:08 UTC | puppet-merge: Fix sha1 variable typo Should have been $fetch_head_sha1 Change-Id: Ia92bd3f026224dee61382e26e29575ece36d213a | 15 September 2016, 16:12:08 UTC |
363728e | Alexandros Kosiaris | 15 September 2016, 16:02:27 UTC | puppet-merge: Fix su invocations We want to be able to call it correctly both on backends and frontends and via the ssh sessions, so su - when not running as gitpuppet and not otherwise Change-Id: I789c2ab101a0626c48e5e9aa04825552e78fe06a | 15 September 2016, 16:06:05 UTC |
49a98a5 | Alexandros Kosiaris | 15 September 2016, 15:45:12 UTC | package_builder: Update README s/trusty/jessie/ Change-Id: I17afc35f31c93c51c0aef78f805d6e9cdeb57427 | 15 September 2016, 15:46:01 UTC |
eda7fd2 | Alexandros Kosiaris | 15 September 2016, 15:32:29 UTC | puppet-merge: Remove forced exit 0 and fix typo No reason at all for the exit 0 to be there and fix the workerhash typo Change-Id: I12faadfc7d56502551a7464b7832efe32b70c05d | 15 September 2016, 15:41:29 UTC |
9f57494 | Andrew Otto | 15 September 2016, 14:49:08 UTC | Fix puppet warnings in confluent module Change-Id: I858daf247ed9a0ce08205350d3934eaa7bd525b6 | 15 September 2016, 15:39:32 UTC |
c8fe428 | Jcrespo | 15 September 2016, 15:30:22 UTC | mariadb: fix typo when referencing module file Change-Id: I061e53165df7264cd947409bb13870bd62a9f4d0 | 15 September 2016, 15:30:22 UTC |
e02c08c | Alexandros Kosiaris | 15 September 2016, 09:06:29 UTC | osm: Also allow postgres connection from postgres slave Otherwise replication will not work Change-Id: I5e9df48c03128adb5b302d772cbde180ca76da01 | 15 September 2016, 15:26:58 UTC |
56c1590 | Alexandros Kosiaris | 14 September 2016, 10:27:46 UTC | puppetmaster: Add --quiet option to puppet-merge A poor man's quiet option to puppet-merge which allows to limit the output of puppet-merge. For now just silence git diff, submodule diff and git log outputs. Change-Id: I5e30fe281a902cf4c8cbf82358e707a79b9d40b4 | 15 September 2016, 15:21:56 UTC |
59805da | Alexandros Kosiaris | 13 September 2016, 13:33:44 UTC | puppetmaster: Change the backend forced ssh command Call puppet-merge with a forced yes and the optional last argument from the original ssh command. The point here is to get the SHA1 that will be passed by puppet-merge on the frontend Change-Id: Ie22bf38893cfe1dd9aced6ab73c3e16b33feb8cf | 15 September 2016, 15:21:44 UTC |
690a152 | Alexandros Kosiaris | 13 September 2016, 13:31:22 UTC | puppetmaster: Delete the post-merge hooks No reason to have it now that we use puppet-merge to get the other puppetmasters updating Change-Id: I163092844de5c4ec3dec5f137780303d245e1baf | 15 September 2016, 15:21:21 UTC |
63dd412 | Alexandros Kosiaris | 13 September 2016, 13:24:56 UTC | puppetmaster: Make puppet-merge a template And add the $servers variable so we can use it to generate the required puppet merge commands on the backends Change-Id: Ia1dbb789a426ac335e64b73af4d2c40a77824bea | 15 September 2016, 15:21:01 UTC |
e959321 | Jcrespo | 14 September 2016, 15:16:57 UTC | mariadb: control db1082's mysqld_safe file with puppet Also merge pending mariadb changes not yet live: * mysqld_safe patches * lvmbackup class Bug: T145378 Change-Id: I9b1c56d7c0d6016fc8439c87f496bc6e6f3c126d | 15 September 2016, 15:08:15 UTC |
52bccb2 | Alex Monk | 10 September 2016, 00:06:22 UTC | labtest hiera: use labtestwikitech, not wikitech I noticed this oddity while grepping for wikitech - I don't know if we care, but if we do, here's the patch. Change-Id: Ic8c7dd092b0b4620af00890e9dd799d01f74558f | 15 September 2016, 14:54:41 UTC |
0415fb7 | Giuseppe Lavagetto | 15 September 2016, 10:16:51 UTC | templates: add large warning sign not to add anything anymore Change-Id: I428ad1325cd92d40efc172e7a86188b05909083d | 15 September 2016, 14:50:36 UTC |
bd1ab1c | Giuseppe Lavagetto | 15 September 2016, 10:16:34 UTC | url_downloader: move templates to role module Change-Id: Id4a2a08fac9d8d4d8d5b94efc3d8dee2918af41f | 15 September 2016, 14:44:02 UTC |
7254301 | Giuseppe Lavagetto | 15 September 2016, 10:13:02 UTC | udp2log: move templates to the proper position Change-Id: Ie5f2638c2bb442a31fa5081b390faabc1bc3bfa6 | 15 September 2016, 14:40:35 UTC |