chef.git
6 months agoSwitch necrosan, nepomuk, noomoahk and norbert to squid 4
Tom Hughes [Thu, 7 Nov 2019 18:11:36 +0000 (18:11 +0000)]
Switch necrosan, nepomuk, noomoahk and norbert to squid 4

6 months agoReduce cache memory limit on chrysophylax and sarkany
Tom Hughes [Thu, 7 Nov 2019 18:03:30 +0000 (18:03 +0000)]
Reduce cache memory limit on chrysophylax and sarkany

7 months agotile: enable apache ListenCoresBucketsRatio
Grant Slater [Wed, 6 Nov 2019 23:10:48 +0000 (23:10 +0000)]
tile: enable apache ListenCoresBucketsRatio

7 months agoCorrect disk cache size on drogon and gorynych
Tom Hughes [Wed, 6 Nov 2019 18:38:18 +0000 (18:38 +0000)]
Correct disk cache size on drogon and gorynych

7 months agoSwitch chrysophylax, simurgh, vipertooth and viserion to squid 4
Tom Hughes [Wed, 6 Nov 2019 18:25:16 +0000 (18:25 +0000)]
Switch chrysophylax, simurgh, vipertooth and viserion to squid 4

7 months agoSwitch cmok, drogon, gorynych and sarkany to squid 4
Tom Hughes [Wed, 6 Nov 2019 18:05:38 +0000 (18:05 +0000)]
Switch cmok, drogon, gorynych and sarkany to squid 4

7 months agoIncrease task limit for apache on nominatim servers
Tom Hughes [Wed, 6 Nov 2019 12:08:02 +0000 (12:08 +0000)]
Increase task limit for apache on nominatim servers

7 months agoReduce memory cache limit on trogdor
Tom Hughes [Wed, 6 Nov 2019 11:40:53 +0000 (11:40 +0000)]
Reduce memory cache limit on trogdor

7 months agoReduce memory cache limit on rimfaxe
Tom Hughes [Wed, 6 Nov 2019 11:07:00 +0000 (11:07 +0000)]
Reduce memory cache limit on rimfaxe

7 months agoDockerfile: Add basic comment
Grant Slater [Wed, 6 Nov 2019 00:37:17 +0000 (00:37 +0000)]
Dockerfile: Add basic comment

7 months agoAdd basic .editorconfig file
Grant Slater [Wed, 6 Nov 2019 00:36:18 +0000 (00:36 +0000)]
Add basic .editorconfig file

7 months agoFix ip_local_port_range idempotency
Grant Slater [Wed, 6 Nov 2019 00:35:56 +0000 (00:35 +0000)]
Fix ip_local_port_range idempotency

7 months agonginx: allow custom cache folder path, apply on longma
Grant Slater [Wed, 6 Nov 2019 00:18:38 +0000 (00:18 +0000)]
nginx: allow custom cache folder path, apply on longma

7 months agonominatim: use apache ListenCoresBucketsRatio
Grant Slater [Tue, 5 Nov 2019 23:49:31 +0000 (23:49 +0000)]
nominatim: use apache ListenCoresBucketsRatio

7 months agonominatim: apache use async_request_worker_factor
Grant Slater [Tue, 5 Nov 2019 23:33:53 +0000 (23:33 +0000)]
nominatim: apache use async_request_worker_factor

7 months agoSwitch angor, balerion, tuatara and waima to squid 4
Tom Hughes [Tue, 5 Nov 2019 22:33:29 +0000 (22:33 +0000)]
Switch angor, balerion, tuatara and waima to squid 4

7 months agoSwitch culebre, fafnir, ladon and trogdor to squid 4
Tom Hughes [Tue, 5 Nov 2019 20:44:29 +0000 (20:44 +0000)]
Switch culebre, fafnir, ladon and trogdor to squid 4

7 months agonominatim: increase server limit
Sarah Hoffmann [Tue, 5 Nov 2019 19:58:25 +0000 (20:58 +0100)]
nominatim: increase server limit

7 months agoAdd test site for rails 6
Tom Hughes [Tue, 5 Nov 2019 18:47:23 +0000 (18:47 +0000)]
Add test site for rails 6

