github canonical/cloud-init 23.1

latest releases: ubuntu/24.3.1-0ubuntu0_24.04.2, ubuntu/24.4_3+really24.3.1-0ubuntu4, ubuntu/24.4_3+really24.3.1-0ubuntu3...
20 months ago

Highlights:

Behavior changes:

  • cc_ca_certs: write certificates as individual files
  • cc_puppet: Update puppet service name
  • cc_resize_fs: use btrfs enqueue when available
  • cc_set_hostname: ignore /var/lib/cloud/data/set-hostname if it's empty
  • cc_ssh: support multiple hostcertificates
  • cc_write_files: set ownership for new folders
  • cli/schema: also validate vendordata
  • machine-id: set to uninitialized to trigger regeneration on clones
  • sources/azure: fix device driver matching for net config
  • network/netplan:
    • keep custom strict perms when 50-cloud-init.yaml exists
    • config root read-only as wifi config can contain creds
    • add gateways as on-link when necessary

New Features:

  • distros/freebsd: add support for static IPv6 addresses
  • distros/suse: support transactional-update
  • networkd: add support for multiple [Route] sections
  • sources/nocloud: add support for dmi variable expansion for seedfrom URL
  • sources/openstack: add Support for IPv6 metadata to OpenStack
  • sources/aliyun: add support for metadata security harden mode
  • Add TencentOS support
  • doc: deprecation generation support

Don't miss a new cloud-init release

NewReleases is sending notifications on new releases.