Cloud-init status - 05/18/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 started verification of Cloud-init SRU 21.2 for update into
Bionic, Focal, Groovy and Hirsute LP: #1927491. We expect this verifcation to publish
within a week.

cloud-init

  • [examples] config-user-groups expire in the future (#902)
    [Geert Stappers]
  • BSD: static network, set the mtu (#894) [Gonéri Le Bouder]
  • Add integration test for lp-1920939 (#891)
  • Fix unit tests breaking from new httpretty version (#903)
  • Allow user control over update events (#834)
  • Update test characters in substitution unit test (#893)
  • cc_disk_setup.py: remove UDEVADM_CMD definition as not used (#886)
    [dermotbradley]
  • Add AlmaLinux OS support (#872) [Andrew Lukoshko]
  • Release 21.2 (#890) (LP: #1927254)
  • Add \r\n check for SSH keys in Azure (#889)
  • Revert “Add support to resize rootfs if using LVM (#721)” (#887)
    (LP: #1922742)
  • Add Vultaire as contributor (#881) [Paul Goins]
  • Azure: adding support for consuming userdata from IMDS (#884) [Anh Vo]
  • test_upgrade: modify test_upgrade_package to run for more sources (#883)
  • Fix chef module run failure when chef_license is set (#868) [Ben Hughes]
  • Azure: Retry net metadata during nic attach for non-timeout errs (#878)
    [aswinrajamannar]
  • Azure: Retrieve username and hostname from IMDS (#865) [Thomas Stringer]
  • Azure: eject the provisioning iso before reporting ready (#861) [Anh Vo]
  • Use partprobe to re-read partition table if available (#856)
    [Nicolas Bock] (LP: #1920939)
  • fix error on upgrade caused by new vendordata2 attributes (#869)
    (LP: #1922739)
  • add prefer_fqdn_over_hostname config option (#859)
    [hamalq] (LP: #1921004)
  • Emit dots on travis to avoid timeout (#867)
  • doc: Replace remaining references to user-scripts as a config module
    (#866) [Ryan Harper]
  • azure: Removing ability to invoke walinuxagent (#799) [Anh Vo]
  • Add Vultr support (#827) [David Dymko]
  • Fix unpickle for source paths missing run_dir (#863)
    [lucasmoura] (LP: #1899299)
  • sysconfig: use BONDING_MODULE_OPTS on SUSE (#831) [Jens Sandmann]
  • bringup_static_routes: fix gateway check (#850) [Petr Fedchenkov]

pycloudlib

  • openstack: wait for console log output
  • Drop trusty support on pycloudlib
  • ec2: wait for console log output
  • test_defaults: add impish md5sum
  • test_defaults: handle new series case gracefully
  • test_defaults: parametrize test_profiles_md5sum_was_not_changed
  • lxd: add impish VM profile definition
  • gce: raise IndexError if no image found (#142)

Contact the cloud-init upstream developers