]> git.openstreetmap.org Git - chef.git/log
chef.git
16 months agoDrop lockheed role
Tom Hughes [Tue, 6 Dec 2022 01:07:07 +0000 (01:07 +0000)]
Drop lockheed role

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

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

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

16 months 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

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

16 months 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.

16 months 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

16 months 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

16 months 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

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

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

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

16 months 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

16 months 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

16 months 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

16 months 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

16 months 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

16 months 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

16 months 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

16 months 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

16 months 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

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

16 months 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

16 months 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

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

16 months 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

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

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

16 months agoAllow CAP_SYS_RAWIO for the smart collector
Tom Hughes [Sat, 3 Dec 2022 11:42:40 +0000 (11:42 +0000)]
Allow CAP_SYS_RAWIO for the smart collector

16 months agoAllow kernel module access for the ohai collector
Tom Hughes [Sat, 3 Dec 2022 11:39:18 +0000 (11:39 +0000)]
Allow kernel module access for the ohai collector

16 months agoImprove sandboxing of prometheus collectors
Tom Hughes [Fri, 2 Dec 2022 09:15:38 +0000 (09:15 +0000)]
Improve sandboxing of prometheus collectors

16 months agotile: Fix Mac ARM compatibility 2nd bit
Grant Slater [Sat, 3 Dec 2022 11:08:23 +0000 (11:08 +0000)]
tile: Fix Mac ARM compatibility 2nd bit

16 months agotile: Fix Mac ARM compatibility (kitchen)
Grant Slater [Sat, 3 Dec 2022 11:04:53 +0000 (11:04 +0000)]
tile: Fix Mac ARM compatibility (kitchen)

16 months agoFix typo in stateofthemap tests
Grant Slater [Sat, 3 Dec 2022 10:42:05 +0000 (10:42 +0000)]
Fix typo in stateofthemap tests

16 months agoClone stateofthe map tests for new recipes
Tom Hughes [Fri, 2 Dec 2022 22:45:47 +0000 (22:45 +0000)]
Clone stateofthe map tests for new recipes

16 months agostateofthemap: Fix Mac ARM compatibility (kitchen)
Grant Slater [Fri, 2 Dec 2022 19:13:58 +0000 (19:13 +0000)]
stateofthemap: Fix Mac ARM compatibility (kitchen)

16 months agoprometheus: Fix Mac ARM compatibility (kitchen)
Grant Slater [Fri, 2 Dec 2022 18:17:30 +0000 (18:17 +0000)]
prometheus: Fix Mac ARM compatibility (kitchen)

ohai on Apple Mac M1 in Docker does not not populate node[:cpu] due to lscpu compatibility issue.

Signed-off-by: Grant Slater <github@firefishy.com>
16 months agocommunity: Fix tests and workaround ohai issue on ARM Mac
Grant Slater [Fri, 2 Dec 2022 17:58:44 +0000 (17:58 +0000)]
community: Fix tests and workaround ohai issue on ARM Mac

16 months agoplanet: remove retired mirrors from torrent create
Grant Slater [Fri, 2 Dec 2022 15:16:20 +0000 (15:16 +0000)]
planet: remove retired mirrors from torrent create

16 months agodocker: add missing systemd depends
Grant Slater [Fri, 2 Dec 2022 14:40:33 +0000 (14:40 +0000)]
docker: add missing systemd depends

16 months agodocker: activate docker-system-prune.timer
Grant Slater [Fri, 2 Dec 2022 13:09:21 +0000 (13:09 +0000)]
docker: activate docker-system-prune.timer

16 months agodocker: Add old image/container cleanup service
Grant Slater [Fri, 2 Dec 2022 12:59:05 +0000 (12:59 +0000)]
docker: Add old image/container cleanup service

16 months agoFix some test failures
Tom Hughes [Fri, 2 Dec 2022 12:04:17 +0000 (12:04 +0000)]
Fix some test failures

