chef.git
16 months agoImagery: update leafletjs
Grant Slater [Wed, 3 Jul 2019 20:48:41 +0000 (21:48 +0100)]
Imagery: update leafletjs

16 months agoMerge remote-tracking branch 'github/pull/242'
Tom Hughes [Wed, 3 Jul 2019 17:24:57 +0000 (18:24 +0100)]
Merge remote-tracking branch 'github/pull/242'

16 months agoRemove RRD dumps from Munin server
Matt Amos [Wed, 3 Jul 2019 10:29:50 +0000 (11:29 +0100)]
Remove RRD dumps from Munin server

In #109 we added downloadable RRD dumps, which may or may not have been useful at the time. However, they've been broken for almost a year (since August 2018 by my reckoning) without anyone complaining. Except `cron`, which complains to me daily.

If, as it appears, it's not being used any more, then it seems we might as well turn it off.

16 months agoRun job queue daemons in production mode
Tom Hughes [Tue, 2 Jul 2019 08:25:18 +0000 (09:25 +0100)]
Run job queue daemons in production mode

16 months agoIncrease disk cache size for balerion
Tom Hughes [Sun, 30 Jun 2019 16:54:31 +0000 (17:54 +0100)]
Increase disk cache size for balerion

16 months agoAdd role for balerion
Tom Hughes [Sun, 30 Jun 2019 15:41:49 +0000 (16:41 +0100)]
Add role for balerion

17 months agoAllow local netblocks to access bind as well as known hosts
Tom Hughes [Wed, 26 Jun 2019 17:58:27 +0000 (18:58 +0100)]
Allow local netblocks to access bind as well as known hosts

17 months agoMake bytemark machines use grisu for DNS
Tom Hughes [Wed, 26 Jun 2019 17:47:23 +0000 (18:47 +0100)]
Make bytemark machines use grisu for DNS

17 months agoAllow grisu to provide DNS service to all bytemark machines
Tom Hughes [Wed, 26 Jun 2019 17:36:51 +0000 (18:36 +0100)]
Allow grisu to provide DNS service to all bytemark machines

17 months agoRevert "Switch bytemark machines to use Google DNS"
Tom Hughes [Wed, 26 Jun 2019 13:06:03 +0000 (14:06 +0100)]
Revert "Switch bytemark machines to use Google DNS"

This reverts commit 2edb734b244dd79007564cf4330c822c0e2ead52.

17 months agoAdd a 12 hour delay to the diary RSS feed
Tom Hughes [Thu, 20 Jun 2019 18:19:48 +0000 (19:19 +0100)]
Add a 12 hour delay to the diary RSS feed

17 months agoAdd MultiMaps extension to primary wiki
Tigerfell [Sat, 15 Jun 2019 09:44:49 +0000 (11:44 +0200)]
Add MultiMaps extension to primary wiki

Closes #241

17 months agoServe precompressed ICO and XML resources
Tom Hughes [Tue, 18 Jun 2019 11:15:18 +0000 (12:15 +0100)]
Serve precompressed ICO and XML resources

17 months agoServe precompressed JSON resources
Tom Hughes [Tue, 18 Jun 2019 11:02:22 +0000 (12:02 +0100)]
Serve precompressed JSON resources

17 months agoOnly match the intended extensions
Tom Hughes [Tue, 18 Jun 2019 11:01:19 +0000 (12:01 +0100)]
Only match the intended extensions

17 months agoOptimise loading of piwik javascript
Tom Hughes [Tue, 18 Jun 2019 08:01:08 +0000 (09:01 +0100)]
Optimise loading of piwik javascript

Serve it precompressed, and improve the cacheability.

17 months agoImprove cacheability of static resources
Tom Hughes [Tue, 18 Jun 2019 07:47:05 +0000 (08:47 +0100)]
Improve cacheability of static resources

17 months agoUse the precompressed assets instead of compressing on the fly
Tom Hughes [Tue, 18 Jun 2019 07:46:35 +0000 (08:46 +0100)]
Use the precompressed assets instead of compressing on the fly

