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

sort by:
Revision Author Date Message Commit Date
6150b4e 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 Puppet Panel: Use the right template for the remove-role dialog Change-Id: I8447488b90a0cf494d57967afeb669f142c52289 16 September 2016, 10:11:11 UTC
1e62ebd 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 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 Puppet Panel: Don't choke on a (user-provided) "" hiera string. Bug: T91990 Change-Id: If842893fe08099bd98493bb46f3bf46afe04d529 16 September 2016, 08:18:07 UTC
e2accbc 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 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 Puppet Panel: check for empty hiera before we start enumerating keys. Change-Id: I3d8f6709bfce442cf76903ab9e1b0fee4517933b 16 September 2016, 07:22:42 UTC
f1c4fbd Puppet Horizon Panel: Deploy on Labs Bug: T91990 Change-Id: I89f9ef6a896b711acfaef305dc767a50ed50c672 16 September 2016, 06:24:20 UTC
40d02ab 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 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 puppetdbquery: fix argument ordering Change-Id: I68105ab79c4a67ef9f4bfff9c6c61cab9ca713e1 19 September 2016, 15:00:26 UTC
fcf9c75 ssh::client: order by host name with puppetdb as well Change-Id: I47d1f6492f02b38765cbd040acd0a5710bef69e6 19 September 2016, 14:21:42 UTC
03db64c puppetdbquery: add ability to order resources Change-Id: I28bf175231ab025f367bb51bf83c41b29c83a2c6 19 September 2016, 14:20:30 UTC
2d4863d 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 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 remove nfs mount of labstore host from datasets unused for some time. Change-Id: If6b8f18c9f1ac40034cbaa74a615f7ec26f01174 19 September 2016, 12:11:57 UTC
661d19e set up static nfs lock manager ports for dataset hosts Change-Id: I316d8d387c743492326a8e3bc8df41be16b5a0cf 19 September 2016, 10:34:10 UTC
b81da8d mirrors: disable ETag for Tails, at their request Change-Id: I54b06909372cd67b427e7e47204757c7b06cb1b3 19 September 2016, 09:06:58 UTC
323b97d fix another possible netmapper-1.3+v4 FE crash Change-Id: Iddb35c4438e4a0efe4b394f2aae839fa0766eaf7 18 September 2016, 17:56:41 UTC
606aea9 cache_upload: two-hit-wonder experiment, hit/2+ Bug: T144187 Change-Id: Ibe2fcfba9005f72295c179b63a3fe67f7048395d 18 September 2016, 15:29:26 UTC
cbb2cf7 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 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 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 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 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 cron_splay() with first use in cache_upload Change-Id: I995c8e55018bbd6544a55cae744658e972c72726 17 September 2016, 19:03:17 UTC
0148fc4 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 Revert "upload: splay restart cron ever betterer" This reverts commit 2eb4b4c4fe189824a110a7ddca2f0783dbccd6a0. Change-Id: Ied2bdc8d8df9cdd0b729bde6f52063a208d754c3 17 September 2016, 16:12:54 UTC
2eb4b4c upload: splay restart cron ever betterer Change-Id: Ide899e2fbaacb0787dea9dcff066e8429735f443 17 September 2016, 16:00:02 UTC
cdb1ea8 upload: splay restart cron a lot better Change-Id: I4e0bebc0fc97dd48f4b1edfceae042fa76b67316 17 September 2016, 15:25:29 UTC
d34d187 upload: drop FE size limit 1MB->512KB Change-Id: I459fea3da58f856498d71c1afc7efaea79036e4d 17 September 2016, 14:53:28 UTC
1b77869 upload: splay restart cron a little better Change-Id: Ib97ff2652fb523373af5d62f0de58cb612bde926 17 September 2016, 14:47:40 UTC
da097c1 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 salt/icinga: fix permissions to run plugin script Change-Id: I4718170cf687ed9f1410e6cde0417eca3802148f 17 September 2016, 01:29:51 UTC
860a843 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 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 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 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 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 Update ebernhardson ssh key Change-Id: I07b268750623f002d7798e30514ea036c0dbc45c 16 September 2016, 17:45:51 UTC
21fa7ae 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 mediawiki_singlenode: Use require_package instead of package latest Bug: T115348 Change-Id: Ia6b14aa2ea4d38e813d1257e455a318ac0859cf3 16 September 2016, 17:28:54 UTC
4324103 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 ldap::client::utils: don't ensure => latest packages Bug: T115348 Change-Id: I98e3b7bd4c06d62a1d3e24bf7673c63a3c381277 16 September 2016, 17:05:09 UTC
d7605cf ldap: Use require_package instead of package latest Bug: T115348 Change-Id: Ic263fd61a6023486c02735e0a9163dc29b131243 16 September 2016, 16:54:19 UTC
a0eb4eb 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 puppetmaster: re-enable puppetmaster2002 Change-Id: I1c77662a6ff824d0f1fad6592bb794e33ca11f8f 16 September 2016, 14:48:55 UTC
96d90f4 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 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 puppet_compiler: clean older output dirs Bug: T143671 Change-Id: I3c66a0debff7788e3ef97792d35c49681eaacb34 16 September 2016, 13:55:02 UTC
4436a25 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 Revert "puppetmaster: throw away reports" This reverts commit f75f274e13defd1d4fdf9f8a7165d54d1eeaf111. Change-Id: I9f87e3e94c4956aba16c3ed0be205022934d2288 16 September 2016, 13:35:50 UTC
4b13f79 prometheus: ruby has Array.push, not append Change-Id: I83162c8b945c899a0c56ff73c76c83760450b036 16 September 2016, 12:08:08 UTC
5376596 prometheus: use scope.function in template Change-Id: I3f009738af039bb597610df5da871452cc8d7dc5 16 September 2016, 11:51:19 UTC
af20b64 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 prometheus: fix calls to functions from template Change-Id: I60ec3b5a48b1461423c1e02bcc66294e2e9a60e8 16 September 2016, 09:14:19 UTC
ca8aad2 templates: move apache templates to the role module Change-Id: Id267b2d1f692bbe5659ccbf5e1ef200fb57fc369 16 September 2016, 08:55:11 UTC
cf1e7ea monitoring: validate check_prometheus args Change-Id: I9338a627d07c7d5d80914b3c06b2f081c6ee9598 16 September 2016, 08:34:11 UTC
bd56cf6 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 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 exim: move templates to the role module Change-Id: I60dd84e00a582846c471874442571c00f6d09a6e 16 September 2016, 07:16:29 UTC
7fb14ee 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 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 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 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 Puppet panel: Remove some accidental copypasta from the puppet tab Change-Id: Ic4b8111152c3f33ca8cc3845a6bb42521ba8a8d8 15 September 2016, 21:11:13 UTC
dc272a0 puppet panel: Add a button to remove prefixes. Bug: T91990 Change-Id: I6364cd347dcbb1e319c9acee65ac6affafb5a9f2 15 September 2016, 20:42:58 UTC
5bbefc9 labspuppetbackend: fixed mysql typo Bug: T133412 Change-Id: I681a078f1b132b3f869b3c011d5bdd69d40f29b1 15 September 2016, 06:12:19 UTC
b3e47d5 labspuppetbackend: Add prefix delete Bug: T133412 Change-Id: Ieda0b9a74b25ef94b699daebdd41a1a33d5128f4 15 September 2016, 20:24:28 UTC
bed63a2 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 labs: Add httpyaml hiera backend to labs Bug: T91990 Change-Id: Ideb7cdb3261ec9469a977e3124ba469535e900de 15 September 2016, 19:58:32 UTC
d9055e2 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 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 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 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 labs: Add more debugging to the httpyaml backend Change-Id: I3aec4f4aeefa0b0012ac0f29df4edd3d0b23a282 15 September 2016, 17:42:23 UTC
4d7478e 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 Remove cxserver restbase_url Bug: T129284 Change-Id: I5dafb1ab8316e584fcf60dfe28bd97edcf37bdf4 15 September 2016, 16:38:06 UTC
f33ade5 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 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 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 package_builder: Update README.md Minor unimportant fixes Change-Id: I5fe11730202d9e49ac89d31121b5fe77a848ddaa 15 September 2016, 16:21:27 UTC
4d2b79f 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 puppet-merge: Fix sha1 variable typo Should have been $fetch_head_sha1 Change-Id: Ia92bd3f026224dee61382e26e29575ece36d213a 15 September 2016, 16:12:08 UTC
363728e 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 package_builder: Update README s/trusty/jessie/ Change-Id: I17afc35f31c93c51c0aef78f805d6e9cdeb57427 15 September 2016, 15:46:01 UTC
eda7fd2 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 Fix puppet warnings in confluent module Change-Id: I858daf247ed9a0ce08205350d3934eaa7bd525b6 15 September 2016, 15:39:32 UTC
c8fe428 mariadb: fix typo when referencing module file Change-Id: I061e53165df7264cd947409bb13870bd62a9f4d0 15 September 2016, 15:30:22 UTC
e02c08c osm: Also allow postgres connection from postgres slave Otherwise replication will not work Change-Id: I5e9df48c03128adb5b302d772cbde180ca76da01 15 September 2016, 15:26:58 UTC
56c1590 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 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 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 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 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 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 templates: add large warning sign not to add anything anymore Change-Id: I428ad1325cd92d40efc172e7a86188b05909083d 15 September 2016, 14:50:36 UTC
bd1ab1c url_downloader: move templates to role module Change-Id: Id4a2a08fac9d8d4d8d5b94efc3d8dee2918af41f 15 September 2016, 14:44:02 UTC
7254301 udp2log: move templates to the proper position Change-Id: Ie5f2638c2bb442a31fa5081b390faabc1bc3bfa6 15 September 2016, 14:40:35 UTC
back to top