16 months agoSkip some hardware changes in test mode
Tom Hughes [Fri, 2 Dec 2022 10:53:50 +0000 (10:53 +0000)]
Skip some hardware changes in test mode

16 months agoEnable AF_UNIX for taginfo-update
Tom Hughes [Thu, 1 Dec 2022 10:14:17 +0000 (10:14 +0000)]
Enable AF_UNIX for taginfo-update

16 months agoapt: Fix docker compatibility with arm64
Grant Slater [Thu, 1 Dec 2022 07:00:33 +0000 (07:00 +0000)]
apt: Fix docker compatibility with arm64

16 months agocommunity: update to v2.8.13
Grant Slater [Thu, 1 Dec 2022 06:44:41 +0000 (06:44 +0000)]
community: update to v2.8.13

16 months agoAllow writes to CRM temporary files
Tom Hughes [Wed, 30 Nov 2022 19:10:04 +0000 (19:10 +0000)]
Allow writes to CRM temporary files

16 months agoUse a systemd timer to run the CRM job queue
Tom Hughes [Wed, 30 Nov 2022 19:02:32 +0000 (19:02 +0000)]
Use a systemd timer to run the CRM job queue

16 months agoDrop no longer required sudo on taginfo passenger restart
Tom Hughes [Wed, 30 Nov 2022 10:26:45 +0000 (10:26 +0000)]
Drop no longer required sudo on taginfo passenger restart

16 months agoAdd high CPU alarm for Juniper switches
Tom Hughes [Wed, 30 Nov 2022 10:10:00 +0000 (10:10 +0000)]
Add high CPU alarm for Juniper switches

16 months agoRevert workarounds for intermittent SNMP monitoring
Tom Hughes [Wed, 30 Nov 2022 10:08:41 +0000 (10:08 +0000)]
Revert workarounds for intermittent SNMP monitoring

16 months agoRemove cleanup code now it has done it's job
Tom Hughes [Wed, 30 Nov 2022 08:45:40 +0000 (08:45 +0000)]
Remove cleanup code now it has done it's job

16 months agoenable forward dependencies on dulcy
Sarah Hoffmann [Wed, 30 Nov 2022 08:11:52 +0000 (09:11 +0100)]
enable forward dependencies on dulcy

16 months agonginx: Remove old cache cleanup script
Grant Slater [Wed, 30 Nov 2022 06:59:09 +0000 (06:59 +0000)]
nginx: Remove old cache cleanup script

16 months agodev: Add 2 added python packages
Grant Slater [Wed, 30 Nov 2022 05:41:07 +0000 (05:41 +0000)]
dev: Add 2 added python packages

16 months agoConvert nginx to use a systemd timer for cleanup
Tom Hughes [Tue, 29 Nov 2022 22:43:59 +0000 (22:43 +0000)]
Convert nginx to use a systemd timer for cleanup

16 months agoConvert donate cron job to use a systemd timer
Tom Hughes [Tue, 29 Nov 2022 22:22:58 +0000 (22:22 +0000)]
Convert donate cron job to use a systemd timer

16 months agoAvoid systemd warnings on 20.04
Tom Hughes [Tue, 29 Nov 2022 21:45:39 +0000 (21:45 +0000)]
Avoid systemd warnings on 20.04

16 months agoTweak mediawiki SMTP configuration
Tom Hughes [Tue, 29 Nov 2022 21:21:11 +0000 (21:21 +0000)]
Tweak mediawiki SMTP configuration

16 months agoUse systemd to set nice level for mediawiki jobs
Tom Hughes [Tue, 29 Nov 2022 20:53:20 +0000 (20:53 +0000)]
Use systemd to set nice level for mediawiki jobs

16 months agoConvert mediawiki to use systemd timers
Tom Hughes [Tue, 29 Nov 2022 20:28:32 +0000 (20:28 +0000)]
Convert mediawiki to use systemd timers

