cloud-config: cloud_dir setting not honored globally by cloud-init
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-init |
Fix Released
|
High
|
Alberto Contreras |
Bug Description
Changes to /etc/cloud/
Affects cloud-init version 22.2
[Test Plan]
cat > 95-custom-
system_info:
paths:
cloud_dir: /new-cloud-dir
EOF
lxc launch ubuntu-
lxc file push 95-custom-
lx exec dev-x -- rm -rf /var/lib/cloud
lxc exec dev-k -- cloud-init clean --logs --reboot
lxc exec dev-k -- cloud-init status --wait --long
# Expect no logs referencing use of /var/lib/cloud
lxc exec dev-k -- grep /var/lib /var/log/
2022-06-01 23:18:07,234 - atomic_
2022-06-01 23:18:08,642 - atomic_
2022-06-01 23:18:13,156 - atomic_
2022-06-01 23:18:13,996 - atomic_
2022-06-01 23:18:13,996 - atomic_
2022-06-01 23:18:13,996 - util.py[DEBUG]: Creating symbolic link from '/run/cloud-
# Expect to find no files in /var/lib/cloud
lxc exec dev-x find /var/lib/cloud
/var/lib/cloud
/var/lib/cloud/data
/var/lib/
[ Possible hardcoded paths to resolve]
- cloudinit/
- cloudinit/
- cloudinit/
- cloudinit/
- cloudinit/
- cloudinit/
- cloudinit/
Changed in cloud-init: | |
status: | New → Triaged |
importance: | Undecided → High |
description: | updated |
description: | updated |
summary: |
- cloud-config: cloud_dir setting not honored globalling by cloud-init + cloud-config: cloud_dir setting not honored globally by cloud-init |
Changed in cloud-init: | |
assignee: | nobody → Alberto Contreras (aciba) |
status: | Triaged → In Progress |
See https:/ /github. com/canonical/ cloud-init/ pull/1523