17 months agonominatim: update address level table on git changes
Sarah Hoffmann [Sun, 16 Jun 2019 19:43:49 +0000 (21:43 +0200)]
nominatim: update address level table on git changes

17 months agoRemove some redundant expiry time rules
Tom Hughes [Sun, 16 Jun 2019 17:53:39 +0000 (18:53 +0100)]
Remove some redundant expiry time rules

17 months agoEnabled the Last-Modified headers for assets
Tom Hughes [Sun, 16 Jun 2019 17:53:11 +0000 (18:53 +0100)]
Enabled the Last-Modified headers for assets

17 months agoChange tile cache QOS token name to match main web site
Tom Hughes [Sat, 15 Jun 2019 15:25:09 +0000 (16:25 +0100)]
Change tile cache QOS token name to match main web site

17 months agoSwitch bytemark machines to use Google DNS
Tom Hughes [Fri, 14 Jun 2019 18:36:43 +0000 (19:36 +0100)]
Switch bytemark machines to use Google DNS

17 months agoAdd remote hands account for TeraSwitch
Tom Hughes [Fri, 14 Jun 2019 17:39:33 +0000 (18:39 +0100)]
Add remote hands account for TeraSwitch

17 months agoUse correct parent caches
Tom Hughes [Thu, 13 Jun 2019 20:35:16 +0000 (21:35 +0100)]
Use correct parent caches

17 months agoRemove tile role from orm
Tom Hughes [Thu, 13 Jun 2019 19:22:38 +0000 (20:22 +0100)]
Remove tile role from orm

17 months agoAdd role for azure
Tom Hughes [Thu, 13 Jun 2019 18:04:50 +0000 (19:04 +0100)]
Add role for azure

17 months agoRemove roles for decomissioned machines
Tom Hughes [Thu, 13 Jun 2019 17:30:32 +0000 (18:30 +0100)]
Remove roles for decomissioned machines

17 months agoReload gdnsd configuration when new maps are distributed
Tom Hughes [Thu, 13 Jun 2019 16:42:41 +0000 (17:42 +0100)]
Reload gdnsd configuration when new maps are distributed

17 months agoSwitch gdnsd to use mkgeo generated configuration
Tom Hughes [Thu, 13 Jun 2019 16:36:54 +0000 (17:36 +0100)]
Switch gdnsd to use mkgeo generated configuration

17 months agoRemove geodns role from cherufe
Tom Hughes [Thu, 13 Jun 2019 16:24:37 +0000 (17:24 +0100)]
Remove geodns role from cherufe

17 months agoAdd support for distributing gdnsd configuration via rsync
Tom Hughes [Thu, 13 Jun 2019 15:59:25 +0000 (16:59 +0100)]
Add support for distributing gdnsd configuration via rsync

17 months agoIncrease size of /dev/shm on fume
Tom Hughes [Tue, 11 Jun 2019 17:18:44 +0000 (18:18 +0100)]
Increase size of /dev/shm on fume

17 months agoRequire libarchive-dev and libbz2-dev for GPX import
Tom Hughes [Tue, 11 Jun 2019 12:04:57 +0000 (13:04 +0100)]
Require libarchive-dev and libbz2-dev for GPX import

17 months agoInstall libgd on rails machines
Tom Hughes [Mon, 10 Jun 2019 21:25:58 +0000 (22:25 +0100)]
Install libgd on rails machines

17 months agoRemove gpximport role and recipe
Tom Hughes [Mon, 10 Jun 2019 20:51:40 +0000 (21:51 +0100)]
Remove gpximport role and recipe

17 months agoUse the job queue for trace importing in production
Tom Hughes [Mon, 10 Jun 2019 20:42:26 +0000 (21:42 +0100)]
Use the job queue for trace importing in production

17 months agoRemove gpximport role from spike-01
Tom Hughes [Mon, 10 Jun 2019 20:35:22 +0000 (21:35 +0100)]
Remove gpximport role from spike-01

17 months agoDisable collapsed forwarding for squid 4
Tom Hughes [Mon, 10 Jun 2019 08:47:37 +0000 (09:47 +0100)]
Disable collapsed forwarding for squid 4