7 months agosotm: support sotm.org short domain
Grant Slater [Mon, 4 Nov 2019 22:55:04 +0000 (22:55 +0000)]
sotm: support sotm.org short domain

7 months agoSwitch nidhogg, ridgeback and rimfaxe to squid 4
Tom Hughes [Mon, 4 Nov 2019 22:38:57 +0000 (22:38 +0000)]
Switch nidhogg, ridgeback and rimfaxe to squid 4

7 months agoTune cache size on saphira
Tom Hughes [Mon, 4 Nov 2019 18:52:50 +0000 (18:52 +0000)]
Tune cache size on saphira

7 months agonginx: access_log add required buffer= param
Grant Slater [Mon, 4 Nov 2019 14:35:33 +0000 (14:35 +0000)]
nginx: access_log add required buffer= param

7 months agoRevert "Temporary nginx cache purge after depth change"
Grant Slater [Mon, 4 Nov 2019 00:25:03 +0000 (00:25 +0000)]
Revert "Temporary nginx cache purge after depth change"

This reverts commit cb90c668918b4f95a83662dc08c584bc5f5b62e2.

7 months agotilecache: storage tuning
Grant Slater [Sun, 3 Nov 2019 23:50:27 +0000 (23:50 +0000)]
tilecache: storage tuning

7 months agoTemporary nginx cache purge after depth change
Grant Slater [Sun, 3 Nov 2019 23:04:28 +0000 (23:04 +0000)]
Temporary nginx cache purge after depth change

7 months agonginx: increase cache filesystem levels
Grant Slater [Sun, 3 Nov 2019 22:49:55 +0000 (22:49 +0000)]
nginx: increase cache filesystem levels

7 months agoRemove azure from cache peers
Tom Hughes [Sun, 3 Nov 2019 22:29:04 +0000 (22:29 +0000)]
Remove azure from cache peers

7 months agoSwitch boitata and cherufe to squid 4
Tom Hughes [Sun, 3 Nov 2019 19:06:27 +0000 (19:06 +0000)]
Switch boitata and cherufe to squid 4

7 months agoSwitch ascalon to squid 4
Tom Hughes [Sun, 3 Nov 2019 18:54:19 +0000 (18:54 +0000)]
Switch ascalon to squid 4

7 months agoFix parent for stormfly-02
Tom Hughes [Fri, 1 Nov 2019 12:02:29 +0000 (12:02 +0000)]
Fix parent for stormfly-02

7 months agotilecache: Add 1 more zoom to nginx cache
Grant Slater [Fri, 1 Nov 2019 10:48:25 +0000 (10:48 +0000)]
tilecache: Add 1 more zoom to nginx cache

7 months agoRemove redundant comment
Grant Slater [Fri, 1 Nov 2019 10:47:46 +0000 (10:47 +0000)]
Remove redundant comment

7 months agoRemove azure role
Tom Hughes [Fri, 1 Nov 2019 09:02:13 +0000 (09:02 +0000)]
Remove azure role

7 months agoOnly install the specific version of postgis we want
Tom Hughes [Fri, 1 Nov 2019 08:46:20 +0000 (08:46 +0000)]
Only install the specific version of postgis we want

This stops new versions of postgis, and via dependency, of postgres
from getting installed automatically.

7 months agonginx: add libwww-perl req by munin nginx
Grant Slater [Thu, 31 Oct 2019 23:32:01 +0000 (23:32 +0000)]
nginx: add libwww-perl req by munin nginx

7 months agonginx: add munin monitoring
Grant Slater [Thu, 31 Oct 2019 23:13:35 +0000 (23:13 +0000)]
nginx: add munin monitoring

7 months agonominatim: reduce number of rate limited connections
Sarah Hoffmann [Thu, 31 Oct 2019 16:13:39 +0000 (17:13 +0100)]
nominatim: reduce number of rate limited connections

7 months agonominatim: increase apache workers
Sarah Hoffmann [Thu, 31 Oct 2019 08:55:23 +0000 (09:55 +0100)]
nominatim: increase apache workers

7 months agoRevert "nominatim: remove firewall http rate limiting"
Sarah Hoffmann [Thu, 31 Oct 2019 08:54:13 +0000 (09:54 +0100)]
Revert "nominatim: remove firewall http rate limiting"

