Cloud-init status - 06/15/2021

Hello cloud-init

The purpose of this communication is to provide a status update and
highlights for any interesting subjects from cloud-init upstream. If
you would like to reach the server team, you can find us at
the #cloud-init channel on Freenode. Alternatively, you can sign up
and use the cloud-init mailing list
cloud-init discourse hub for more
discussion.

Spotlight:

Canonical has just finished Stable Release Update (SRU) validation of
cloud-init version 21.2-3 into Ubuntu Bionic, Focal, Groovy, and Hirsute. It is
currently available in the -updates repositories and will
make it into certified cloud images in the next few days.

The changelog provided in this update can be seen in the package changelog
or in the following process bug:

cloud-init

  • testing: OCI availability domain is now required (SC-59) (#910)
  • add DragonFlyBSD support (#904) [Gonéri Le Bouder]
  • Use instance-data-sensitive.json in jinja templates (SC-117) (#917)
    (LP: #1931392)
  • doc: Update NoCloud docs stating required files (#918) (LP: #1931577)
  • build-on-netbsd: don’t pin a specific py3 version (#913)
    [Gonéri Le Bouder]
    • Create the log file with 640 permissions (#858) [Robert Schweikert]
  • Allow braces to appear in dhclient output (#911) [eb3095]

pycloudlib

  • Sync OCI on both shutdown and restart
  • Don’t run wait_for_instance_start on xenial LXD vm
  • update lxd xenial profile to not install agent
  • Fix boot connection issues on LXD VMs and OCI
  • Run Pycloudlib CI GH action only on pull_request

Contact the cloud-init upstream developers