17 months agoTweak tile cache configuration for squid 4
Tom Hughes [Mon, 10 Jun 2019 07:40:03 +0000 (08:40 +0100)]
Tweak tile cache configuration for squid 4

17 months agoTune cache sizes for fume
Tom Hughes [Sun, 9 Jun 2019 23:16:14 +0000 (00:16 +0100)]
Tune cache sizes for fume

17 months agoConfigure host name for squid caches
Tom Hughes [Sun, 9 Jun 2019 20:31:15 +0000 (21:31 +0100)]
Configure host name for squid caches

17 months agoSwitch fume to squid 4
Tom Hughes [Sun, 9 Jun 2019 17:53:37 +0000 (18:53 +0100)]
Switch fume to squid 4

17 months agoAdd support for squid 4
Tom Hughes [Sun, 9 Jun 2019 17:52:10 +0000 (18:52 +0100)]
Add support for squid 4

17 months agoUpdate CiviCRM extensions to latest versions
Guillaume RISCHARD [Sat, 8 Jun 2019 19:37:45 +0000 (21:37 +0200)]
Update CiviCRM extensions to latest versions

17 months agoAdd CiviCRM extension to filter reports
Guillaume RISCHARD [Sat, 8 Jun 2019 16:52:24 +0000 (18:52 +0200)]
Add CiviCRM extension to filter reports

17 months agoAllow multiple squid cache dirs to be specified
Tom Hughes [Sat, 8 Jun 2019 14:18:52 +0000 (15:18 +0100)]
Allow multiple squid cache dirs to be specified

17 months agoSwitch fume to use squid 3 with a hierarchical cache
Tom Hughes [Sat, 8 Jun 2019 14:14:21 +0000 (15:14 +0100)]
Switch fume to use squid 3 with a hierarchical cache

17 months agoUpdate CiviCRM to 5.14.0
Guillaume RISCHARD [Sat, 8 Jun 2019 13:54:57 +0000 (15:54 +0200)]
Update CiviCRM to 5.14.0

17 months agoAllow multiple squid cache dirs to be specified
Tom Hughes [Sat, 8 Jun 2019 10:11:15 +0000 (11:11 +0100)]
Allow multiple squid cache dirs to be specified

17 months agoRemove garbage /etc/init.d/screen-cleanup file
Grant Slater [Fri, 7 Jun 2019 09:08:27 +0000 (10:08 +0100)]
Remove garbage /etc/init.d/screen-cleanup file

17 months agoAllow changing of the content language for individual wiki pages
Tigerfell [Sun, 26 May 2019 07:40:36 +0000 (09:40 +0200)]
Allow changing of the content language for individual wiki pages

Closes #239

17 months agotilecache: remove block on Samsung browser
Grant Slater [Sun, 2 Jun 2019 12:45:53 +0000 (13:45 +0100)]
tilecache: remove block on Samsung browser

17 months agosupybot: fix branch name x2
Grant Slater [Fri, 31 May 2019 21:15:28 +0000 (22:15 +0100)]
supybot: fix branch name x2

17 months agosupybot: fix branch name
Grant Slater [Fri, 31 May 2019 21:08:08 +0000 (22:08 +0100)]
supybot: fix branch name

17 months agosupybot: fix chef-private repo url
Grant Slater [Fri, 31 May 2019 20:47:26 +0000 (21:47 +0100)]
supybot: fix chef-private repo url

17 months agoIncrease readahead on virtio block devices
Tom Hughes [Fri, 31 May 2019 18:36:38 +0000 (19:36 +0100)]
Increase readahead on virtio block devices

17 months agoUse node.name instead of node[:hostname] and node[:fqdn]
Tom Hughes [Fri, 31 May 2019 16:44:56 +0000 (17:44 +0100)]
Use node.name instead of node[:hostname] and node[:fqdn]

17 months agotile: Drop negative tiles
Grant Slater [Fri, 31 May 2019 16:38:24 +0000 (17:38 +0100)]
tile: Drop negative tiles

17 months agotile: Add diagnostics X-TileRender header
Grant Slater [Fri, 31 May 2019 16:36:57 +0000 (17:36 +0100)]
tile: Add diagnostics X-TileRender header