This reverts commit f2e8efe99b471cd5aef85977e6b22d024151c9a4.

7 months agoReduce squid memory limit on cmok
Grant Slater [Thu, 31 Oct 2019 08:43:19 +0000 (08:43 +0000)]
Reduce squid memory limit on cmok

7 months agonominatim: remove firewall http rate limiting
Sarah Hoffmann [Wed, 30 Oct 2019 23:01:55 +0000 (00:01 +0100)]
nominatim: remove firewall http rate limiting

7 months agotilecache: add cache status to response header
Grant Slater [Wed, 30 Oct 2019 22:46:04 +0000 (22:46 +0000)]
tilecache: add cache status to response header

7 months agoSwitch stormfly-02 to squid 4
Tom Hughes [Wed, 30 Oct 2019 22:30:40 +0000 (22:30 +0000)]
Switch stormfly-02 to squid 4

7 months agoDisallow HTCP access to squid 4 caches
Tom Hughes [Wed, 30 Oct 2019 22:28:31 +0000 (22:28 +0000)]
Disallow HTCP access to squid 4 caches

7 months agotilecache: enable some caching in nginx
Grant Slater [Wed, 30 Oct 2019 22:29:05 +0000 (22:29 +0000)]
tilecache: enable some caching in nginx

7 months agoUpdate piwik to 3.12.0
Tom Hughes [Wed, 30 Oct 2019 00:22:52 +0000 (00:22 +0000)]
Update piwik to 3.12.0

7 months agoUse HTCP for cache peer queries
Tom Hughes [Tue, 29 Oct 2019 22:13:19 +0000 (22:13 +0000)]
Use HTCP for cache peer queries

7 months agoAdd firewall rules for HTCP traffic
Tom Hughes [Tue, 29 Oct 2019 21:31:42 +0000 (21:31 +0000)]
Add firewall rules for HTCP traffic

7 months agoRevert "Reduce squid memory limit on toothless"
Tom Hughes [Tue, 29 Oct 2019 21:17:10 +0000 (21:17 +0000)]
Revert "Reduce squid memory limit on toothless"

This reverts commit 4823cac779fd084d5776b10ef7b0589dec021526.

7 months agoDisallow ICP access to squid 4 caches
Tom Hughes [Tue, 29 Oct 2019 21:15:59 +0000 (21:15 +0000)]
Disallow ICP access to squid 4 caches

7 months agoEnable HTCP on tile caches
Tom Hughes [Tue, 29 Oct 2019 21:14:49 +0000 (21:14 +0000)]
Enable HTCP on tile caches

7 months agoDisable installation of Intel SSD tool
Tom Hughes [Sat, 26 Oct 2019 06:42:04 +0000 (07:42 +0100)]
Disable installation of Intel SSD tool

7 months agonominatim: apply direct blocks to http too
Sarah Hoffmann [Fri, 25 Oct 2019 18:33:56 +0000 (20:33 +0200)]
nominatim: apply direct blocks to http too

7 months agoUpdate hardware cookbook for new version of Intel SSD tool
Tom Hughes [Wed, 23 Oct 2019 07:22:38 +0000 (08:22 +0100)]
Update hardware cookbook for new version of Intel SSD tool

7 months agotilecache: remove overloaded peers
Grant Slater [Tue, 22 Oct 2019 07:40:29 +0000 (08:40 +0100)]
tilecache: remove overloaded peers

7 months agoUpdate bundle
Tom Hughes [Sun, 20 Oct 2019 18:49:27 +0000 (19:49 +0100)]
Update bundle

7 months agoDisable logging of missing languages
Tom Hughes [Sat, 19 Oct 2019 16:52:43 +0000 (17:52 +0100)]
Disable logging of missing languages

7 months agoSwitch saphira to squid 4
Tom Hughes [Sat, 19 Oct 2019 16:41:53 +0000 (17:41 +0100)]
Switch saphira to squid 4

7 months agoReduce squid memory limit on toothless
Tom Hughes [Sat, 19 Oct 2019 16:39:03 +0000 (17:39 +0100)]
Reduce squid memory limit on toothless

