Joshua Boniface
|
2caed2ae12
|
Rename remaining "pvc_prov" items to pvc_api
|
2023-09-01 15:42:24 -04:00 |
Joshua Boniface
|
2a2d318dbc
|
Change name of default API database
From pvcprov to pvcapi to reflect the changing use of this database.
|
2023-09-01 15:42:24 -04:00 |
Joshua Boniface
|
833d99a360
|
Add comments to defaults
|
2023-09-01 15:42:24 -04:00 |
Joshua Boniface
|
8109f13386
|
Add additional configuration to group_vars
Also include defaults and the new pvc_vm_shutdown_timeout option.
|
2023-09-01 15:42:24 -04:00 |
Joshua Boniface
|
72df058684
|
Ensure ZK prioritizes IPv4
|
2023-09-01 15:42:24 -04:00 |
Joshua Boniface
|
457e18a850
|
Use FQDN for Zookeeper server entries
|
2023-09-01 15:42:24 -04:00 |
Joshua Boniface
|
fbbf5ffe09
|
Use cluster_group variable for paths
Instead of trying to automagic this group out of the Ansible hostvars,
just make it explicitly defined in the group_vars to avoid any
confusion.
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
a925e4bd40
|
Ignore errors in bringing up bootstrap interfaces
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
e3ad750412
|
Add storage components to default pvcnoded.yaml
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
12d50cfca6
|
Use correct syntax for init command
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
92ccc0a737
|
Use consistent naming in patroni.yml
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
c35c58389d
|
Use short names in PVC configs
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
157c56fd46
|
Use shortname for Zookeeper
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
6a3c32f306
|
Use local CLI command instead of API to init
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
c71415317a
|
Use only short names in Ceph MON config
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
52862f9daf
|
Fix conditional checks with inventory_hostname
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
91313e848e
|
Handle bridge creation more sensibly
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
6d3999eaab
|
Don't restart pvcd.service on bootstrap
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
0d9e209b45
|
Allow deb migrations to be installed
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
4b89aff1d8
|
Add symlink for pvc files dir
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
8c15edd75c
|
Handle creation and collection on bootstrap better
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
b4079cae88
|
Use new in-built database migrations in API
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
0e5cb688dc
|
Use new package and file names
References parallelvirtualclient/pvc#79
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
999e50a68f
|
Don't mess with upstream at all during bootstrap
This caused some major breakage and is not required.
|
2023-09-01 15:42:23 -04:00 |
Joshua Boniface
|
42d76618e3
|
Modify add_cluster_ips to support new bridges
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
32b719cb4a
|
Enable and start vhostmd service
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
b654be8825
|
Add source_volume column to storage table
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
e3f83713a0
|
Add new empty script entry
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
f68ba7a735
|
Add bridge_device entry to config
Used to properly allow bridged networks to be formed.
Ref parallelvirtualcluster/pvc#64
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
9848eb10bb
|
Fix additional reference to userdata_template
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
f3212d5e4f
|
Adjust provisioner database schema
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
bc1d9cd33b
|
Set msgr2 mode on Ceph monitors
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
372b949930
|
Apply fix with some tweaks to other serial handlers
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
15768130e2
|
Change ordering of networks in file
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
146e660a21
|
Replace broken "serial" restarts with a new method
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
4a17a9918a
|
Correct bad address in pvcd.yaml
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
744e3d0988
|
Set provisioner database in pvcd.yaml
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
ba7270ab23
|
Add and remove floating IP during cluster bootstrap
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
9546f34c34
|
Move netmask to separate config part 3
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
211f83995b
|
Ensure the Patroni ZK is clean for bootstrap
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
c27244f72d
|
Move netmask to separate config part 2
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
a557b12e1c
|
Don't try to do crazy restart ordering, it fails
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
45185c5a16
|
Change Patroni scope to just pvc
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
21c9aa3e6a
|
Move netmask to separate config
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
e76dc2b796
|
Use API endpoint to bootstrap PVC cluster
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
f1e31ed169
|
Add additional API configuration
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
da24aaf5ff
|
Install Provisioner schema to database
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
484325698f
|
Add provisioner database schema
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
cb3e4c2fa3
|
Remove empty newline
|
2023-09-01 15:42:22 -04:00 |
Joshua Boniface
|
f76802be6d
|
Remove invalid flag to ceph-authtool
|
2023-09-01 15:42:22 -04:00 |