16 months agoUse SMTP to send mail from mediawiki
Tom Hughes [Tue, 29 Nov 2022 20:28:15 +0000 (20:28 +0000)]
Use SMTP to send mail from mediawiki

16 months agoConvert letsencrypt to use systemd timers
Tom Hughes [Tue, 29 Nov 2022 18:58:26 +0000 (18:58 +0000)]
Convert letsencrypt to use systemd timers

16 months agoAllow taginfo update service to update the download directory
Tom Hughes [Tue, 29 Nov 2022 18:27:58 +0000 (18:27 +0000)]
Allow taginfo update service to update the download directory

16 months agoConvert taginfo update to use a systemd timer
Tom Hughes [Mon, 28 Nov 2022 19:13:56 +0000 (19:13 +0000)]
Convert taginfo update to use a systemd timer

16 months agoRevert "Temporarily add community role to Sarel to setup base"
Grant Slater [Mon, 28 Nov 2022 13:43:28 +0000 (13:43 +0000)]
Revert "Temporarily add community role to Sarel to setup base"

This reverts commit 2c3e1c95e07c62283306dadcbb723c7b7b30a5eb.

16 months agoTemporarily add community role to Sarel to setup base
Grant Slater [Mon, 28 Nov 2022 13:42:56 +0000 (13:42 +0000)]
Temporarily add community role to Sarel to setup base

17 months agoConvert planet file cleanup to use a systemd timer
Tom Hughes [Sun, 27 Nov 2022 19:55:06 +0000 (19:55 +0000)]
Convert planet file cleanup to use a systemd timer

17 months agoSwitch notes dumps to use systemd timers
Tom Hughes [Sun, 27 Nov 2022 19:34:03 +0000 (19:34 +0000)]
Switch notes dumps to use systemd timers

17 months agoEnable memory write/execute for planet-dump-mirror
Tom Hughes [Sun, 27 Nov 2022 19:05:25 +0000 (19:05 +0000)]
Enable memory write/execute for planet-dump-mirror

17 months agoSwitch planet mirroring to use a systemd timer
Tom Hughes [Sun, 27 Nov 2022 18:50:02 +0000 (18:50 +0000)]
Switch planet mirroring to use a systemd timer

17 months agoUse default sandbox for planetdump
Tom Hughes [Sun, 27 Nov 2022 18:45:13 +0000 (18:45 +0000)]
Use default sandbox for planetdump

17 months agoLet planetdump logs go to the journal instead of mailing them
Tom Hughes [Sun, 27 Nov 2022 18:44:59 +0000 (18:44 +0000)]
Let planetdump logs go to the journal instead of mailing them

17 months agoTune apache configuration for matomo
Tom Hughes [Fri, 25 Nov 2022 17:49:44 +0000 (17:49 +0000)]
Tune apache configuration for matomo

17 months agoUse monotomic timer to run matomo archiver
Tom Hughes [Fri, 25 Nov 2022 17:49:23 +0000 (17:49 +0000)]
Use monotomic timer to run matomo archiver

17 months agoImprove sandboxing of matomo archiver
Tom Hughes [Fri, 25 Nov 2022 17:48:50 +0000 (17:48 +0000)]
Improve sandboxing of matomo archiver

17 months agoenable forward dependencies on longma
Sarah Hoffmann [Fri, 25 Nov 2022 12:58:07 +0000 (13:58 +0100)]
enable forward dependencies on longma

17 months agoEnable networing for matomo archiver
Tom Hughes [Thu, 24 Nov 2022 23:09:05 +0000 (23:09 +0000)]
Enable networing for matomo archiver

17 months agoCorrect matomo archive time
Tom Hughes [Thu, 24 Nov 2022 23:03:24 +0000 (23:03 +0000)]
Correct matomo archive time

17 months agoSwitch matomo archiver to use a systemd timer
Tom Hughes [Thu, 24 Nov 2022 22:36:54 +0000 (22:36 +0000)]
Switch matomo archiver to use a systemd timer