7 months agoUse one worker per CPU with squid 3 and 4
Tom Hughes [Fri, 18 Oct 2019 09:50:37 +0000 (10:50 +0100)]
Use one worker per CPU with squid 3 and 4

7 months agoIncrease nginx keepalive settings.
Matt Amos [Thu, 17 Oct 2019 11:47:09 +0000 (12:47 +0100)]
Increase nginx keepalive settings.

Increase both the number of requests per keepalive connection and
the number of keepalive connections to retain. This should reduce
the number of sockets used for a single connection and therefore
make it less likely that nginx will experience ephemeral socket
exhaustion at high request rates.

Closes #255

7 months agoAdd LWG email addresses for OTRS
Tom Hughes [Tue, 15 Oct 2019 12:58:44 +0000 (13:58 +0100)]
Add LWG email addresses for OTRS

7 months agonominatim: add python3-pyosimum dependency
Sarah Hoffmann [Mon, 14 Oct 2019 22:09:03 +0000 (00:09 +0200)]
nominatim: add python3-pyosimum dependency

7 months agoWorkaround jekyll-cache issue
Grant Slater [Sun, 13 Oct 2019 21:47:49 +0000 (22:47 +0100)]
Workaround jekyll-cache issue

7 months agoUpdate testing Dockerfile
Grant Slater [Sun, 13 Oct 2019 21:03:22 +0000 (22:03 +0100)]
Update testing Dockerfile

7 months agosotm: Use bundler managed jekyll version
Grant Slater [Sun, 13 Oct 2019 21:02:51 +0000 (22:02 +0100)]
sotm: Use bundler managed jekyll version

7 months agoLimit persistent connections to five minutes for squid 4
Tom Hughes [Sun, 13 Oct 2019 10:48:33 +0000 (11:48 +0100)]
Limit persistent connections to five minutes for squid 4

7 months agoFix persistent connection timeout for squid 3 and 4
Tom Hughes [Sun, 13 Oct 2019 10:47:56 +0000 (11:47 +0100)]
Fix persistent connection timeout for squid 3 and 4

7 months agoMake more fail2ban jail properties optional
Tom Hughes [Sat, 12 Oct 2019 14:49:19 +0000 (15:49 +0100)]
Make more fail2ban jail properties optional

7 months agoFix fail2ban servie
Tom Hughes [Sat, 12 Oct 2019 14:31:20 +0000 (15:31 +0100)]
Fix fail2ban servie

7 months agoEnable fail2ban for tile caches
Tom Hughes [Sat, 12 Oct 2019 10:54:44 +0000 (11:54 +0100)]
Enable fail2ban for tile caches

7 months agoDisable IPv6 for all squid instances
Tom Hughes [Sat, 12 Oct 2019 10:46:15 +0000 (11:46 +0100)]
Disable IPv6 for all squid instances

7 months agoSwitch toothless to squid 4
Tom Hughes [Thu, 10 Oct 2019 17:14:41 +0000 (18:14 +0100)]
Switch toothless to squid 4

8 months agoFix new cookstyle warnings
Tom Hughes [Mon, 7 Oct 2019 19:41:32 +0000 (20:41 +0100)]
Fix new cookstyle warnings

8 months agoUpdate bundle
Tom Hughes [Mon, 7 Oct 2019 19:40:20 +0000 (20:40 +0100)]
Update bundle

8 months agotilecache: remove peers from azure + stormfly-02
Grant Slater [Mon, 7 Oct 2019 18:29:05 +0000 (19:29 +0100)]
tilecache: remove peers from azure + stormfly-02

8 months agoUse bundle install deployment
Grant Slater [Sat, 5 Oct 2019 12:56:59 +0000 (13:56 +0100)]
Use bundle install deployment

8 months agoFix linting
Grant Slater [Tue, 1 Oct 2019 12:48:58 +0000 (13:48 +0100)]
Fix linting

8 months agoUpdate bundler
Grant Slater [Tue, 1 Oct 2019 12:41:20 +0000 (13:41 +0100)]
Update bundler

8 months agoAdd bundler gem
Grant Slater [Tue, 1 Oct 2019 12:09:18 +0000 (13:09 +0100)]
Add bundler gem

8 months agoAdd SoTM 2020
Grant Slater [Tue, 1 Oct 2019 11:28:53 +0000 (12:28 +0100)]
Add SoTM 2020

