072337f1f0
Remove VXLAN ref where it isn't correct
2022-11-01 09:40:13 -04:00
c3bc55eff8
Bump version to 0.9.56
0.9.56
2022-10-27 14:21:04 -04:00
6c58d52fa1
Add node autoready oneshot unit
...
This replicates some of the more important functionality of the defunct
pvc-flush.service unit. On presence of a trigger file (i.e.
/etc/pvc/autoready), it will trigger a "node ready" on boot. It does
nothing on shutdown as this must be handled by other mechanisms, though
a similar autoflush could be added as well.
2022-10-27 14:09:14 -04:00
666e02fbfd
Ensure None filesystem is valid
2022-10-21 15:13:52 -04:00
46dde055c4
Move /dev umount to cleanup step
2022-10-21 14:47:48 -04:00
ef437c3dbf
Adjust help message text
2022-10-21 14:22:15 -04:00
bd2208e8f6
Add ova as valid name in addition to default_ova
2022-10-21 14:13:40 -04:00
62d5ff11df
Fix console config and domain argument
2022-10-21 14:04:17 -04:00
0019881cfa
Add cloud-init configuration to debootstrap script
...
Prevents errors trying to find the cloud-init metadata source.
2022-10-21 14:03:34 -04:00
d46133802b
Add pfsense example provisioner script
2022-10-21 13:35:48 -04:00
fcadde057e
Include /proc in chroot mounts
2022-10-20 15:00:10 -04:00
2608f38d64
Properly handle missing source_volume from OVAs
2022-10-19 13:18:12 -04:00
89f05ced3f
Add missing ceph import
2022-10-19 13:10:40 -04:00
729481126c
Move conversion to install() step
...
Seems more clear to me than doing it in prepare()
2022-10-19 13:09:29 -04:00
41eccb9c7d
Add missing imports
2022-10-19 13:07:34 -04:00
e550e39a5a
Add output messages during OVA prepare
2022-10-19 12:58:11 -04:00
dff156b2b0
Fix bad comparison
2022-10-19 12:46:15 -04:00
1c4fb80d1f
Remove reference to automatic upload of OVA script
2022-10-19 03:37:12 -04:00
ec7beb08cc
Add missing flag
2022-10-19 03:34:37 -04:00
3a180193ee
Fix wording of initial script paragraphs
2022-10-19 03:27:14 -04:00
e26ff8a975
Fix missing f-string marker
2022-10-15 16:26:47 -04:00
6276414702
Use own domain for docs links
2022-10-08 21:12:59 -04:00
a34d64a71b
Add rinse example configuration
...
Provisions Rocky Linux 8 and 9 systems, and potentially older
CentOS/Fedora/Scientific Linux/SuSE systems. Depends on a custom build
of rinse (3.7.1) with Rocky 9 support.
2022-10-07 19:55:56 -04:00
71297e0179
Add host-model to CPU config in VMs
2022-10-07 09:36:22 -04:00
45c9909428
Add output message to debootstrap install
2022-10-07 02:27:20 -04:00
7268592c87
Fix braces in fstring example
2022-10-06 15:57:31 -04:00
726d0a562b
Update copyright header year
2022-10-06 11:55:27 -04:00
39e1fc50ed
Fix titles
2022-10-06 11:54:36 -04:00
7a3870fc44
Add OVA script support
...
1. Ensure that system_template and script are not nullable in the DB.
2. Ensure that the CLI and API enforce the above and clean up CLI
arguments for profile add.
3. Ensure that, before uploading OVAs, a 'default_ova' provisioning
script is present.
4. Use the 'default_ova' script for new OVA uploads.
5. Ensure that OVA details are properly added to the vm_data dict in the
provisioner vmbuilder.
2022-10-06 10:48:12 -04:00
bffab7a5a1
Reverse numbering of example scripts
2022-10-06 10:14:37 -04:00
6cbaeb5dc8
Complete OVA provisioning script
2022-10-06 10:14:04 -04:00
58ce133c8d
Remove lingering OVA references
2022-10-06 00:13:36 -04:00
43feb33caa
Update documentation to reflect script changes
2022-10-06 00:06:02 -04:00
3a5d8c61da
Reorganize and add more comments to examples
2022-10-05 23:35:53 -04:00
1e0b502250
Fix remaining bugs in example scripts
2022-10-05 22:37:11 -04:00
fe17d28385
Ensure inner cleanup and end message response
2022-10-05 22:36:42 -04:00
8aaac33056
Fix bad variable reference
2022-10-05 17:43:23 -04:00
cc7952c232
Add additional import for config
2022-10-05 17:41:37 -04:00
16915ed507
Add better exception handling with ctxtmgrs
2022-10-05 17:35:05 -04:00
2c624ceb2c
Add additional missing import in examples
2022-10-05 17:29:34 -04:00
da85480488
Improve error messages
2022-10-05 17:26:09 -04:00
47b0704555
Fix bad ref in examples
2022-10-05 17:25:56 -04:00
7c49967586
Add proper imports to examples
2022-10-05 17:22:04 -04:00
e3f96ac87e
Better handle cleanups and fix chroot bug
2022-10-05 17:21:30 -04:00
4df70cf086
Implement new provisioner setup
2022-10-05 16:03:05 -04:00
f1df1cfe93
Bump version to 0.9.55
v0.9.55
2022-10-04 13:21:40 -04:00
5942aa50fc
Avoid raise/handle deadlocks
...
Can cause log flooding in some edge cases and isn't really needed any
longer. Use a proper conditional followed by an actual error handler.
2022-10-03 14:04:12 -04:00
096bcdfd75
Try a literal eval first
...
This is a breakage between the older version of Celery (Deb10) and
newer. The hard removal broke Deb10 instances.
So try that first, and on failure, assume newer Celery format.
2022-09-06 10:34:50 -04:00
239c392892
Bump version to 0.9.54
v0.9.54
2022-08-23 11:01:05 -04:00
172d0a86e4
Use proper SSLContext and enable TLSv1
...
It's bad, but sometimes you need to access the API from a very old
software version. So just enable it for now and clean it up later.
2022-08-23 10:58:47 -04:00