From 86ab147c769b4eb4c4adea8486099507f1354189 Mon Sep 17 00:00:00 2001 From: Chad Smith Date: Wed, 24 Jul 2024 20:10:32 -0600 Subject: [PATCH] feat(dhcpcd): add /var/lib/dhcpcd writable-paths for datasource discovery If dhcpcd is installed in a cloud image, cloud-init may attempt early datasource discovery using dhcpcd in order to get information about active instance metadata service IP addresses and routes. The dhcpcd client writes out leases which cloud-init parses under /var/lib/dhcpcd. Add this support so cloud-init can detect network-bound datasources such as Azure, Ec2 and GCE. --- static/etc/system-image/writable-paths | 1 + 1 file changed, 1 insertion(+) diff --git a/static/etc/system-image/writable-paths b/static/etc/system-image/writable-paths index 4b9c1c74..d4c39b1e 100644 --- a/static/etc/system-image/writable-paths +++ b/static/etc/system-image/writable-paths @@ -54,6 +54,7 @@ /var/lib/apparmor auto persistent transition none /var/lib/dbus auto persistent none none /var/lib/dhcp auto persistent none none +/var/lib/dhcpcd auto persistent transition none # cloud-init /etc/cloud auto persistent transition none /var/lib/cloud auto persistent none none