github canonical/cloud-init 23.3

latest releases: ubuntu/24.4_3+really24.3.1-0ubuntu4, ubuntu/24.4_3+really24.3.1-0ubuntu3, ubuntu/24.4_3+really24.3.1-0ubuntu2...
13 months ago
  • Remove python deprecated crypt dependency in favor of
    passlib.hash.bcrypt where present. crypt was used by by NetBSD and
    Azure datasource. Plan is to eventually deprecate passlib dependency too.
  • network: support busybox micro DHCP client (udhcpc) alternative to
    deprecated isc-dhcp-client.
  • Clouds:
    • Ensure Akamai(and Linode) datasource included in default discovery
    • Ec2: support decoding double base64 encoded user-data
    • GCE: improve fallback nic selection ens4 over eth0 as primary/default NIC
  • Distributions:
    • debian/ubuntu: no longer use localectl to set keymap (LP: #2030788)
    • systemd v253++: cloud-init status --wait won't block on spawned daemons
    • FreeBSD: Ephemeral networking fixes for BSD since /run is preserved
    • FreeBSD introduce ds-identify for early datasource detection
  • Modules:
    • users: support doas/opendoas rules as alternative to sudo
    • PEP 668: pip-installed ansible to support break-system-packages installs
  • tooling: New file /run/cloud-init/combined-cloud-config.json to read all
    merged user-data/config without invoking python.

Don't miss a new cloud-init release

NewReleases is sending notifications on new releases.