431 Commits

Author SHA1 Message Date
1f4cd92d63 Fix bad calls to node primary 2023-09-01 15:42:30 -04:00
c9d1edf63d Disable PG autoscaling after upgrade 2023-09-01 15:42:30 -04:00
5b98e03f5a Fix bad delegate_to 2023-09-01 15:42:30 -04:00
b88b79fa30 Update minimum PVC version 2023-09-01 15:42:30 -04:00
6da9956811 Fix delegate_to 2023-09-01 15:42:30 -04:00
fb60093750 Ignore errors in Patroni restart handler 2023-09-01 15:42:30 -04:00
0c28d3b42f Ensure confold force during install 2023-09-01 15:42:30 -04:00
3fc90c90a7 Add comments to script steps 2023-09-01 15:42:30 -04:00
7b061966ad Ignore errors in Patroni
Required during upgrades as the service may be masked.
2023-09-01 15:42:30 -04:00
d92acb7e6f Make D10->D12 upgrade steps noninteractive 2023-09-01 15:42:30 -04:00
1e497413e8 Remove extra whitespace 2023-09-01 15:42:30 -04:00
64ce09122d Add additional primary node switch 2023-09-01 15:42:30 -04:00
353399a407 Ensure core pg_hba entries are present 2023-09-01 15:42:30 -04:00
e754ca84f6 Add one more fact regathering 2023-09-01 15:42:30 -04:00
cb2cbdff61 Add zstd dependency for D10+ 2023-09-01 15:42:30 -04:00
37ebdaac9c Add PVC upgrade to Debian 12 playbook 2023-09-01 15:42:30 -04:00
b21778f117 Fix Patroni upgrade and D12 support 2023-09-01 15:42:30 -04:00
9411679004 Fix reboot 2023-09-01 15:42:30 -04:00
0de0ec7ded Ensure facts are always regathered 2023-09-01 15:42:30 -04:00
7c8b6919fe Add Debian 12 Patroni config 2023-09-01 15:42:30 -04:00
7fc57a69b2 Fix warning in user module 2023-09-01 15:42:30 -04:00
2ba8f1cfc3 Add retries to all apt commands 2023-09-01 15:42:30 -04:00
d54844746e Ignore errors enabling vhostmd
Seems to cause issues in bookworm.
2023-09-01 15:42:30 -04:00
1c2bd544b3 Use non-free-firmware repository 2023-09-01 15:42:30 -04:00
71d956dab7 Add final pvcnoded restart 2023-09-01 15:42:30 -04:00
7e09ee7d21 Allow specifying interface mode 2023-09-01 15:42:30 -04:00
ed2fe7106e Fix support for bookworm 2023-09-01 15:42:30 -04:00
25ab984c9b Revert "Disallow Deb10 -> Deb12 upgrades"
This reverts commit 6e56dd3e4aa52692eef17c915d6c0f797753874a.
2023-09-01 15:42:30 -04:00
4bcd7b40a0 Remove extra echo with PVC 0.9.64 2023-09-01 15:42:30 -04:00
1dac151f2f Disallow Deb10 -> Deb12 upgrades
It doesn't work properly, errors in libc6/perl.
2023-09-01 15:42:30 -04:00
7a2d5ac0c4 Ensure PVC daemons are updated before reboots 2023-09-01 15:42:30 -04:00
f79d1da5be Update other commands to use new CLI format 2023-09-01 15:42:30 -04:00
d3391aa080 Move to new maintenance mode and check legacy first 2023-09-01 15:42:29 -04:00
1f9a74301f Alter deb12 upgrade 2023-09-01 15:42:29 -04:00
642813e4e3 Remove obsolete cset configurations 2023-09-01 15:42:29 -04:00
0d3e525f12 Update link to one level higher 2023-09-01 15:42:29 -04:00
e3c1d28674 Add upgrade to Debian 12 playbook 2023-09-01 15:42:29 -04:00
94b12794dc Work around SSH key bug 2023-09-01 15:42:29 -04:00
017e1405ed Use debian_version custom fact 2023-09-01 15:42:29 -04:00
08f923d29c Use custom fact for Debian codename 2023-09-01 15:42:29 -04:00
7e829f04ae Restore unknown state as not-reboot 2023-09-01 15:42:29 -04:00
679e15c484 Add *.update-* obsolete configs to dpkg plugin 2023-09-01 15:42:29 -04:00
a490924e3a Add traceroute and MTR to PVC package list 2023-09-01 15:42:29 -04:00
f8ef2602bc Revert "Fix symlink to be one level up"
This reverts commit 7693b2d78fba51ccf84bfb47d28e9e60d607d012.
2023-09-01 15:42:29 -04:00
dcaa0228b7 Fix symlink to be one level up 2023-09-01 15:42:29 -04:00
efeaa61e0f Add customizable NTP servers 2023-09-01 15:42:29 -04:00
2c63500011 Split upgrade stage and add dpkg cleanup
Avoid problems if one or more nodes are upgrading libvirt/QEMU and live
migrations fail.
2023-09-01 15:42:29 -04:00
7a0c596281 Add node daemon confirmation before continue 2023-09-01 15:42:29 -04:00
e9f76042bd Allow specifying alternate channels in IPMI 2023-09-01 15:42:29 -04:00
3d4e66471e Trigger restart even with rc=3 2023-09-01 15:42:29 -04:00