Compare commits

..

1 Commits

Author SHA1 Message Date
c331091cdd Add isc-dhcp-server to example debootstrap script
Debian 13+ no longer include isc-dhcp-server (or any DHCP client it
seems) in their default minimal stack. This can cause cloud-init to fail
early and render newly provsiioned VMs unbootable. We add it to the
example here for posterity.
2026-03-01 21:49:52 -05:00
9 changed files with 9 additions and 24 deletions

View File

@@ -1 +1 @@
1.0.3
1.0.2

View File

@@ -1,10 +1,5 @@
## PVC Changelog
###### [v1.0.3](https://github.com/parallelvirtualcluster/pvc/releases/tag/v1.0.3)
* Fixes silent errors in the dnsmasq DHCP lease handler which can prevent leases from updating
* Improves the 3-debootstrap.py provisioner example script to work with Debian 13+
###### [v1.0.2](https://github.com/parallelvirtualcluster/pvc/releases/tag/v1.0.2)
* [Worker Daemon] [Bugfix] Fixed a bug in the calling of osd create-db-vg command worker

View File

@@ -485,7 +485,6 @@ class VMBuilderScript(VMBuilder):
"acpid",
"acpi-support-base",
"wget",
"ifupdown", # be explicit for Debian 13+
"isc-dhcp-server", # required for cloud-init on Debian 13+ where this is no longer standard
]
@@ -587,15 +586,13 @@ After=multi-user.target
disable_root: true
preserve_hostname: true
network:
config: disabled
datasource:
Ec2:
metadata_urls: ["http://169.254.169.254:80"]
max_wait: 5
timeout: 5
max_wait: 30
timeout: 30
apply_full_imds_network_config: true
cloud_init_modules:
- migrator

View File

@@ -30,7 +30,7 @@ from yaml import load as yload
from yaml import SafeLoader
VERSION = "1.0.3"
VERSION = "1.0.2"
DEFAULT_STORE_DATA = {"cfgfile": "/etc/pvc/pvc.conf"}
DEFAULT_STORE_FILENAME = "pvc.json"

View File

@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "pvc"
version = "1.0.3"
version = "1.0.2"
dependencies = [
"Click",
"PyYAML",

7
debian/changelog vendored
View File

@@ -1,10 +1,3 @@
pvc (1.0.3-0) unstable; urgency=high
* Fixes silent errors in the dnsmasq DHCP lease handler which can prevent leases from updating
* Improves the 3-debootstrap.py provisioner example script to work with Debian 13+
-- Joshua M. Boniface <joshua@boniface.me> Sun, 01 Mar 2026 22:48:49 -0500
pvc (1.0.2-0) unstable; urgency=high
* [Worker Daemon] [Bugfix] Fixed a bug in the calling of osd create-db-vg command worker

View File

@@ -33,7 +33,7 @@ import os
import signal
# Daemon version
version = "1.0.3"
version = "1.0.2"
##########################################################

View File

@@ -49,7 +49,7 @@ import re
import json
# Daemon version
version = "1.0.3"
version = "1.0.2"
##########################################################

View File

@@ -58,7 +58,7 @@ from daemon_lib.automirror import (
)
# Daemon version
version = "1.0.3"
version = "1.0.2"
config = cfg.get_configuration()