17 months agotilecache: 404 tiles we do not support
Grant Slater [Fri, 31 May 2019 15:33:35 +0000 (16:33 +0100)]
tilecache: 404 tiles we do not support

17 months agotilecache: nginx listen tuning
Grant Slater [Fri, 31 May 2019 14:19:43 +0000 (15:19 +0100)]
tilecache: nginx listen tuning

17 months agoTune scheduler on tile caches
Tom Hughes [Fri, 31 May 2019 11:12:06 +0000 (12:12 +0100)]
Tune scheduler on tile caches

17 months agoMerge remote-tracking branch 'github/pull/240'
Tom Hughes [Fri, 31 May 2019 09:29:13 +0000 (10:29 +0100)]
Merge remote-tracking branch 'github/pull/240'

17 months agoSend diff uploads to cgimap
Tom Hughes [Tue, 28 May 2019 09:37:31 +0000 (10:37 +0100)]
Send diff uploads to cgimap

17 months agoTrack osm-carto schema_change branch with osmbot
Paul Norman [Fri, 31 May 2019 05:24:38 +0000 (22:24 -0700)]
Track osm-carto schema_change branch with osmbot

This is a new long-running branch for schema development
in osm-carto.

17 months agotilecache: Remove USA peers from NZ caches
Grant Slater [Thu, 30 May 2019 20:02:26 +0000 (21:02 +0100)]
tilecache: Remove USA peers from NZ caches

17 months agoAdd role for toothless
Tom Hughes [Thu, 30 May 2019 18:56:55 +0000 (19:56 +0100)]
Add role for toothless

17 months agoConfigure shared TCP fastopen keys for tile and www
Tom Hughes [Thu, 30 May 2019 17:55:38 +0000 (18:55 +0100)]
Configure shared TCP fastopen keys for tile and www

17 months agotilecache: reject request without user-agent (try2)
Grant Slater [Thu, 30 May 2019 15:12:18 +0000 (16:12 +0100)]
tilecache: reject request without user-agent (try2)

17 months agoRevert "tilecache: reject request without user-agent"
Tom Hughes [Thu, 30 May 2019 15:01:56 +0000 (16:01 +0100)]
Revert "tilecache: reject request without user-agent"

This reverts commit 15f6c76154197f073ec926f6e4ad3ec5b8841899.

17 months agotilecache: reject request without user-agent
Grant Slater [Thu, 30 May 2019 14:53:23 +0000 (15:53 +0100)]
tilecache: reject request without user-agent

17 months agotilecache: remove ridgeback as peer from culebre
Grant Slater [Thu, 30 May 2019 10:22:12 +0000 (11:22 +0100)]
tilecache: remove ridgeback as peer from culebre

17 months agoRevert "Send diff uploads to cgimap"
Tom Hughes [Thu, 30 May 2019 10:14:32 +0000 (11:14 +0100)]
Revert "Send diff uploads to cgimap"

This reverts commit 4869af95cca2e03c7d84de5daae9e70cba72be46.

17 months agotilecache: remove necrosan from peers as IO overloaded
Grant Slater [Thu, 30 May 2019 09:00:40 +0000 (10:00 +0100)]
tilecache: remove necrosan from peers as IO overloaded

17 months agosupybot: update some git display links to use github
Grant Slater [Wed, 29 May 2019 20:13:52 +0000 (21:13 +0100)]
supybot: update some git display links to use github

17 months agoAdd basic Dockerfile for linting tests
Grant Slater [Wed, 29 May 2019 19:55:47 +0000 (20:55 +0100)]
Add basic Dockerfile for linting tests

17 months agoUse .ruby-version for local and travis
Grant Slater [Wed, 29 May 2019 19:54:56 +0000 (20:54 +0100)]
Use .ruby-version for local and travis

17 months agotilecache: some cleanup of peers (removing overloaded)
Grant Slater [Wed, 29 May 2019 19:47:37 +0000 (20:47 +0100)]
tilecache: some cleanup of peers (removing overloaded)

18 months agoSend diff uploads to cgimap
Tom Hughes [Tue, 28 May 2019 09:37:31 +0000 (10:37 +0100)]
Send diff uploads to cgimap

