]> git.openstreetmap.org Git - chef.git/log
chef.git
23 months agodhcpd: use netboot.xyz-undionly.kpxe for PXE boot.
Grant Slater [Fri, 30 Dec 2022 15:42:23 +0000 (15:42 +0000)]
dhcpd: use netboot.xyz-undionly.kpxe for PXE boot.

Use netboot.xyz-undionly.kpxe as it appears more reliable with our
HP / HPE servers for netboot.

23 months agoConfigure smaug as a matomo server
Tom Hughes [Fri, 30 Dec 2022 14:38:30 +0000 (14:38 +0000)]
Configure smaug as a matomo server

23 months agocommunity: attempt to pin discourse-prometheus plugin release
Grant Slater [Fri, 30 Dec 2022 13:13:17 +0000 (13:13 +0000)]
community: attempt to pin discourse-prometheus plugin release

23 months agocommunity: pin version to "stable"
Grant Slater [Fri, 30 Dec 2022 03:26:07 +0000 (03:26 +0000)]
community: pin version to "stable"

23 months agoconfigure nominatim on vhagar
Sarah Hoffmann [Thu, 29 Dec 2022 20:38:40 +0000 (21:38 +0100)]
configure nominatim on vhagar

23 months agoMake changeet replication report backtrace on error
Tom Hughes [Thu, 29 Dec 2022 19:53:25 +0000 (19:53 +0000)]
Make changeet replication report backtrace on error

23 months agoFix rubocop warnings
Tom Hughes [Thu, 29 Dec 2022 19:53:16 +0000 (19:53 +0000)]
Fix rubocop warnings

23 months agonominatim: enable luajit
Sarah Hoffmann [Thu, 29 Dec 2022 19:06:09 +0000 (20:06 +0100)]
nominatim: enable luajit

23 months agoAdd nominatim role to vhagar
Tom Hughes [Thu, 29 Dec 2022 16:09:04 +0000 (16:09 +0000)]
Add nominatim role to vhagar

23 months agoAdd dribble and vhagar OOB cards to DHCP
Tom Hughes [Thu, 29 Dec 2022 15:25:45 +0000 (15:25 +0000)]
Add dribble and vhagar OOB cards to DHCP

23 months agoUpdate reverse DNS for AMS internal network
Tom Hughes [Thu, 29 Dec 2022 15:23:18 +0000 (15:23 +0000)]
Update reverse DNS for AMS internal network

23 months agoAdd roles for dribble and vhagar
Tom Hughes [Thu, 29 Dec 2022 15:21:25 +0000 (15:21 +0000)]
Add roles for dribble and vhagar

23 months agoMerge remote-tracking branch 'github/pull/559'
Tom Hughes [Thu, 29 Dec 2022 14:44:50 +0000 (14:44 +0000)]
Merge remote-tracking branch 'github/pull/559'

23 months agoMerge remote-tracking branch 'github/pull/558'
Tom Hughes [Thu, 29 Dec 2022 14:44:45 +0000 (14:44 +0000)]
Merge remote-tracking branch 'github/pull/558'

23 months agoBump serverspec from 2.42.0 to 2.42.1
dependabot[bot] [Thu, 29 Dec 2022 11:00:39 +0000 (11:00 +0000)]
Bump serverspec from 2.42.0 to 2.42.1

