This article provides a summary of the important features and bug fixes implemented in cloud-init contributed to the upstream cloud-init repository. Linux distro releases are expected to include all of the changes described below through the specific version of cloud-init that the distro release is based. The OS vendor or community may also have back ported a subset of changes from cloud-init to their releases. Please contact the OS vendor or community for availability of specific changes that have been back ported from cloud-init.
Here are the key VMware guest customization changes implemented by cloud-init releases, and please refer to VMware Datasource reference (for cloud-init 23.1 and later versions) or OVF Datasource reference (for cloud-init 22.4 and before versions) on the VMware guest customization related cloud-init configurations.
23.1
PR#1573 VMware: Move Guest Customization transport from OVF to VMware
22.1
PR#1112 VMware: source /etc/network/interfaces.d/* on Debian
21.4
PR #1061 VMware: search the deployPkg plugin in multiarch dir
21.3
PR#953 Datasource for VMware
PR#947 VMware: Add network-config support in ovf-env.xml
21.1
PR#691 [VMware] Support cloudinit raw data feature
19.2
VMware: Trigger the post customization script via cc_scripts module.
18.4
VMware: guest customization support in Datasource OVF