18 months agotilecache: block node-fetch UA
Grant Slater [Tue, 28 May 2019 00:20:47 +0000 (01:20 +0100)]
tilecache: block node-fetch UA

18 months agoRemove necrosan from tilecache peers
Grant Slater [Tue, 28 May 2019 00:02:03 +0000 (01:02 +0100)]
Remove necrosan from tilecache peers

18 months agotilecahce: try fix cache name match
Grant Slater [Mon, 27 May 2019 23:52:58 +0000 (00:52 +0100)]
tilecahce: try fix cache name match

18 months agotilecache: only use cache peers as fallback upstream
Grant Slater [Mon, 27 May 2019 23:43:36 +0000 (00:43 +0100)]
tilecache: only use cache peers as fallback upstream

18 months agotilecache: Add nginx blocks to squid layer
Grant Slater [Mon, 27 May 2019 21:34:13 +0000 (22:34 +0100)]
tilecache: Add nginx blocks to squid layer

18 months agotilecache: cleanup blocks
Grant Slater [Sun, 26 May 2019 16:36:19 +0000 (17:36 +0100)]
tilecache: cleanup blocks

18 months agoRevert "Don't run cgimap in readonly mode when the database is writable"
Tom Hughes [Sun, 26 May 2019 07:32:03 +0000 (08:32 +0100)]
Revert "Don't run cgimap in readonly mode when the database is writable"

This reverts commit eab36a9bcc201a289549bf0d4a4c456bbb150445.

18 months agotilecache: block additional UAs
Grant Slater [Sat, 25 May 2019 13:58:21 +0000 (14:58 +0100)]
tilecache: block additional UAs

18 months agoMake sure cgimap uses the writable database for updates
Tom Hughes [Sat, 25 May 2019 10:48:51 +0000 (11:48 +0100)]
Make sure cgimap uses the writable database for updates

18 months agoDon't run cgimap in readonly mode when the database is writable
Tom Hughes [Sat, 25 May 2019 10:23:06 +0000 (11:23 +0100)]
Don't run cgimap in readonly mode when the database is writable

18 months agoUse the cgimap database user for cgimap
Tom Hughes [Sat, 25 May 2019 10:21:43 +0000 (11:21 +0100)]
Use the cgimap database user for cgimap

18 months agotilecache: Block few default UAs and cheat referers
Grant Slater [Sat, 25 May 2019 01:15:18 +0000 (02:15 +0100)]
tilecache: Block few default UAs and cheat referers

18 months agoFix combined www munin graphs
Tom Hughes [Thu, 23 May 2019 18:10:58 +0000 (19:10 +0100)]
Fix combined www munin graphs

18 months agoConfigure bowser as a render server
Tom Hughes [Tue, 21 May 2019 23:14:23 +0000 (00:14 +0100)]
Configure bowser as a render server

18 months agotilecache: fallback to other caches if local cache unresponsive
Grant Slater [Tue, 21 May 2019 19:28:01 +0000 (20:28 +0100)]
tilecache: fallback to other caches if local cache unresponsive

18 months agoRevert "tilecache: increase bandwidth allowance"
Grant Slater [Tue, 21 May 2019 18:53:25 +0000 (19:53 +0100)]
Revert "tilecache: increase bandwidth allowance"

This reverts commit 7ef24d47327b483f1a7ad1a33e2af98d72229328.

18 months agoMake munin use the node name instead of the FQDN
Tom Hughes [Mon, 20 May 2019 08:20:45 +0000 (09:20 +0100)]
Make munin use the node name instead of the FQDN

18 months agoAttempt to override the FQDN on fume
Tom Hughes [Mon, 20 May 2019 07:40:56 +0000 (08:40 +0100)]
Attempt to override the FQDN on fume

18 months agoConfigure fume as a tile cache
Tom Hughes [Mon, 20 May 2019 07:30:13 +0000 (08:30 +0100)]
Configure fume as a tile cache

18 months agoAdd role for fume
Tom Hughes [Sat, 18 May 2019 14:36:05 +0000 (15:36 +0100)]
Add role for fume