Bumps [serverspec](http://serverspec.org/) from 2.42.0 to 2.42.1.

---
updated-dependencies:
- dependency-name: serverspec
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
23 months agoBump kitchen-dokken from 2.18.0 to 2.19.0
dependabot[bot] [Wed, 28 Dec 2022 11:00:36 +0000 (11:00 +0000)]
Bump kitchen-dokken from 2.18.0 to 2.19.0

Bumps [kitchen-dokken](https://github.com/test-kitchen/kitchen-dokken) from 2.18.0 to 2.19.0.
- [Release notes](https://github.com/test-kitchen/kitchen-dokken/releases)
- [Changelog](https://github.com/test-kitchen/kitchen-dokken/blob/main/CHANGELOG.md)
- [Commits](https://github.com/test-kitchen/kitchen-dokken/compare/v2.18.0...v2.19.0)

---
updated-dependencies:
- dependency-name: kitchen-dokken
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
23 months agosupybot: update osmf-server-info urls
Grant Slater [Mon, 26 Dec 2022 18:06:04 +0000 (18:06 +0000)]
supybot: update osmf-server-info urls

23 months agoMerge remote-tracking branch 'github/pull/557'
Tom Hughes [Fri, 23 Dec 2022 11:01:40 +0000 (11:01 +0000)]
Merge remote-tracking branch 'github/pull/557'

23 months agoBump kitchen-dokken from 2.17.4 to 2.18.0
dependabot[bot] [Fri, 23 Dec 2022 11:00:37 +0000 (11:00 +0000)]
Bump kitchen-dokken from 2.17.4 to 2.18.0

Bumps [kitchen-dokken](https://github.com/someara/kitchen-dokken) from 2.17.4 to 2.18.0.
- [Release notes](https://github.com/someara/kitchen-dokken/releases)
- [Changelog](https://github.com/test-kitchen/kitchen-dokken/blob/main/CHANGELOG.md)
- [Commits](https://github.com/someara/kitchen-dokken/compare/v2.17.4...v2.18.0)

---
updated-dependencies:
- dependency-name: kitchen-dokken
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years agoDon't apply HP disk rules to disks not on HP controllers
Tom Hughes [Thu, 22 Dec 2022 20:22:09 +0000 (20:22 +0000)]
Don't apply HP disk rules to disks not on HP controllers

2 years agoDon't set smart_device for cciss disks which aren't in the PD list
Tom Hughes [Thu, 22 Dec 2022 19:53:26 +0000 (19:53 +0000)]
Don't set smart_device for cciss disks which aren't in the PD list

2 years agoMake disk configuration more robust
Tom Hughes [Thu, 22 Dec 2022 19:48:26 +0000 (19:48 +0000)]
Make disk configuration more robust

2 years agoAdd roles for smaug and muirdris
Tom Hughes [Thu, 22 Dec 2022 19:28:44 +0000 (19:28 +0000)]
Add roles for smaug and muirdris

2 years agoAdd DHCP for smaug and muirdris OOB cards
Tom Hughes [Thu, 22 Dec 2022 18:57:04 +0000 (18:57 +0000)]
Add DHCP for smaug and muirdris OOB cards

2 years agoUpdate internal reverse DNS to Dublin
Tom Hughes [Thu, 22 Dec 2022 18:55:47 +0000 (18:55 +0000)]
Update internal reverse DNS to Dublin

2 years agomediawiki: Actually allow AF_UNIX.
Grant Slater [Thu, 22 Dec 2022 16:20:11 +0000 (16:20 +0000)]
mediawiki: Actually allow AF_UNIX.

2 years agomediawiki: Addition ease systemd restrictions.
Grant Slater [Thu, 22 Dec 2022 14:46:00 +0000 (14:46 +0000)]
mediawiki: Addition ease systemd restrictions.

2 years agomediawiki: ease systemd restrictions. AF_UNIX used to connect to mysql
Grant Slater [Thu, 22 Dec 2022 14:41:21 +0000 (14:41 +0000)]
mediawiki: ease systemd restrictions. AF_UNIX used to connect to mysql

2 years agodocker: install docker-compose-plugin
Grant Slater [Wed, 21 Dec 2022 16:30:28 +0000 (16:30 +0000)]
docker: install docker-compose-plugin

2 years agocommunity: use notify_group to DRY rebuild logic
Grant Slater [Wed, 21 Dec 2022 01:50:41 +0000 (01:50 +0000)]
community: use notify_group to DRY rebuild logic

2 years agocommunity: container definitions should not be world readable
Grant Slater [Tue, 20 Dec 2022 18:34:25 +0000 (18:34 +0000)]
community: container definitions should not be world readable

2 years agoUpdate prometheus and karma
Tom Hughes [Tue, 20 Dec 2022 22:35:48 +0000 (22:35 +0000)]
Update prometheus and karma

2 years agoMerge remote-tracking branch 'github/pull/555'
Tom Hughes [Tue, 20 Dec 2022 11:04:38 +0000 (11:04 +0000)]
Merge remote-tracking branch 'github/pull/555'

2 years agoBump kitchen-dokken from 2.17.3 to 2.17.4
dependabot[bot] [Tue, 20 Dec 2022 11:00:37 +0000 (11:00 +0000)]
Bump kitchen-dokken from 2.17.3 to 2.17.4

Bumps [kitchen-dokken](https://github.com/someara/kitchen-dokken) from 2.17.3 to 2.17.4.
- [Release notes](https://github.com/someara/kitchen-dokken/releases)
- [Changelog](https://github.com/test-kitchen/kitchen-dokken/blob/main/CHANGELOG.md)
- [Commits](https://github.com/someara/kitchen-dokken/compare/v2.17.3...v2.17.4)

---
updated-dependencies:
- dependency-name: kitchen-dokken
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years agoUse upstream default location for passenger instance registry
Tom Hughes [Tue, 20 Dec 2022 08:23:36 +0000 (08:23 +0000)]
Use upstream default location for passenger instance registry

2 years agocommunity: pin postgres v13
Grant Slater [Mon, 19 Dec 2022 16:58:44 +0000 (16:58 +0000)]
community: pin postgres v13

2 years agoMerge remote-tracking branch 'github/pull/554'
Tom Hughes [Mon, 19 Dec 2022 11:08:06 +0000 (11:08 +0000)]
Merge remote-tracking branch 'github/pull/554'

2 years agoBump test-kitchen from 3.4.0 to 3.5.0
dependabot[bot] [Mon, 19 Dec 2022 11:00:44 +0000 (11:00 +0000)]
Bump test-kitchen from 3.4.0 to 3.5.0

Bumps [test-kitchen](https://github.com/test-kitchen/test-kitchen) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/test-kitchen/test-kitchen/releases)
- [Changelog](https://github.com/test-kitchen/test-kitchen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/test-kitchen/test-kitchen/compare/v3.4.0...v3.5.0)

---
updated-dependencies:
- dependency-name: test-kitchen
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years agouse canonical URL for nominatim.org
Sarah Hoffmann [Mon, 19 Dec 2022 09:20:27 +0000 (10:20 +0100)]
use canonical URL for nominatim.org

2 years agonominatim: do not try to update wikipedia importances
Sarah Hoffmann [Mon, 19 Dec 2022 09:09:17 +0000 (10:09 +0100)]
nominatim: do not try to update wikipedia importances

They never change upstream, so no need to stress the server.

2 years agoAdjust environment temperature alarm thresholds
Tom Hughes [Sat, 17 Dec 2022 17:41:49 +0000 (17:41 +0000)]
Adjust environment temperature alarm thresholds

2 years agoEnable remote read for promscale
Tom Hughes [Thu, 15 Dec 2022 22:58:35 +0000 (22:58 +0000)]
Enable remote read for promscale

2 years agocommunity: Disable ratelimiting a test
Grant Slater [Thu, 15 Dec 2022 17:05:43 +0000 (17:05 +0000)]
community: Disable ratelimiting a test

2 years agoManage postgresql for osqa
Tom Hughes [Tue, 13 Dec 2022 22:50:24 +0000 (22:50 +0000)]
Manage postgresql for osqa

2 years agoosqa: disable unused mysqlfulltext module
Grant Slater [Mon, 12 Dec 2022 22:20:29 +0000 (22:20 +0000)]
osqa: disable unused mysqlfulltext module

2 years agoMerge remote-tracking branch 'github/pull/550'
Tom Hughes [Sun, 11 Dec 2022 15:27:10 +0000 (15:27 +0000)]
Merge remote-tracking branch 'github/pull/550'

2 years agoletencrypt: Use default certificate chain
Grant Slater [Sun, 11 Dec 2022 13:20:40 +0000 (13:20 +0000)]
letencrypt: Use default certificate chain

2 years agoOnly alert for readonly filesystems which were recently writable
Tom Hughes [Sat, 10 Dec 2022 12:14:03 +0000 (12:14 +0000)]
Only alert for readonly filesystems which were recently writable

2 years agoAdd some comments to tile config
Tom Hughes [Sat, 10 Dec 2022 11:39:51 +0000 (11:39 +0000)]
Add some comments to tile config

2 years agoMerge remote-tracking branch 'github/pull/528'
Tom Hughes [Sat, 10 Dec 2022 11:35:46 +0000 (11:35 +0000)]
Merge remote-tracking branch 'github/pull/528'

2 years agocommunity: fix cookstyle
Grant Slater [Fri, 9 Dec 2022 20:02:16 +0000 (20:02 +0000)]
community: fix cookstyle

2 years agodiscourse: Add serverspec docker images tests
Grant Slater [Fri, 9 Dec 2022 19:12:40 +0000 (19:12 +0000)]
discourse: Add serverspec docker images tests

2 years agoMake OTRS use fafnir to send mail
Tom Hughes [Fri, 9 Dec 2022 15:12:56 +0000 (15:12 +0000)]
Make OTRS use fafnir to send mail

2 years agoAdjust environment alarm thresholds
Tom Hughes [Fri, 9 Dec 2022 10:52:16 +0000 (10:52 +0000)]
Adjust environment alarm thresholds

2 years agoLock mail gem to version 2.7.1
Tom Hughes [Fri, 9 Dec 2022 07:15:21 +0000 (07:15 +0000)]
Lock mail gem to version 2.7.1

2 years agoPropagate cookie timeouts to matomo configuration
Tom Hughes [Fri, 9 Dec 2022 00:03:34 +0000 (00:03 +0000)]
Propagate cookie timeouts to matomo configuration

2 years agoUpdate matomo to 4.13.0
Tom Hughes [Thu, 8 Dec 2022 19:53:37 +0000 (19:53 +0000)]
Update matomo to 4.13.0

2 years agoLet letsencrypt renewal write cookie files
Tom Hughes [Thu, 8 Dec 2022 19:33:04 +0000 (19:33 +0000)]
Let letsencrypt renewal write cookie files

2 years agoMake smart collector default to auto instead of sat
Tom Hughes [Thu, 8 Dec 2022 11:35:10 +0000 (11:35 +0000)]
Make smart collector default to auto instead of sat

2 years agoAllow CAP_DAC_OVERRIDE for the smart collector
Tom Hughes [Thu, 8 Dec 2022 11:23:52 +0000 (11:23 +0000)]
Allow CAP_DAC_OVERRIDE for the smart collector

2 years agoAdd --phpfpm.fix-process-count to phpfpm exporter
Tom Hughes [Thu, 8 Dec 2022 10:25:53 +0000 (10:25 +0000)]
Add --phpfpm.fix-process-count to phpfpm exporter

2 years agoRun phpfpm exporter in group www-data to allow socket access
Tom Hughes [Thu, 8 Dec 2022 10:17:22 +0000 (10:17 +0000)]
Run phpfpm exporter in group www-data to allow socket access

2 years agoRemove traces of urmel
Grant Slater [Thu, 8 Dec 2022 09:31:54 +0000 (09:31 +0000)]
Remove traces of urmel

2 years agoRemove role for urmel
Tom Hughes [Thu, 8 Dec 2022 08:08:41 +0000 (08:08 +0000)]
Remove role for urmel

2 years agoRemove munin role from urmel
Tom Hughes [Wed, 7 Dec 2022 20:18:57 +0000 (20:18 +0000)]
Remove munin role from urmel

2 years agoRemove some old cleanup code
Tom Hughes [Wed, 7 Dec 2022 19:14:30 +0000 (19:14 +0000)]
Remove some old cleanup code

2 years agoRemove code to build 3GL functions
Tom Hughes [Wed, 7 Dec 2022 18:30:05 +0000 (18:30 +0000)]
Remove code to build 3GL functions

2 years agoMake munin work for internal network machines in Dublin
Tom Hughes [Wed, 7 Dec 2022 09:02:10 +0000 (09:02 +0000)]
Make munin work for internal network machines in Dublin

2 years agoAdd munin role to naga
Tom Hughes [Tue, 6 Dec 2022 22:13:59 +0000 (22:13 +0000)]
Add munin role to naga

2 years agoDrop passenger cleanup script that is no longer needed
Tom Hughes [Tue, 6 Dec 2022 20:24:28 +0000 (20:24 +0000)]
Drop passenger cleanup script that is no longer needed

2 years agoRemove cleanup code
Tom Hughes [Tue, 6 Dec 2022 19:33:32 +0000 (19:33 +0000)]
Remove cleanup code

2 years agoDrop lockheed role
Tom Hughes [Tue, 6 Dec 2022 01:07:07 +0000 (01:07 +0000)]
Drop lockheed role

2 years agoRemove traces of lockheed
Grant Slater [Mon, 5 Dec 2022 23:57:07 +0000 (23:57 +0000)]
Remove traces of lockheed

2 years agoMove lockheed roles to naga
Grant Slater [Mon, 5 Dec 2022 22:30:26 +0000 (22:30 +0000)]
Move lockheed roles to naga

2 years agoFix typo
Tom Hughes [Mon, 5 Dec 2022 12:35:48 +0000 (12:35 +0000)]
Fix typo

2 years agoAdd a role for the blog aggregator
Tom Hughes [Mon, 5 Dec 2022 12:33:56 +0000 (12:33 +0000)]
Add a role for the blog aggregator

2 years agohardware: Add initramfs-tools dependency
Grant Slater [Sun, 4 Dec 2022 23:59:43 +0000 (23:59 +0000)]
hardware: Add initramfs-tools dependency

2 years agoDo not install recommends for wireguard-tools
Grant Slater [Sun, 4 Dec 2022 23:06:22 +0000 (23:06 +0000)]
Do not install recommends for wireguard-tools

wireguard-tools recommends causes a dependency cascade installing wireguard-dkms which
requires a compile and kernel headers. All our systems are running sufficient kernel versions
not to require wireguard-dkms. Disable recommends to speed up install for tests.

2 years agoUse a systemd timer to cleanup stale export files
Tom Hughes [Sun, 4 Dec 2022 22:39:40 +0000 (22:39 +0000)]
Use a systemd timer to cleanup stale export files

2 years agoRevert "kitchen: pre-cache frequent apt packages in container"
Grant Slater [Sun, 4 Dec 2022 21:20:28 +0000 (21:20 +0000)]
Revert "kitchen: pre-cache frequent apt packages in container"

This reverts commit d06665a94ae166c33278bfd10027c7b835224a2a.

Slower because each kitch test is run via a separate instance in GHA

2 years agokitchen: pre-cache frequent apt packages in container
Grant Slater [Sun, 4 Dec 2022 20:08:54 +0000 (20:08 +0000)]
kitchen: pre-cache frequent apt packages in container

2 years agoFix some cookstyle warnings
Tom Hughes [Sun, 4 Dec 2022 18:58:51 +0000 (18:58 +0000)]
Fix some cookstyle warnings

2 years agoAdd tests for db cookbook
Tom Hughes [Sun, 4 Dec 2022 12:52:19 +0000 (12:52 +0000)]
Add tests for db cookbook

2 years agoRemove some old cleanup code
Tom Hughes [Sun, 4 Dec 2022 11:26:12 +0000 (11:26 +0000)]
Remove some old cleanup code

2 years agoConvert database backups to use a systemd timer
Tom Hughes [Sun, 4 Dec 2022 11:05:23 +0000 (11:05 +0000)]
Convert database backups to use a systemd timer

2 years agomunin: remove very old plugin cleanup
Grant Slater [Sun, 4 Dec 2022 09:44:27 +0000 (09:44 +0000)]
munin: remove very old plugin cleanup

2 years agoReduce pollution of the Chef namespace
Tom Hughes [Sat, 3 Dec 2022 17:11:08 +0000 (17:11 +0000)]
Reduce pollution of the Chef namespace

2 years agoAllow CAP_DAC_OVERRIDE for the ohai collector
Tom Hughes [Sat, 3 Dec 2022 17:10:42 +0000 (17:10 +0000)]
Allow CAP_DAC_OVERRIDE for the ohai collector

2 years agoAdd slow resource report to kitchen
Grant Slater [Sat, 3 Dec 2022 16:18:19 +0000 (16:18 +0000)]
Add slow resource report to kitchen

2 years agodns: Update dnscontrol to v3.23.0
Grant Slater [Sat, 3 Dec 2022 16:16:33 +0000 (16:16 +0000)]
dns: Update dnscontrol to v3.23.0

2 years agoAdd a library routine to get the CPU core count
Tom Hughes [Sat, 3 Dec 2022 15:46:10 +0000 (15:46 +0000)]
Add a library routine to get the CPU core count

2 years agoAllow exim exporter to enumerate other processes
Tom Hughes [Sat, 3 Dec 2022 15:45:30 +0000 (15:45 +0000)]
Allow exim exporter to enumerate other processes

2 years agoAdd an alert for exim being down
Tom Hughes [Sat, 3 Dec 2022 15:04:16 +0000 (15:04 +0000)]
Add an alert for exim being down

2 years agoAdd some passenger alerts
Tom Hughes [Sat, 3 Dec 2022 15:02:22 +0000 (15:02 +0000)]
Add some passenger alerts

2 years agoRun the exim exporter as the exim user
Tom Hughes [Sat, 3 Dec 2022 14:53:15 +0000 (14:53 +0000)]
Run the exim exporter as the exim user

2 years agoAllow AF_UNIX for the passenger exporter
Tom Hughes [Sat, 3 Dec 2022 14:41:47 +0000 (14:41 +0000)]
Allow AF_UNIX for the passenger exporter

2 years agoRun passenger exporter as root
Tom Hughes [Sat, 3 Dec 2022 14:39:24 +0000 (14:39 +0000)]
Run passenger exporter as root

2 years agoFix some issues in postgres monitoring queries
Tom Hughes [Sat, 3 Dec 2022 12:41:52 +0000 (12:41 +0000)]
Fix some issues in postgres monitoring queries

2 years agoRemove testing hack
Tom Hughes [Sat, 3 Dec 2022 11:48:03 +0000 (11:48 +0000)]
Remove testing hack

2 years agoRemove unused random_password method
Tom Hughes [Sat, 3 Dec 2022 11:45:26 +0000 (11:45 +0000)]
Remove unused random_password method