17 months agoAdd missing systemd dependency
Tom Hughes [Thu, 24 Nov 2022 22:20:41 +0000 (22:20 +0000)]
Add missing systemd dependency

17 months agoConfigure the mail command to use SMTP instead of sendmail
Tom Hughes [Thu, 24 Nov 2022 21:35:34 +0000 (21:35 +0000)]
Configure the mail command to use SMTP instead of sendmail

17 months agontp: Use time.google.com IPs for initstepslew
Grant Slater [Thu, 24 Nov 2022 09:47:14 +0000 (09:47 +0000)]
ntp: Use time.google.com IPs for initstepslew

Fixes: https://github.com/openstreetmap/operations/issues/654
Signed-off-by: Grant Slater <github@firefishy.com>
17 months agoFix path to mv
Tom Hughes [Thu, 24 Nov 2022 08:12:00 +0000 (08:12 +0000)]
Fix path to mv

17 months agoDrop spike-04 and spike-05 roles
Tom Hughes [Thu, 24 Nov 2022 08:11:07 +0000 (08:11 +0000)]
Drop spike-04 and spike-05 roles

17 months agoenable forward dependencies on pummelzacken
Sarah Hoffmann [Thu, 24 Nov 2022 08:07:02 +0000 (09:07 +0100)]
enable forward dependencies on pummelzacken

17 months agoFix path to gzip
Tom Hughes [Thu, 24 Nov 2022 08:05:30 +0000 (08:05 +0000)]
Fix path to gzip

17 months agoRemove traces of errol
Grant Slater [Thu, 24 Nov 2022 03:23:59 +0000 (03:23 +0000)]
Remove traces of errol

17 months agoRelax sandboxing for the web-statistics service
Tom Hughes [Thu, 24 Nov 2022 00:59:48 +0000 (00:59 +0000)]
Relax sandboxing for the web-statistics service

17 months agoDrop cleanup code
Tom Hughes [Wed, 23 Nov 2022 22:23:47 +0000 (22:23 +0000)]
Drop cleanup code

17 months agoSwitch wiki dumps to use systemd timers
Tom Hughes [Wed, 23 Nov 2022 22:18:04 +0000 (22:18 +0000)]
Switch wiki dumps to use systemd timers

17 months agoSwitch web statistics to use a systemd timer
Tom Hughes [Wed, 23 Nov 2022 20:26:54 +0000 (20:26 +0000)]
Switch web statistics to use a systemd timer

17 months agoSwitch tile cleanup to use a systemd timer
Tom Hughes [Wed, 23 Nov 2022 19:05:31 +0000 (19:05 +0000)]
Switch tile cleanup to use a systemd timer

17 months agowiki: set custom wgWBClientSettings['repoSiteName']
Grant Slater [Wed, 23 Nov 2022 16:16:32 +0000 (16:16 +0000)]
wiki: set custom wgWBClientSettings['repoSiteName']

Per: https://github.com/openstreetmap/chef/pull/523
Closes: https://github.com/openstreetmap/operations/issues/352
17 months agoDisable gravatar and enable secure cookies for grafana
Tom Hughes [Wed, 23 Nov 2022 12:52:29 +0000 (12:52 +0000)]
Disable gravatar and enable secure cookies for grafana

17 months agoRemove cleanup code
Tom Hughes [Wed, 23 Nov 2022 09:57:59 +0000 (09:57 +0000)]
Remove cleanup code

17 months agoDrop unused code for managing reqtimeout module
Tom Hughes [Tue, 22 Nov 2022 22:40:39 +0000 (22:40 +0000)]
Drop unused code for managing reqtimeout module

17 months agoSwitch to using nodesource repos for nodejs
Tom Hughes [Tue, 22 Nov 2022 22:11:56 +0000 (22:11 +0000)]
Switch to using nodesource repos for nodejs