]>
git.openstreetmap.org Git - chef.git/log
Tom Hughes [Fri, 8 May 2020 07:12:51 +0000 (08:12 +0100)]
Upgrade to chef 16
Grant Slater [Thu, 6 Aug 2020 16:23:30 +0000 (17:23 +0100)]
devices: Additional NIC ring tuning
Tom Hughes [Sat, 16 May 2020 16:23:53 +0000 (17:23 +0100)]
Switch most tests to run on Ubuntu 20.04
Tom Hughes [Wed, 5 Aug 2020 21:36:43 +0000 (22:36 +0100)]
Use a writable home directory when running yarn
Tom Hughes [Wed, 5 Aug 2020 20:20:07 +0000 (21:20 +0100)]
Run yarn:install task as part of rails deployment
Tom Hughes [Wed, 5 Aug 2020 19:49:31 +0000 (20:49 +0100)]
Switch rails_port to use subscribe rather than notify between resources
Matt Amos [Wed, 5 Aug 2020 11:02:21 +0000 (12:02 +0100)]
Fix escaping in old-planet-file-cleanup cron rule.
The old planet file cleanup cron rule is intended to run on the first Monday of each month. Unfortunately, this is slightly difficult to write because cron triggers on [either the day-of-month or day-of-week](https://linux.die.net/man/5/crontab) fields, not both. The fix suggested in the man page is to use a `test $(date %u) -eq 1 &&` to filter the command execution. However, to make things more complicated, the percent sign is a special character for cron (it's an escaped newline) and regular uses of `%` must be backslash escaped.
Long story short, the `date \%u` in the template file needs an extra `\` if it is to be used in a quoted Ruby string. (Although it would be nice if the `cron_d` resource handled proper escaping to avoid cron's `%`-related footguns, apparently it passes the string through unmodified.)
Grant Slater [Tue, 4 Aug 2020 23:09:36 +0000 (00:09 +0100)]
devices: Add ring tuning for I210 rev 03
Tom Hughes [Tue, 4 Aug 2020 20:47:10 +0000 (21:47 +0100)]
Drop mysql settings which just mirror the defaults
Tom Hughes [Tue, 4 Aug 2020 20:16:27 +0000 (21:16 +0100)]
Deploy a clone of the CRM to tiamat-00
Tom Hughes [Tue, 4 Aug 2020 18:36:51 +0000 (19:36 +0100)]
Restore admin powers to remote hands on lockheed
Sarah Hoffmann [Tue, 4 Aug 2020 17:06:44 +0000 (19:06 +0200)]
nominatim: correctly forward to https
Sarah Hoffmann [Tue, 4 Aug 2020 16:17:46 +0000 (18:17 +0200)]
nominatim: forgot ui config file
Sarah Hoffmann [Sat, 18 Jul 2020 10:39:59 +0000 (12:39 +0200)]
nominatim: switch UI to nominatim-ui
Grant Slater [Mon, 3 Aug 2020 17:26:59 +0000 (18:26 +0100)]
imagery: add OpenMap Local 2019 04
Guillaume RISCHARD [Sun, 2 Aug 2020 17:21:21 +0000 (19:21 +0200)]
CiviCRM + extensions version bump
Tom Hughes [Sun, 2 Aug 2020 14:54:05 +0000 (15:54 +0100)]
Install bundler 2.1.4 for rails
Tom Hughes [Sat, 1 Aug 2020 15:56:15 +0000 (16:56 +0100)]
Defer creation of the parsoid config to the end of the run
Tom Hughes [Thu, 30 Jul 2020 20:21:56 +0000 (21:21 +0100)]
Allow connection_limit to be an integer
Tom Hughes [Thu, 30 Jul 2020 18:59:18 +0000 (18:59 +0000)]
Convert firewall_rule to a resource
Tom Hughes [Thu, 30 Jul 2020 18:06:14 +0000 (19:06 +0100)]
Update bundle
Tom Hughes [Thu, 30 Jul 2020 08:39:26 +0000 (09:39 +0100)]
Include VPN routes in the netplan config
Tom Hughes [Thu, 30 Jul 2020 07:10:34 +0000 (08:10 +0100)]
Merge remote-tracking branch 'github/pull/327'
dependabot[bot] [Thu, 30 Jul 2020 05:01:55 +0000 (05:01 +0000)]
Bump test-kitchen from 2.5.3 to 2.5.4
Bumps [test-kitchen](https://github.com/test-kitchen/test-kitchen) from 2.5.3 to 2.5.4.
- [Release notes](https://github.com/test-kitchen/test-kitchen/releases)
- [Changelog](https://github.com/test-kitchen/test-kitchen/blob/master/CHANGELOG.md)
- [Commits](https://github.com/test-kitchen/test-kitchen/compare/v2.5.3...v2.5.4)
Signed-off-by: dependabot[bot] <support@github.com>
Tom Hughes [Wed, 29 Jul 2020 20:51:02 +0000 (21:51 +0100)]
Find the path to bundler
Tom Hughes [Wed, 29 Jul 2020 18:19:06 +0000 (19:19 +0100)]
Fix path to systemctl
Tom Hughes [Wed, 29 Jul 2020 13:47:16 +0000 (14:47 +0100)]
Remove cleanup code
Tom Hughes [Wed, 29 Jul 2020 13:27:57 +0000 (13:27 +0000)]
Remove remaining uses of "normal" attributes
Tom Hughes [Tue, 28 Jul 2020 23:34:11 +0000 (00:34 +0100)]
Fix interface name for kessie
Grant Slater [Tue, 28 Jul 2020 11:56:20 +0000 (12:56 +0100)]
imagery: add OS OpenMap Local 2018 05
Tom Hughes [Tue, 28 Jul 2020 10:55:26 +0000 (11:55 +0100)]
Pass PHP scripts to the correct FPM pool
Grant Slater [Mon, 27 Jul 2020 22:40:43 +0000 (23:40 +0100)]
imagery: add OS OpenMap Local 2018 04
Grant Slater [Sun, 26 Jul 2020 18:21:45 +0000 (19:21 +0100)]
imagery: fix paths
Grant Slater [Sun, 26 Jul 2020 18:14:10 +0000 (19:14 +0100)]
imagery: Add additional OS OpenMap Local layers
Grant Slater [Sat, 25 Jul 2020 20:09:01 +0000 (21:09 +0100)]
imagery: Add OS OpenMap Local 2017/10
Tom Hughes [Thu, 23 Jul 2020 21:47:28 +0000 (22:47 +0100)]
Fix compound graphs for www
Tom Hughes [Thu, 23 Jul 2020 21:34:09 +0000 (22:34 +0100)]
Update munin api plugins for changes in apache server status
Tom Hughes [Thu, 23 Jul 2020 20:29:11 +0000 (21:29 +0100)]
Use a separate FPM pool for each mediawiki site
Tom Hughes [Thu, 23 Jul 2020 20:00:55 +0000 (21:00 +0100)]
Use separate FPM pools for donate and dmca sites
Tom Hughes [Thu, 23 Jul 2020 19:49:13 +0000 (20:49 +0100)]
Use a separate FPM pool for each wordpress site
Tom Hughes [Thu, 23 Jul 2020 18:53:57 +0000 (19:53 +0100)]
Use unix domain sockets for FPM on dev
Tom Hughes [Thu, 23 Jul 2020 18:03:43 +0000 (19:03 +0100)]
Standardise generation of FPM pool configurations
Tom Hughes [Thu, 23 Jul 2020 12:56:05 +0000 (13:56 +0100)]
Enable proc_open
Tom Hughes [Thu, 23 Jul 2020 07:25:23 +0000 (08:25 +0100)]
Fix compound network traffic graphs for www
Grant Slater [Wed, 22 Jul 2020 23:10:04 +0000 (00:10 +0100)]
imagery: enable worldCopyJump in leaflet
Tom Hughes [Wed, 22 Jul 2020 21:53:37 +0000 (22:53 +0100)]
Allow access to static content
Tom Hughes [Wed, 22 Jul 2020 21:41:52 +0000 (22:41 +0100)]
Use string for file modes in remote_directory resources
Tom Hughes [Wed, 22 Jul 2020 21:40:26 +0000 (22:40 +0100)]
Serve all openlayers legacy content with long expiry
Tom Hughes [Wed, 22 Jul 2020 21:39:01 +0000 (22:39 +0100)]
Merge remote-tracking branch 'github/pull/325'
Grant Slater [Wed, 22 Jul 2020 21:27:31 +0000 (22:27 +0100)]
Move openlayers out of openstreetmap-website
Grant Slater [Wed, 22 Jul 2020 17:19:26 +0000 (18:19 +0100)]
Allow access to old 404 map tile
Tom Hughes [Wed, 22 Jul 2020 10:01:21 +0000 (11:01 +0100)]
Only set the memcached IP address on backends
Tom Hughes [Tue, 21 Jul 2020 21:59:43 +0000 (21:59 +0000)]
Convert some normal attributes to default or override
Tom Hughes [Tue, 21 Jul 2020 19:48:55 +0000 (20:48 +0100)]
Remove code to set (now unused) tcp fastopen keys
Tom Hughes [Tue, 21 Jul 2020 19:41:45 +0000 (20:41 +0100)]
Use strings for file modes
Tom Hughes [Tue, 21 Jul 2020 19:37:24 +0000 (20:37 +0100)]
Enable ChefModernize/CronDFileOrTemplate cop
Tom Hughes [Tue, 21 Jul 2020 18:33:21 +0000 (19:33 +0100)]
Replace cron.d templates with cron_d resources
Tom Hughes [Tue, 21 Jul 2020 18:19:02 +0000 (19:19 +0100)]
Replace cron.d templates with cron_d resources
Tom Hughes [Tue, 21 Jul 2020 18:03:47 +0000 (19:03 +0100)]
Remove ancient cruft
Tom Hughes [Tue, 21 Jul 2020 18:03:28 +0000 (19:03 +0100)]
Replace cron.d templates with cron_d resources
Tom Hughes [Tue, 21 Jul 2020 17:42:33 +0000 (18:42 +0100)]
Replace cron.d templates with cron_d resources
Tom Hughes [Tue, 21 Jul 2020 08:01:29 +0000 (09:01 +0100)]
Update piwik to 3.14.0
Tom Hughes [Sun, 19 Jul 2020 18:29:04 +0000 (19:29 +0100)]
Replace cron.d templates with cron_d resources
Tom Hughes [Sun, 19 Jul 2020 18:24:25 +0000 (19:24 +0100)]
Remove duplicate resource
Tom Hughes [Sun, 19 Jul 2020 18:22:43 +0000 (19:22 +0100)]
Remove old cleanup code
Tom Hughes [Sun, 19 Jul 2020 18:00:43 +0000 (19:00 +0100)]
Replace cron.d templates with cron_d resources
Tom Hughes [Sun, 19 Jul 2020 17:42:28 +0000 (18:42 +0100)]
Replace cron.d template with a cron_d resource
Tom Hughes [Sun, 19 Jul 2020 17:37:28 +0000 (18:37 +0100)]
Update rubocop todo
Tom Hughes [Sun, 19 Jul 2020 17:33:10 +0000 (18:33 +0100)]
Update bundle
Sarah Hoffmann [Sat, 18 Jul 2020 10:41:39 +0000 (12:41 +0200)]
nominatim: also logrotate the ngninx error log
Tom Hughes [Fri, 17 Jul 2020 16:17:16 +0000 (17:17 +0100)]
Run planetdump as a systemd service with a 64Gb memory limit
Tom Hughes [Fri, 17 Jul 2020 16:17:07 +0000 (17:17 +0100)]
Limit concurrency of planet dump
Tom Hughes [Fri, 17 Jul 2020 11:07:10 +0000 (12:07 +0100)]
Parent lockheed on the french CDN node
Tom Hughes [Fri, 17 Jul 2020 10:45:41 +0000 (11:45 +0100)]
Merge remote-tracking branch 'github/pull/324'
Matt Amos [Fri, 17 Jul 2020 10:36:39 +0000 (11:36 +0100)]
Bump planet-dump-ng version to v1.1.8, which includes a concurrency limit for disk-write threads, which hopefully slows the process down to the point where it's not using infinite memory.
Tom Hughes [Thu, 16 Jul 2020 21:34:27 +0000 (22:34 +0100)]
Add role for lockheed
Tom Hughes [Thu, 16 Jul 2020 17:23:43 +0000 (18:23 +0100)]
Add role for kilgharrah
Tom Hughes [Thu, 16 Jul 2020 16:58:15 +0000 (17:58 +0100)]
Process the expiry queue in order
Tom Hughes [Thu, 16 Jul 2020 16:52:44 +0000 (17:52 +0100)]
Update tile expiry script for pyproj 2.x
Tom Hughes [Thu, 16 Jul 2020 16:09:52 +0000 (17:09 +0100)]
Merge remote-tracking branch 'github/pull/323
Matt Amos [Thu, 16 Jul 2020 15:48:53 +0000 (16:48 +0100)]
Bump planet-dump-ng version to get fixes for memory explosion and pg_restore argument changes.
Tom Hughes [Thu, 16 Jul 2020 07:27:46 +0000 (08:27 +0100)]
Merge remote-tracking branch 'github/pull/322'
Tom Hughes [Thu, 16 Jul 2020 07:18:33 +0000 (08:18 +0100)]
Merge remote-tracking branch 'github/pull/321'
Tim Smith [Thu, 16 Jul 2020 05:44:17 +0000 (22:44 -0700)]
Avoid warning running cookstyle due to Layout/HeredocIndentation
When Ruby 2.3 support was dropped in RuboCop they changed the Layout/HeredocIndentation to only support squiggly so setting this just causes it to warn. Just enable it instead.
See https://github.com/rubocop-hq/rubocop/pull/8056
Signed-off-by: Tim Smith <tsmith@chef.io>
dependabot[bot] [Thu, 16 Jul 2020 05:01:21 +0000 (05:01 +0000)]
Bump cookstyle from 6.11.4 to 6.12.6
Bumps [cookstyle](https://github.com/chef/cookstyle) from 6.11.4 to 6.12.6.
- [Release notes](https://github.com/chef/cookstyle/releases)
- [Changelog](https://github.com/chef/cookstyle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/chef/cookstyle/compare/v6.11.4...v6.12.6)
Signed-off-by: dependabot[bot] <support@github.com>
Grant Slater [Wed, 15 Jul 2020 22:23:23 +0000 (23:23 +0100)]
imagery: switch baselayer to experimental fastly CDN
Tom Hughes [Wed, 15 Jul 2020 07:19:24 +0000 (08:19 +0100)]
Merge remote-tracking branch 'github/pull/320'
dependabot[bot] [Wed, 15 Jul 2020 05:01:56 +0000 (05:01 +0000)]
Bump kitchen-dokken from 2.9.0 to 2.10.0
Bumps [kitchen-dokken](https://github.com/someara/kitchen-dokken) from 2.9.0 to 2.10.0.
- [Release notes](https://github.com/someara/kitchen-dokken/releases)
- [Changelog](https://github.com/test-kitchen/kitchen-dokken/blob/master/CHANGELOG.md)
- [Commits](https://github.com/someara/kitchen-dokken/compare/v2.9.0...v2.10.0)
Signed-off-by: dependabot[bot] <support@github.com>
Tom Hughes [Tue, 14 Jul 2020 15:38:15 +0000 (16:38 +0100)]
Update hardware cookbook for new version of Intel SSD tool
Tom Hughes [Tue, 14 Jul 2020 08:17:13 +0000 (09:17 +0100)]
Install php-fpm whenever we install php
This stops apt (un)helpfully installing and activating mod_php for us.
Tom Hughes [Tue, 14 Jul 2020 08:08:40 +0000 (09:08 +0100)]
Make sure mod_php is disabled when we're using FPM
Tom Hughes [Tue, 14 Jul 2020 07:13:37 +0000 (08:13 +0100)]
Merge remote-tracking branch 'github/pull/319'
dependabot[bot] [Tue, 14 Jul 2020 05:01:55 +0000 (05:01 +0000)]
Bump test-kitchen from 2.5.2 to 2.5.3
Bumps [test-kitchen](https://github.com/test-kitchen/test-kitchen) from 2.5.2 to 2.5.3.
- [Release notes](https://github.com/test-kitchen/test-kitchen/releases)
- [Changelog](https://github.com/test-kitchen/test-kitchen/blob/master/CHANGELOG.md)
- [Commits](https://github.com/test-kitchen/test-kitchen/compare/v2.5.2...v2.5.3)
Signed-off-by: dependabot[bot] <support@github.com>
Tom Hughes [Mon, 13 Jul 2020 18:20:41 +0000 (19:20 +0100)]
Drop mod_php support
Tom Hughes [Mon, 13 Jul 2020 18:12:20 +0000 (19:12 +0100)]
Configure open_basedir for dmca site
Tom Hughes [Mon, 13 Jul 2020 18:04:11 +0000 (19:04 +0100)]
Drop prefork overrides for PHP sites
Tom Hughes [Mon, 13 Jul 2020 17:52:28 +0000 (18:52 +0100)]
Switch remaining PHP sites to use FPM
Tom Hughes [Mon, 13 Jul 2020 17:38:39 +0000 (18:38 +0100)]
Enable wikidiff2 for FPM
Tom Hughes [Mon, 13 Jul 2020 16:29:00 +0000 (17:29 +0100)]
Switch mediawiki cookbook to use FPM for PHP
Tom Hughes [Mon, 13 Jul 2020 16:07:45 +0000 (17:07 +0100)]
Pass PHP options to FPM from apache