dhcp lookups depend on end-of-life dhclient
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-init |
Invalid
|
Undecided
|
Unassigned |
Bug Description
When using DataSourceHetzner, there is a required dhcp lookup. This digs down to a function named `maybe_
I have only tested this under NixOS, as its one of the first distributions to have have removed `dhclient` from its the package tree following the deprecation by ISC's to the package.
DHCP lookups should be changed to support a non-deprecated dhcp library.
Cloud-provider: Hetzner
Cloud-init config:
```
system_info:
distro: nixos
network:
renderers: [networkd]
users:
- root
disable_root: false
preserve_hostname: false
cloud_init_modules:
- set_hostname
- update_hostname
- update_etc_hosts
cloud_config_
cloud_final_
datasource_list:
- DataSourceHetzner
```
Source where error is raised from:
https:/
End-of-life notice from ISC at 02 Jul 2021:
https:/
Attached a snippet around where the crash occurs to allow the back-trace to be seen.
Used `journalctl -u cloud-init- local.service` to gather.