8 months agoUpdate carto stylesheet to v4.23.0
Tom Hughes [Sat, 21 Sep 2019 00:17:12 +0000 (01:17 +0100)]
Update carto stylesheet to v4.23.0

Closes #254

8 months agoAdd an extra resolve for nidhogg
Tom Hughes [Tue, 10 Sep 2019 20:22:54 +0000 (21:22 +0100)]
Add an extra resolve for nidhogg

8 months agoRemove some rubocop customisations that match cookstyle defaults
Tom Hughes [Mon, 9 Sep 2019 21:26:34 +0000 (22:26 +0100)]
Remove some rubocop customisations that match cookstyle defaults

8 months agoRemove no longer requried foodcritic customisations
Tom Hughes [Mon, 9 Sep 2019 21:08:23 +0000 (22:08 +0100)]
Remove no longer requried foodcritic customisations

8 months agoAvoid including Chef::Mixin::ShellOut in resources
Tom Hughes [Mon, 9 Sep 2019 19:00:53 +0000 (20:00 +0100)]
Avoid including Chef::Mixin::ShellOut in resources

8 months agoUpdate formatting of header comments
Tom Hughes [Mon, 9 Sep 2019 18:16:37 +0000 (19:16 +0100)]
Update formatting of header comments

8 months agoDrop long_description from metadata files
Tom Hughes [Mon, 9 Sep 2019 18:14:05 +0000 (19:14 +0100)]
Drop long_description from metadata files

8 months agoReplace foodcritic and rubocop with cookstyle
Tom Hughes [Mon, 9 Sep 2019 17:57:49 +0000 (18:57 +0100)]
Replace foodcritic and rubocop with cookstyle

8 months agoEnable peering for squid 4 caches
Tom Hughes [Mon, 9 Sep 2019 08:14:10 +0000 (09:14 +0100)]
Enable peering for squid 4 caches

8 months agoMerge remote-tracking branch 'github/pull/252'
Tom Hughes [Sat, 7 Sep 2019 15:28:13 +0000 (16:28 +0100)]
Merge remote-tracking branch 'github/pull/252'

8 months agoenable gadgets-edit rights to sysops
Yuri Astrakhan [Sat, 7 Sep 2019 15:18:39 +0000 (10:18 -0500)]
enable gadgets-edit rights to sysops

another issues with the new way gadgets are being used - need an extra right for sysops explicitly declared.

9 months agoMerge remote-tracking branch 'github/pull/251'
Tom Hughes [Fri, 6 Sep 2019 21:34:27 +0000 (22:34 +0100)]
Merge remote-tracking branch 'github/pull/251'

9 months agoapply changes to all sites, not just the private
Yuri Astrakhan [Fri, 6 Sep 2019 20:38:14 +0000 (15:38 -0500)]
apply changes to all sites, not just the private

made a mistake in the previous commit - the settings should apply to all sites instead.

9 months agoMerge remote-tracking branch 'github/pull/249'
Tom Hughes [Fri, 6 Sep 2019 18:18:29 +0000 (19:18 +0100)]
Merge remote-tracking branch 'github/pull/249'

9 months agoUpdate LocalSettings.php.erb
Yuri Astrakhan [Fri, 6 Sep 2019 17:54:13 +0000 (12:54 -0500)]
Update LocalSettings.php.erb

9 months agoafter MW upgrade sysops unable to edit MW UI
Yuri Astrakhan [Fri, 6 Sep 2019 16:10:42 +0000 (11:10 -0500)]
after MW upgrade sysops unable to edit MW UI

the new version moved UI-editing rights out of sysop and its own group because large wikis may have too big of a non-techy admin community (thousands). It would be pointless for a small wiki like ours.

9 months agoLock revision on org.civicrm.donotsendreportemail, which we do not control
Guillaume RISCHARD [Tue, 3 Sep 2019 20:46:20 +0000 (22:46 +0200)]
Lock revision on org.civicrm.donotsendreportemail, which we do not control

9 months agoIncrease apache server limit on piwik server
Tom Hughes [Tue, 3 Sep 2019 19:25:14 +0000 (20:25 +0100)]
Increase apache server limit on piwik server