sailesh1993 / rpms / cloud-init

Forked from rpms/cloud-init a year ago
Clone
222d62
%{!?license: %global license %%doc}
222d62
222d62
# The only reason we are archful is because dmidecode is ExclusiveArch
222d62
# https://bugzilla.redhat.com/show_bug.cgi?id=1067089
222d62
%global debug_package %{nil}
222d62
222d62
Name:           cloud-init
604c1f
Version:        22.1
9afb97
Release:        8%{?dist}
222d62
Summary:        Cloud instance init scripts
222d62
222d62
Group:          System Environment/Base
222d62
License:        GPLv3
222d62
URL:            http://launchpad.net/cloud-init
222d62
Source0:        https://launchpad.net/cloud-init/trunk/%{version}/+download/%{name}-%{version}.tar.gz
222d62
Source1:        cloud-init-tmpfiles.conf
222d62
222d62
Patch0001: 0001-Add-initial-redhat-setup.patch
222d62
Patch0002: 0002-Do-not-write-NM_CONTROLLED-no-in-generated-interface.patch
222d62
Patch0003: 0003-limit-permissions-on-def_log_file.patch
604c1f
Patch0004: 0004-include-NOZEROCONF-yes-in-etc-sysconfig-network.patch
604c1f
Patch0005: 0005-Remove-race-condition-between-cloud-init-and-Network.patch
604c1f
Patch0006: 0006-rhel-cloud.cfg-remove-ssh_genkeytypes-in-settings.py.patch
604c1f
# For bz#2059872 - [RHEL-8]Rebase cloud-init from Fedora so it can configure networking using NM keyfiles
604c1f
Patch7: ci-Add-native-NetworkManager-support-1224.patch
604c1f
# For bz#2059872 - [RHEL-8]Rebase cloud-init from Fedora so it can configure networking using NM keyfiles
604c1f
Patch8: ci-Use-Network-Manager-and-Netplan-as-default-renderers.patch
604c1f
# For bz#2082071 - Align cloud.cfg file and systemd with cloud-init upstream .tmpl files
604c1f
Patch9: ci-Align-rhel-custom-files-with-upstream-1431.patch
604c1f
# For bz#2082071 - Align cloud.cfg file and systemd with cloud-init upstream .tmpl files
604c1f
Patch10: ci-Remove-rhel-specific-files.patch
604c1f
# For bz#2082686 - [cloud][init] Add support for reading tags from instance metadata
604c1f
Patch11: ci-Support-EC2-tags-in-instance-metadata-1309.patch
604c1f
# For bz#2096269 - Adjust udev/rules default path[RHEL-8]
604c1f
Patch12: ci-setup.py-adjust-udev-rules-default-path-1513.patch
604c1f
# For bz#2107464 - [RHEL-8.7] Cannot run sysconfig when changing the priority of network renderers
604c1f
# For bz#2110066 - DNS integration with OpenStack/cloud-init/NetworkManager is not working
604c1f
# For bz#2117526 - [RHEL8.7] Revert patch of configuring networking by NM keyfiles
604c1f
# For bz#2104393 - [RHEL-8.7]Failed to config static IP and IPv6 according to VMware Customization Config File
604c1f
# For bz#2098624 - [RHEL-8.7] IPv6 not workable when cloud-init configure network using NM keyfiles
604c1f
Patch13: ci-Revert-Add-native-NetworkManager-support-1224.patch
604c1f
# For bz#2107464 - [RHEL-8.7] Cannot run sysconfig when changing the priority of network renderers
604c1f
# For bz#2110066 - DNS integration with OpenStack/cloud-init/NetworkManager is not working
604c1f
# For bz#2117526 - [RHEL8.7] Revert patch of configuring networking by NM keyfiles
604c1f
# For bz#2104393 - [RHEL-8.7]Failed to config static IP and IPv6 according to VMware Customization Config File
604c1f
# For bz#2098624 - [RHEL-8.7] IPv6 not workable when cloud-init configure network using NM keyfiles
604c1f
Patch14: ci-Revert-Use-Network-Manager-and-Netplan-as-default-re.patch
9afb97
# For bz#2115576 - cloud-init configures user "centos" or "rhel" instead of "cloud-user" with cloud-init-22.1
9afb97
Patch15: ci-cloud.cfg.tmpl-make-sure-centos-settings-are-identic.patch
9afb97
# For bz#2151861 - [RHEL-8] Ensure network ready before cloud-init service runs on RHEL
9afb97
Patch16: ci-Ensure-network-ready-before-cloud-init-service-runs-.patch
9afb97
# For bz#2162258 - systemd[1]: Failed to start Initial cloud-init job after reboot system via sysrq 'b' [RHEL-8]
9afb97
Patch17: ci-cc_set_hostname-ignore-var-lib-cloud-data-set-hostna.patch
222d62
222d62
BuildArch:      noarch
222d62
222d62
BuildRequires:  pkgconfig(systemd)
222d62
BuildRequires:  python3-devel
222d62
BuildRequires:  python3-setuptools
222d62
BuildRequires:  systemd
222d62
222d62
# For tests
222d62
BuildRequires:  iproute
222d62
BuildRequires:  python3-configobj
222d62
# # https://bugzilla.redhat.com/show_bug.cgi?id=1417029
222d62
BuildRequires:  python3-httpretty >= 0.8.14-2
222d62
BuildRequires:  python3-jinja2
222d62
BuildRequires:  python3-jsonpatch
222d62
BuildRequires:  python3-jsonschema
222d62
BuildRequires:  python3-mock
222d62
BuildRequires:  python3-nose
222d62
BuildRequires:  python3-oauthlib
222d62
BuildRequires:  python3-prettytable
222d62
BuildRequires:  python3-pyserial
222d62
BuildRequires:  python3-PyYAML
222d62
BuildRequires:  python3-requests
222d62
BuildRequires:  python3-six
222d62
BuildRequires:  python3-unittest2
222d62
# dnf is needed to make cc_ntp unit tests work
222d62
# https://bugs.launchpad.net/cloud-init/+bug/1721573
222d62
BuildRequires:  /usr/bin/dnf
222d62
222d62
Requires:       e2fsprogs
222d62
Requires:       iproute
222d62
Requires:       libselinux-python3
222d62
Requires:       policycoreutils-python3
222d62
Requires:       procps
222d62
Requires:       python3-configobj
222d62
Requires:       python3-jinja2
222d62
Requires:       python3-jsonpatch
222d62
Requires:       python3-jsonschema
222d62
Requires:       python3-oauthlib
222d62
Requires:       python3-prettytable
222d62
Requires:       python3-pyserial
222d62
Requires:       python3-PyYAML
222d62
Requires:       python3-requests
222d62
Requires:       python3-six
222d62
Requires:       shadow-utils
222d62
Requires:       util-linux
222d62
Requires:       xfsprogs
08c715
Requires:       dhcp-client
4eb3b8
# https://bugzilla.redhat.com/show_bug.cgi?id=2039697
41c250
Requires:       gdisk
41c250
Requires:       openssl
41c250
Requires:       python3-netifaces
222d62
222d62
%{?systemd_requires}
222d62
222d62
%description
222d62
Cloud-init is a set of init scripts for cloud instances.  Cloud instances
222d62
need special scripts to run during initialization to retrieve and install
222d62
ssh keys and to let the user run various scripts.
222d62
222d62
222d62
%prep
222d62
%autosetup -p1
222d62
222d62
# Change shebangs
222d62
sed -i -e 's|#!/usr/bin/env python|#!/usr/bin/env python3|' \
222d62
       -e 's|#!/usr/bin/python|#!/usr/bin/python3|' tools/* cloudinit/ssh_util.py
222d62
222d62
%build
222d62
%py3_build
222d62
222d62
222d62
%install
222d62
%py3_install --
222d62
297660
sed -i "s,@@PACKAGED_VERSION@@,%{version}-%{release}," $RPM_BUILD_ROOT/%{python3_sitelib}/cloudinit/version.py
297660
222d62
mkdir -p $RPM_BUILD_ROOT/var/lib/cloud
222d62
222d62
# /run/cloud-init needs a tmpfiles.d entry
222d62
mkdir -p $RPM_BUILD_ROOT/run/cloud-init
222d62
mkdir -p $RPM_BUILD_ROOT/%{_tmpfilesdir}
222d62
cp -p %{SOURCE1} $RPM_BUILD_ROOT/%{_tmpfilesdir}/%{name}.conf
222d62
222d62
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rsyslog.d
222d62
cp -p tools/21-cloudinit.conf $RPM_BUILD_ROOT/%{_sysconfdir}/rsyslog.d/21-cloudinit.conf
222d62
222d62
# Make installed NetworkManager hook name less generic
222d62
mv $RPM_BUILD_ROOT/etc/NetworkManager/dispatcher.d/hook-network-manager \
222d62
   $RPM_BUILD_ROOT/etc/NetworkManager/dispatcher.d/cloud-init-azure-hook
222d62
76dbdd
[ ! -d $RPM_BUILD_ROOT/usr/lib/systemd/system-generators ] && mkdir -p $RPM_BUILD_ROOT/usr/lib/systemd/system-generators
9dab26
python3 tools/render-cloudcfg --variant rhel systemd/cloud-init-generator.tmpl > $RPM_BUILD_ROOT/usr/lib/systemd/system-generators/cloud-init-generator
9dab26
chmod 755 $RPM_BUILD_ROOT/usr/lib/systemd/system-generators/cloud-init-generator
76dbdd
297660
# installing man pages
297660
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1/
297660
for man in cloud-id.1 cloud-init.1 cloud-init-per.1; do
297660
    install -c -m 0644 doc/man/${man} ${RPM_BUILD_ROOT}%{_mandir}/man1/${man}
297660
    chmod -x ${RPM_BUILD_ROOT}%{_mandir}/man1/*
297660
done
222d62
222d62
%clean
222d62
rm -rf $RPM_BUILD_ROOT
222d62
222d62
222d62
%post
222d62
if [ $1 -eq 1 ] ; then
222d62
    # Initial installation
222d62
    # Enabled by default per "runs once then goes away" exception
222d62
    /bin/systemctl enable cloud-config.service     >/dev/null 2>&1 || :
222d62
    /bin/systemctl enable cloud-final.service      >/dev/null 2>&1 || :
222d62
    /bin/systemctl enable cloud-init.service       >/dev/null 2>&1 || :
222d62
    /bin/systemctl enable cloud-init-local.service >/dev/null 2>&1 || :
76dbdd
    /bin/systemctl enable cloud-init.target        >/dev/null 2>&1 || :
222d62
elif [ $1 -eq 2 ]; then
222d62
    # Upgrade. If the upgrade is from a version older than 0.7.9-8,
222d62
    # there will be stale systemd config
222d62
    /bin/systemctl is-enabled cloud-config.service >/dev/null 2>&1 &&
222d62
      /bin/systemctl reenable cloud-config.service >/dev/null 2>&1 || :
222d62
222d62
    /bin/systemctl is-enabled cloud-final.service >/dev/null 2>&1 &&
222d62
      /bin/systemctl reenable cloud-final.service >/dev/null 2>&1 || :
222d62
222d62
    /bin/systemctl is-enabled cloud-init.service >/dev/null 2>&1 &&
222d62
      /bin/systemctl reenable cloud-init.service >/dev/null 2>&1 || :
222d62
222d62
    /bin/systemctl is-enabled cloud-init-local.service >/dev/null 2>&1 &&
222d62
      /bin/systemctl reenable cloud-init-local.service >/dev/null 2>&1 || :
76dbdd
76dbdd
    /bin/systemctl is-enabled cloud-init.target >/dev/null 2>&1 &&
76dbdd
      /bin/systemctl reenable cloud-init.target >/dev/null 2>&1 || :
222d62
fi
222d62
222d62
%preun
222d62
if [ $1 -eq 0 ] ; then
222d62
    # Package removal, not upgrade
222d62
    /bin/systemctl --no-reload disable cloud-config.service >/dev/null 2>&1 || :
222d62
    /bin/systemctl --no-reload disable cloud-final.service  >/dev/null 2>&1 || :
222d62
    /bin/systemctl --no-reload disable cloud-init.service   >/dev/null 2>&1 || :
222d62
    /bin/systemctl --no-reload disable cloud-init-local.service >/dev/null 2>&1 || :
76dbdd
    /bin/systemctl --no-reload disable cloud-init.target     >/dev/null 2>&1 || :
222d62
    # One-shot services -> no need to stop
222d62
fi
222d62
222d62
%postun
3df4ae
%systemd_postun cloud-config.service cloud-config.target cloud-final.service cloud-init.service cloud-init.target cloud-init-local.service
222d62
222d62
%files
222d62
%license LICENSE
222d62
%config(noreplace) %{_sysconfdir}/cloud/cloud.cfg
222d62
%dir               %{_sysconfdir}/cloud/cloud.cfg.d
222d62
%config(noreplace) %{_sysconfdir}/cloud/cloud.cfg.d/*.cfg
222d62
%doc               %{_sysconfdir}/cloud/cloud.cfg.d/README
222d62
%dir               %{_sysconfdir}/cloud/templates
222d62
%config(noreplace) %{_sysconfdir}/cloud/templates/*
222d62
%{_unitdir}/cloud-config.service
222d62
%{_unitdir}/cloud-config.target
222d62
%{_unitdir}/cloud-final.service
604c1f
%{_unitdir}/cloud-init-hotplugd.service
604c1f
%{_unitdir}/cloud-init-hotplugd.socket
222d62
%{_unitdir}/cloud-init-local.service
222d62
%{_unitdir}/cloud-init.service
76dbdd
%{_unitdir}/cloud-init.target
222d62
%{_tmpfilesdir}/%{name}.conf
222d62
%{python3_sitelib}/*
222d62
%{_libexecdir}/%{name}
222d62
%{_bindir}/cloud-init*
222d62
%doc %{_datadir}/doc/%{name}
297660
%{_mandir}/man1/*
0a07cd
%dir %verify(not mode) /run/cloud-init
222d62
%dir /var/lib/cloud
222d62
/etc/NetworkManager/dispatcher.d/cloud-init-azure-hook
604c1f
/etc/dhcp/dhclient-exit-hooks.d/hook-dhclient
222d62
%{_udevrulesdir}/66-azure-ephemeral.rules
604c1f
%{_datadir}/bash-completion/completions/cloud-init
0a07cd
%{_bindir}/cloud-id
76dbdd
/usr/lib/systemd/system-generators/cloud-init-generator
604c1f
%{_sysconfdir}/systemd/system/sshd-keygen@.service.d/disable-sshd-keygen-if-cloud-init-active.conf
76dbdd
222d62
222d62
%dir %{_sysconfdir}/rsyslog.d
222d62
%config(noreplace) %{_sysconfdir}/rsyslog.d/21-cloudinit.conf
222d62
222d62
%changelog
9afb97
* Mon Jan 30 2023 Camilla Conte <cconte@redhat.com> - 22.1-8
9afb97
- ci-cc_set_hostname-ignore-var-lib-cloud-data-set-hostna.patch [bz#2162258]
9afb97
- Resolves: bz#2162258
9afb97
  (systemd[1]: Failed to start Initial cloud-init job after reboot system via sysrq 'b' [RHEL-8])
9afb97
9afb97
* Wed Dec 28 2022 Camilla Conte <cconte@redhat.com> - 22.1-7
9afb97
- ci-Ensure-network-ready-before-cloud-init-service-runs-.patch [bz#2151861]
9afb97
- Resolves: bz#2151861
9afb97
  ([RHEL-8] Ensure network ready before cloud-init service runs on RHEL)
9afb97
9afb97
* Mon Oct 17 2022 Jon Maloy <jmaloy@redhat.com> - 22.1-6
9afb97
- ci-cloud.cfg.tmpl-make-sure-centos-settings-are-identic.patch [bz#2115576]
9afb97
- Resolves: bz#2115576
9afb97
  (cloud-init configures user "centos" or "rhel" instead of "cloud-user" with cloud-init-22.1)
fe4876
604c1f
* Wed Aug 17 2022 Jon Maloy <jmaloy@redhat.com> - 22.1-5
604c1f
- ci-Revert-Add-native-NetworkManager-support-1224.patch [bz#2107464 bz#2110066 bz#2117526 bz#2104393 bz#2098624]
604c1f
- ci-Revert-Use-Network-Manager-and-Netplan-as-default-re.patch [bz#2107464 bz#2110066 bz#2117526 bz#2104393 bz#2098624]
604c1f
- Resolves: bz#2107464
604c1f
  ([RHEL-8.7] Cannot run sysconfig when changing the priority of network renderers)
604c1f
- Resolves: bz#2110066
604c1f
  (DNS integration with OpenStack/cloud-init/NetworkManager is not working)
604c1f
- Resolves: bz#2117526
604c1f
  ([RHEL8.7] Revert patch of configuring networking by NM keyfiles)
604c1f
- Resolves: bz#2104393
604c1f
  ([RHEL-8.7]Failed to config static IP and IPv6 according to VMware Customization Config File)
604c1f
- Resolves: bz#2098624
604c1f
  ([RHEL-8.7] IPv6 not workable when cloud-init configure network using NM keyfiles)
604c1f
604c1f
* Tue Jul 12 2022 Miroslav Rezanina <mrezanin@redhat.com> - 22.1-4
604c1f
- ci-cloud-init.spec-adjust-path-for-66-azure-ephemeral.r.patch [bz#2096269]
604c1f
- ci-setup.py-adjust-udev-rules-default-path-1513.patch [bz#2096269]
604c1f
- Resolves: bz#2096269
604c1f
  (Adjust udev/rules default path[RHEL-8])
604c1f
604c1f
* Thu Jun 23 2022 Jon Maloy <jmaloy@redhat.com> - 22.1-3
604c1f
- ci-Support-EC2-tags-in-instance-metadata-1309.patch [bz#2082686]
604c1f
- Resolves: bz#2082686
604c1f
  ([cloud][init] Add support for reading tags from instance metadata)
604c1f
604c1f
* Tue May 31 2022 Jon Maloy <jmaloy@redhat.com> - 22.1-2
604c1f
- ci-Add-native-NetworkManager-support-1224.patch [bz#2059872]
604c1f
- ci-Use-Network-Manager-and-Netplan-as-default-renderers.patch [bz#2059872]
604c1f
- ci-Align-rhel-custom-files-with-upstream-1431.patch [bz#2082071]
604c1f
- ci-Remove-rhel-specific-files.patch [bz#2082071]
604c1f
- Resolves: bz#2059872
604c1f
  ([RHEL-8]Rebase cloud-init from Fedora so it can configure networking using NM keyfiles)
604c1f
- Resolves: bz#2082071
604c1f
  (Align cloud.cfg file and systemd with cloud-init upstream .tmpl files)
604c1f
604c1f
* Mon Apr 25 2022 Amy Chen <xiachen@redhat.com> - 22.1-1
604c1f
- Rebaes to 22.1 [bz#2065544]
604c1f
- Resolves: bz#2065544
604c1f
  ([RHEL-8.7.0] cloud-init rebase to 22.1)
69c4fd
4eb3b8
* Fri Apr 01 2022 Camilla Conte <cconte@redhat.com> - 21.1-15
4eb3b8
- ci-Detect-a-Python-version-change-and-clear-the-cache-8.patch [bz#1935826]
4eb3b8
- ci-Fix-MIME-policy-failure-on-python-version-upgrade-93.patch [bz#1935826]
4eb3b8
4eb3b8
* Fri Feb 25 2022 Jon Maloy <jmaloy@redhat.com> - 21.1-14
4eb3b8
- ci-Fix-IPv6-netmask-format-for-sysconfig-1215.patch [bz#2046540]
4eb3b8
- Resolves: bz#2046540
4eb3b8
  (cloud-init writes route6-$DEVICE config with a HEX netmask. ip route does not like : Error: inet6 prefix is expected rather than "fd00:fd00:fd00::/ffff:ffff:ffff:ffff::".)
4eb3b8
4eb3b8
* Tue Jan 25 2022 Jon Maloy <jmaloy@redhat.com> - 21.1-13
4eb3b8
- ci-Add-flexibility-to-IMDS-api-version-793.patch [bz#2023940]
4eb3b8
- ci-Azure-helper-Ensure-Azure-http-handler-sleeps-betwee.patch [bz#2023940]
4eb3b8
- ci-azure-Removing-ability-to-invoke-walinuxagent-799.patch [bz#2023940]
4eb3b8
- ci-Azure-eject-the-provisioning-iso-before-reporting-re.patch [bz#2023940]
4eb3b8
- ci-Azure-Retrieve-username-and-hostname-from-IMDS-865.patch [bz#2023940]
4eb3b8
- ci-Azure-Retry-net-metadata-during-nic-attach-for-non-t.patch [bz#2023940]
4eb3b8
- ci-Azure-adding-support-for-consuming-userdata-from-IMD.patch [bz#2023940]
4eb3b8
- Resolves: bz#2023940
4eb3b8
  ([RHEL-8] Support for provisioning Azure VM with userdata)
4eb3b8
4eb3b8
* Wed Jan 19 2022 Jon Maloy <jmaloy@redhat.com> - 21.1-12
4eb3b8
- ci-Add-gdisk-and-openssl-as-deps-to-fix-UEFI-Azure-init.patch [bz#2039697]
4eb3b8
- ci-Datasource-for-VMware-953.patch [bz#2026587]
4eb3b8
- ci-Change-netifaces-dependency-to-0.10.4-965.patch [bz#2026587]
4eb3b8
- ci-Update-dscheck_VMware-s-rpctool-check-970.patch [bz#2026587]
4eb3b8
- ci-Revert-unnecesary-lcase-in-ds-identify-978.patch [bz#2026587]
4eb3b8
- ci-Add-netifaces-package-as-a-Requires-in-cloud-init.sp.patch [bz#2026587]
4eb3b8
- Resolves: bz#2039697
4eb3b8
  ([RHEL8] [Azure] cloud-init fails to configure the system)
4eb3b8
- Resolves: bz#2026587
4eb3b8
  ([cloud-init][RHEL8] Support for cloud-init datasource 'cloud-init-vmware-guestinfo')
4eb3b8
4eb3b8
* Wed Dec 08 2021 Jon Maloy <jmaloy@redhat.com> - 21.1-11
4eb3b8
- ci-cloudinit-net-handle-two-different-routes-for-the-sa.patch [bz#2028028]
4eb3b8
- Resolves: bz#2028028
4eb3b8
  ([RHEL-8] Above 19.2 of cloud-init fails to configure routes when configuring static and default routes to the same destination IP)
4eb3b8
4eb3b8
* Mon Dec 06 2021 Jon Maloy <jmaloy@redhat.com> - 21.1-10
4eb3b8
- ci-fix-error-on-upgrade-caused-by-new-vendordata2-attri.patch [bz#2021538]
4eb3b8
- Resolves: bz#2021538
4eb3b8
  (cloud-init.service fails to start after package update)
4eb3b8
4eb3b8
* Mon Oct 25 2021 Jon Maloy <jmaloy@redhat.com> - 21.1-9
4eb3b8
- ci-cc_ssh.py-fix-private-key-group-owner-and-permission.patch [bz#2013644]
4eb3b8
- Resolves: bz#2013644
4eb3b8
  (cloud-init fails to set host key permissions correctly)
4eb3b8
4eb3b8
* Thu Sep 23 2021 Miroslav Rezanina <mrezanin@redhat.com> - 21.1-8
4eb3b8
- ci-ssh_utils.py-ignore-when-sshd_config-options-are-not.patch [bz#1862933]
4eb3b8
- Resolves: bz#1862933
4eb3b8
  (cloud-init fails with ValueError: need more than 1 value to unpack[rhel-8])
e24810
08c715
* Fri Aug 27 2021 Miroslav Rezanina <mrezanin@redhat.com> - 21.1-7
08c715
- ci-Fix-home-permissions-modified-by-ssh-module-SC-338-9.patch [bz#1995840]
08c715
- Resolves: bz#1995840
08c715
  ([cloudinit]  Fix home permissions modified by ssh module)
08c715
08c715
* Wed Aug 11 2021 Miroslav Rezanina <mrezanin@redhat.com> - 21.1-6
08c715
- ci-Stop-copying-ssh-system-keys-and-check-folder-permis.patch [bz#1862967]
08c715
- Resolves: bz#1862967
08c715
  ([cloud-init]Customize ssh AuthorizedKeysFile causes login failure)
08c715
08c715
* Fri Aug 06 2021 Miroslav Rezanina <mrezanin@redhat.com> - 21.1-5
08c715
- ci-Add-dhcp-client-as-a-dependency.patch [bz#1977385]
08c715
- Resolves: bz#1977385
08c715
  ([Azure][RHEL-8] cloud-init must require dhcp-client on Azure)
08c715
08c715
* Mon Jul 19 2021 Miroslav Rezanina <mrezanin@redhat.com> - 21.1-4
08c715
- ci-ssh-util-allow-cloudinit-to-merge-all-ssh-keys-into-.patch [bz#1862967]
08c715
- Resolves: bz#1862967
08c715
  ([cloud-init]Customize ssh AuthorizedKeysFile causes login failure)
08c715
08c715
* Mon Jul 12 2021 Miroslav Rezanina <mrezanin@redhat.com> - 21.1-3
08c715
- ci-write-passwords-only-to-serial-console-lock-down-clo.patch [bz#1945891]
08c715
- Resolves: bz#1945891
08c715
  (CVE-2021-3429 cloud-init: randomly generated passwords logged in clear-text to world-readable file [rhel-8])
08c715
08c715
* Fri Jun 11 2021 Miroslav Rezanina <mrezanin@redhat.com> - 21.1-2
08c715
- ci-rhel-cloud.cfg-remove-ssh_genkeytypes-in-settings.py.patch [bz#1957532]
08c715
- ci-cloud-init.spec.template-update-systemd_postun-param.patch [bz#1952089]
08c715
- Resolves: bz#1957532
08c715
  ([cloud-init] From RHEL 82+ cloud-init no longer displays sshd keys fingerprints from instance launched from a backup image)
08c715
- Resolves: bz#1952089
08c715
  (cloud-init brew build fails on Fedora 33)
08c715
08c715
* Thu May 27 2021 Miroslav Rezanina <mrezanin@redhat.com> - 21.1-1.el8
08c715
- Rebaes to 21.1 [bz#1958174]
08c715
- Resolves: bz#1958174
08c715
  ([RHEL-8.5.0] Rebase cloud-init to 21.1)
20599f
604c1f
* Thu May 13 2021 Miroslav Rezanina <mrezanin@redhat.com> - 20.3-10.el8_4.3
604c1f
- ci-get_interfaces-don-t-exclude-Open-vSwitch-bridge-bon.patch [bz#1957135]
604c1f
- ci-net-exclude-OVS-internal-interfaces-in-get_interface.patch [bz#1957135]
604c1f
- Resolves: bz#1957135
604c1f
  (Intermittent failure to start cloud-init due to failure to detect macs [rhel-8.4.0.z])
604c1f
604c1f
* Tue Apr 06 2021 Miroslav Rezanina <mrezanin@redhat.com> - 20.3-10.el8_4.1
604c1f
- ci-Fix-requiring-device-number-on-EC2-derivatives-836.patch [bz#1942699]
604c1f
- Resolves: bz#1942699
604c1f
  ([Aliyun][RHEL8.4][cloud-init] cloud-init service failed to start with Alibaba instance [rhel-8.4.0.z])
604c1f
297660
* Tue Feb 02 2021 Miroslav Rezanina <mrezanin@redhat.com> - 20.3-10.el8
297660
- ci-fix-a-typo-in-man-page-cloud-init.1-752.patch [bz#1913127]
297660
- Resolves: bz#1913127
297660
  (A typo in cloud-init man page)
297660
297660
* Tue Jan 26 2021 Miroslav Rezanina <mrezanin@redhat.com> - 20.3-9.el8
297660
- ci-DataSourceAzure-update-password-for-defuser-if-exist.patch [bz#1900892]
297660
- ci-Revert-ssh_util-handle-non-default-AuthorizedKeysFil.patch [bz#1919972]
297660
- Resolves: bz#1900892
297660
  ([Azure] Update existing user password RHEL8x)
297660
- Resolves: bz#1919972
297660
  ([RHEL-8.4] ssh keys can be shared across users giving potential root access)
297660
297660
* Thu Jan 21 2021 Miroslav Rezanina <mrezanin@redhat.com> - 20.3-8.el8
297660
- ci-Missing-IPV6_AUTOCONF-no-to-render-sysconfig-dhcp6-s.patch [bz#1859695]
297660
- Resolves: bz#1859695
297660
  ([Cloud-init] DHCPv6 assigned address is not added to VM's interface)
297660
297660
* Tue Jan 05 2021 Miroslav Rezanina <mrezanin@redhat.com> - 20.3-7.el8
297660
- ci-Report-full-specific-version-with-cloud-init-version.patch [bz#1898949]
297660
- Resolves: bz#1898949
297660
  (cloud-init should report full specific full version with "cloud-init --version")
297660
297660
* Mon Dec 14 2020 Miroslav Rezanina <mrezanin@redhat.com> - 20.3-6.el8
297660
- ci-Installing-man-pages-in-the-correct-place-with-corre.patch [bz#1612573]
297660
- ci-Adding-BOOTPROTO-dhcp-to-render-sysconfig-dhcp6-stat.patch [bz#1859695]
297660
- ci-Fix-unit-failure-of-cloud-final.service-if-NetworkMa.patch [bz#1898943]
297660
- ci-ssh_util-handle-non-default-AuthorizedKeysFile-confi.patch [bz#1862967]
297660
- Resolves: bz#1612573
297660
  (Man page scan results for cloud-init)
297660
- Resolves: bz#1859695
297660
  ([Cloud-init] DHCPv6 assigned address is not added to VM's interface)
297660
- Resolves: bz#1898943
297660
  ([rhel-8]cloud-final.service fails if NetworkManager not installed.)
297660
- Resolves: bz#1862967
297660
  ([cloud-init]Customize ssh AuthorizedKeysFile causes login failure)
297660
297660
* Fri Nov 27 2020 Miroslav Rezanina <mrezanin@redhat.com> - 20.3-5.el8
297660
- ci-network-Fix-type-and-respect-name-when-rendering-vla.patch [bz#1881462]
297660
- Resolves: bz#1881462
297660
  ([rhel8][cloud-init] ifup bond0.504 Error: Connection activation failed: No suitable device found for this connection)
297660
297660
* Tue Nov 24 2020 Miroslav Rezanina <mrezanin@redhat.com> - 20.3-4.el8
297660
- ci-Changing-permission-of-cloud-init-generator-to-755.patch [bz#1897528]
297660
- Resolves: bz#1897528
297660
  (Change permission on ./systemd/cloud-init-generator.tmpl to 755 instead of 771)
297660
297660
* Fri Nov 13 2020 Miroslav Rezanina <mrezanin@redhat.com> - 20.3-3.el8
297660
- ci--Removing-net-tools-dependency.patch [bz#1881871]
297660
- ci--Adding-man-pages-to-Red-Hat-spec-file.patch [bz#1612573]
297660
- Resolves: bz#1881871
297660
  (Remove net-tools legacy dependency from spec file)
297660
- Resolves: bz#1612573
297660
  (Man page scan results for cloud-init)
297660
297660
* Tue Nov 03 2020 Miroslav Rezanina <mrezanin@redhat.com> - 20.3-2.el8
297660
- ci-Explicit-set-IPV6_AUTOCONF-and-IPV6_FORCE_ACCEPT_RA-.patch [bz#1889635]
297660
- ci-Add-config-modules-for-controlling-IBM-PowerVM-RMC.-.patch [bz#1886430]
297660
- Resolves: bz#1886430
297660
  (Support for cloud-init config modules for PowerVM Hypervisor in Red Hat cloud-init)
297660
- Resolves: bz#1889635
297660
  (Add support for ipv6_autoconf on cloud-init-20.3)
297660
297660
* Fri Oct 23 2020 Eduardo Otubo <otubo@redhat.com> - 20.3-1.el8
297660
- Rebase to cloud-init 20.3 [bz#1885185]
297660
- Resolves: bz#1885185
297660
  ([RHEL-8.4.0] cloud-init rebase to 20.3)
c3f9da
376cca
* Wed Sep 02 2020 Miroslav Rezanina <mrezanin@redhat.com> - 19.4-11.el8
376cca
- ci-cc_mounts-fix-incorrect-format-specifiers-316.patch [bz#1794664]
376cca
- Resolves: bz#1794664
376cca
  ([RHEL8] swapon fails with "swapfile has holes" when created on a xfs filesystem by cloud-init)
376cca
376cca
* Mon Aug 31 2020 Miroslav Rezanina <mrezanin@redhat.com> - 19.4-10.el8
376cca
- ci-Changing-notation-of-subp-call.patch [bz#1839662]
376cca
- Resolves: bz#1839662
376cca
  ([ESXi][RHEL8.3][cloud-init]ERROR log in cloud-init.log after clone VM on ESXi platform)
376cca
376cca
* Mon Aug 24 2020 Miroslav Rezanina <mrezanin@redhat.com> - 19.4-9.el8
376cca
- ci-Do-not-use-fallocate-in-swap-file-creation-on-xfs.-7.patch [bz#1794664]
376cca
- ci-swap-file-size-being-used-before-checked-if-str-315.patch [bz#1794664]
376cca
- ci-Detect-kernel-version-before-swap-file-creation-428.patch [bz#1794664]
376cca
- Resolves: bz#1794664
376cca
  ([RHEL8] swapon fails with "swapfile has holes" when created on a xfs filesystem by cloud-init)
376cca
376cca
* Mon Aug 17 2020 Miroslav Rezanina <mrezanin@redhat.com> - 19.4-8.el8
376cca
- ci-When-tools.conf-does-not-exist-running-cmd-vmware-to.patch [bz#1839662]
376cca
- ci-ssh-exit-with-non-zero-status-on-disabled-user-472.patch [bz#1833874]
376cca
- Resolves: bz#1833874
376cca
  ([rhel-8.3]using root user error should cause a non-zero exit code)
376cca
- Resolves: bz#1839662
376cca
  ([ESXi][RHEL8.3][cloud-init]ERROR log in cloud-init.log after clone VM on ESXi platform)
376cca
376cca
* Fri Jun 26 2020 Miroslav Rezanina <mrezanin@redhat.com> - 19.4-7.el8
376cca
- Fixing cloud-init-generator permissions [bz#1834173]
376cca
- Resolves: bz#1834173
376cca
  ([rhel-8.3]Incorrect ds-identify check in cloud-init-generator)
376cca
376cca
* Thu Jun 25 2020 Miroslav Rezanina <mrezanin@redhat.com> - 19.4-6.el8
376cca
- ci-ec2-only-redact-token-request-headers-in-logs-avoid-.patch [bz#1822343]
376cca
- Resolves: bz#1822343
376cca
  ([RHEL8.3] Do not log IMDSv2 token values into cloud-init.log)
376cca
376cca
* Wed Jun 24 2020 Miroslav Rezanina <mrezanin@redhat.com> - 19.4-5.el8
376cca
- ci-ec2-Do-not-log-IMDSv2-token-values-instead-use-REDAC.patch [bz#1822343]
376cca
- ci-Render-the-generator-from-template-instead-of-cp.patch [bz#1834173]
376cca
- ci-Change-from-redhat-to-rhel-in-systemd-generator-tmpl.patch [bz#1834173]
376cca
- ci-cloud-init.service.tmpl-use-rhel-instead-of-redhat-4.patch [bz#1834173]
376cca
- Resolves: bz#1822343
376cca
  ([RHEL8.3] Do not log IMDSv2 token values into cloud-init.log)
376cca
- Resolves: bz#1834173
376cca
  ([rhel-8.3]Incorrect ds-identify check in cloud-init-generator)
376cca
376cca
* Tue Jun 09 2020 Miroslav Rezanina <mrezanin@redhat.com> - 19.4-4.el8
376cca
- ci-changing-ds-identify-patch-from-usr-lib-to-usr-libex.patch [bz#1834173]
376cca
- Resolves: bz#1834173
376cca
  ([rhel-8.3]Incorrect ds-identify check in cloud-init-generator)
376cca
376cca
* Mon Jun 01 2020 Miroslav Rezanina <mrezanin@redhat.com> - 19.4-3.el8
376cca
- ci-Make-cloud-init.service-execute-after-network-is-up.patch [bz#1803928]
376cca
- Resolves: bz#1803928
376cca
  ([RHEL8.3] Race condition of starting cloud-init and NetworkManager)
376cca
376cca
* Thu May 28 2020 Miroslav Rezanina <mrezanin@redhat.com> - 19.4-2.el8
376cca
- ci-cc_set_password-increase-random-pwlength-from-9-to-2.patch [bz#1812171]
376cca
- ci-utils-use-SystemRandom-when-generating-random-passwo.patch [bz#1812174]
376cca
- ci-Enable-ssh_deletekeys-by-default.patch [bz#1814152]
376cca
- ci-Remove-race-condition-between-cloud-init-and-Network.patch [bz#1840648]
376cca
- Resolves: bz#1812171
376cca
  (CVE-2020-8632 cloud-init: Too short random password length in cc_set_password in config/cc_set_passwords.py [rhel-8])
376cca
- Resolves: bz#1812174
376cca
  (CVE-2020-8631 cloud-init: Use of random.choice when generating random password [rhel-8])
376cca
- Resolves: bz#1814152
376cca
  (CVE-2018-10896 cloud-init: default configuration disabled deletion of SSH host keys [rhel-8])
376cca
- Resolves: bz#1840648
376cca
  ([cloud-init][RHEL-8.2.0] /etc/resolv.conf lose config after reboot (initial instance is ok))
376cca
297660
* Mon Apr 20 2020 Miroslav Rezanina <mrezanin@redhat.coM> - 19.4-1.el8.1
297660
- Rebase to cloud-init 19.4 [bz#1811912]
297660
- Resolves: bz#1811912
297660
  ([RHEL-8.2.1] cloud-init rebase to 19.4)
80b265
76dbdd
* Tue Mar 10 2020 Miroslav Rezanina <mrezanin@redhat.com> - 18.5-12.el8
76dbdd
- ci-Remove-race-condition-between-cloud-init-and-Network.patch [bz#1807797]
76dbdd
- Resolves: bz#1807797
76dbdd
  ([cloud-init][RHEL-8.2.0] /etc/resolv.conf lose config after reboot (initial instance is ok))
76dbdd
76dbdd
* Thu Feb 20 2020 Miroslav Rezanina <mrezanin@redhat.com> - 18.5-11.el8
76dbdd
- ci-azure-avoid-re-running-cloud-init-when-instance-id-i.patch [bz#1788684]
76dbdd
- ci-net-skip-bond-interfaces-in-get_interfaces.patch [bz#1768770]
76dbdd
- ci-net-add-is_master-check-for-filtering-device-list.patch [bz#1768770]
76dbdd
- Resolves: bz#1768770
76dbdd
  (cloud-init complaining about enslaved mac)
76dbdd
- Resolves: bz#1788684
76dbdd
  ([RHEL-8] cloud-init Azure byte swap (hyperV Gen2 Only))
76dbdd
76dbdd
* Thu Feb 13 2020 Miroslav Rezanina <mrezanin@redhat.com> - 18.5-10.el8
76dbdd
- ci-cmd-main.py-Fix-missing-modules-init-key-in-modes-di.patch [bz#1802140]
76dbdd
- Resolves: bz#1802140
76dbdd
  ([cloud-init][RHEL8.2]cloud-init cloud-final.service fail with KeyError: 'modules-init' after upgrade to version 18.2-1.el7_6.1 in RHV)
76dbdd
76dbdd
* Tue Jan 28 2020 Miroslav Rezanina <mrezanin@redhat.com> - 18.5-9.el8
76dbdd
- ci-Removing-cloud-user-from-wheel.patch [bz#1785648]
76dbdd
- Resolves: bz#1785648
76dbdd
  ([RHEL8]cloud-user added to wheel group and sudoers.d causes 'sudo -v' prompts for passphrase)
76dbdd
76dbdd
* Fri Nov 22 2019 Miroslav Rezanina <mrezanin@redhat.com> - 18.5-8.el8
76dbdd
- ci-Fix-for-network-configuration-not-persisting-after-r.patch [bz#1706482]
76dbdd
- ci-util-json.dumps-on-python-2.7-will-handle-UnicodeDec.patch [bz#1744718]
76dbdd
- Resolves: bz#1706482
76dbdd
  ([cloud-init][RHVM]cloud-init network configuration does not persist reboot [RHEL 8.2.0])
76dbdd
- Resolves: bz#1744718
76dbdd
  ([cloud-init][RHEL8][OpenStack] cloud-init can't persist instance-data.json)
5d6d67
c914e7
* Mon Jul 15 2019 Miroslav Rezanina <mrezanin@redhat.com> - 18.5-7.el8
c914e7
- Fixing TPS [bz#1729864]
c914e7
- Resolves: bz#1729864
c914e7
 (cloud-init tps fail)
c914e7
c914e7
* Thu Jul 04 2019 Miroslav Rezanina <mrezanin@redhat.com> - 18.5-6.el8
c914e7
- ci-Revert-azure-ensure-that-networkmanager-hook-script-.patch [bz#1692914]
c914e7
- ci-Azure-Return-static-fallback-address-as-if-failed-to.patch [bz#1691986]
c914e7
- Resolves: bz#1691986
c914e7
  ([Azure] [RHEL 8.1] Cloud-init fixes to support fast provisioning for Azure)
c914e7
- Resolves: bz#1692914
c914e7
  ([8.1] [WALA][cloud] cloud-init dhclient-hook script has some unexpected side-effects on Azure)
c914e7
c914e7
* Mon Jun 03 2019 Miroslav Rezanina <mrezanin@redhat.com> - 18.5-4.el8
c914e7
- ci-Azure-Ensure-platform-random_seed-is-always-serializ.patch [bz#1691986]
c914e7
- ci-DatasourceAzure-add-additional-logging-for-azure-dat.patch [bz#1691986]
c914e7
- ci-Azure-Changes-to-the-Hyper-V-KVP-Reporter.patch [bz#1691986]
c914e7
- ci-DataSourceAzure-Adjust-timeout-for-polling-IMDS.patch [bz#1691986]
c914e7
- ci-cc_mounts-check-if-mount-a-on-no-change-fstab-path.patch [bz#1691986]
c914e7
- Resolves: bz#1691986
c914e7
  ([Azure] [RHEL 8.1] Cloud-init fixes to support fast provisioning for Azure)
c914e7
c914e7
* Tue Apr 16 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 18.5-3.el8
c914e7
- ci-Adding-gating-tests-for-Azure-ESXi-and-AWS.patch [bz#1682786]
c914e7
- Resolves: bz#1682786
c914e7
  (cloud-init changes blocked until gating tests are added)
c914e7
c914e7
* Wed Apr 10 2019 Danilo C. L. de Paula <ddepaula@redhat.com> - 18.5-2
c914e7
- Adding gating.yaml file
c914e7
- Resolves: rhbz#1682786
c914e7
  (cloud-init changes blocked until gating tests are added)
0a07cd
9dab26
0a07cd
* Wed Apr 10 2019 Danilo de Paula 
0a07cd
- Rebase to cloud-init 18.5
0a07cd
- Resolves: bz#1687563
0a07cd
  (cloud-init 18.5 rebase for fast provisioning on Azure [RHEL 8.0.1])
0a07cd
222d62
* Wed Jan 23 2019 Miroslav Rezanina <mrezanin@redhat.com> - 18.2-6.el8
222d62
- ci-net-Make-sysconfig-renderer-compatible-with-Network-.patch [bz#1602784]
222d62
- Resolves: bz#1602784
222d62
  (cloud-init: Sometimes image boots fingerprints is configured, there's a network device present but it's not configured)
222d62
222d62
* Fri Jan 18 2019 Miroslav Rezanina <mrezanin@redhat.com> - 18.2-5.el8
222d62
- ci-Fix-string-missmatch-when-mounting-ntfs.patch [bz#1664227]
222d62
- Resolves: bz#1664227
222d62
  ([Azure]String missmatch causes the /dev/sdb1 mounting failed after stop&start VM)
222d62
0a07cd
* Thu Jan 10 2019 Miroslav Rezanina <mrezanin@redhat.com> - 18.2-4.el8
222d62
- ci-Enable-cloud-init-by-default-on-vmware.patch [bz#1644335]
222d62
- Resolves: bz#1644335
222d62
  ([ESXi][RHEL8.0]Enable cloud-init by default on VMware)
222d62
222d62
* Wed Nov 28 2018 Miroslav Rezanina <mrezanin@redhat.com> - 18.2-3.el8
222d62
- ci-Adding-systemd-mount-options-to-wait-for-cloud-init.patch [bz#1615599]
222d62
- ci-Azure-Ignore-NTFS-mount-errors-when-checking-ephemer.patch [bz#1615599]
222d62
- ci-azure-Add-reported-ready-marker-file.patch [bz#1615599]
222d62
- ci-Adding-disk_setup-to-rhel-cloud.cfg.patch [bz#1615599]
222d62
- Resolves: bz#1615599
222d62
  ([Azure] cloud-init fails to mount /dev/sdb1 after stop(deallocate)&&start VM)
222d62
222d62
* Tue Nov 06 2018 Miroslav Rezanina <mrezanin@redhat.com> - 18.2-2.el7
222d62
- Revert "remove 'tee' command from logging configuration" [bz#1626117]
222d62
- Resolves: rhbz#1626117]
222d62
  (cloud-init-0.7.9-9 doesn't feed cloud-init-output.log)
222d62
222d62
* Fri Jun 29 2018 Miroslav Rezanina <mrezanin@redhat.com> - 18.2-1.el7
222d62
- Rebase to 18.2 [bz#1515909]
222d62
  Resolves: rhbz#1515909
222d62
222d62
* Tue Feb 13 2018 Ryan McCabe <rmccabe@redhat.com> 0.7.9-24
222d62
- Set DHCP_HOSTNAME on Azure to allow for the hostname to be
222d62
  published correctly when bouncing the network.
222d62
  Resolves: rhbz#1434109
222d62
222d62
* Mon Jan 15 2018 Ryan McCabe <rmccabe@redhat.com> 0.7.9-23
222d62
- Fix a bug tha caused cloud-init to fail as a result of trying
222d62
  to rename bonds.
222d62
  Resolves: rhbz#1512247
222d62
222d62
* Mon Jan 15 2018 Ryan McCabe <rmccabe@redhat.com> 0.7.9-22
222d62
- Apply patch from -21
222d62
  Resolves: rhbz#1489270
222d62
222d62
* Mon Jan 15 2018 Ryan McCabe <rmccabe@redhat.com> 0.7.9-21
222d62
- sysconfig: Fix a potential traceback introduced in the
222d62
  0.7.9-17 build
222d62
  Resolves: rhbz#1489270
222d62
222d62
* Sun Dec 17 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-20
222d62
- sysconfig: Correct rendering for dhcp on ipv6
222d62
  Resolves: rhbz#1519271
222d62
222d62
* Thu Nov 30 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-19
222d62
- sysconfig: Fix rendering of default gateway for ipv6
222d62
  Resolves: rhbz#1492726
222d62
222d62
* Fri Nov 24 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-18
222d62
- Start the cloud-init init local service after the dbus socket is created
222d62
  so that the hostnamectl command works.
222d62
  Resolves: rhbz#1450521
222d62
222d62
* Tue Nov 21 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-17
222d62
- Correctly render DNS and DOMAIN for sysconfig
222d62
  Resolves: rhbz#1489270
222d62
222d62
* Mon Nov 20 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-16
222d62
- Disable NetworkManager management of resolv.conf if nameservers
222d62
  are specified by configuration.
222d62
  Resolves: rhbz#1454491
222d62
222d62
* Mon Nov 13 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-15
222d62
- Fix a null reference error in the rh_subscription module
222d62
  Resolves: rhbz#1498974
222d62
222d62
* Mon Nov 13 2017 Ryan McCabe <rmccabe@redhat.com> 0-7.9-14
222d62
- Include gateway if it's included in subnet configration
222d62
  Resolves: rhbz#1492726
222d62
222d62
* Sun Nov 12 2017 Ryan McCabe <rmccabe@redhat.com> 0-7.9-13
222d62
- Do proper cleanup of systemd units when upgrading from versions
222d62
  0.7.9-3 through 0.7.9-8.
222d62
  Resolves: rhbz#1465730
222d62
222d62
* Thu Nov 09 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-12
222d62
- Prevent Azure NM and dhclient hooks from running when cloud-init is
222d62
  disabled (rhbz#1474226)
222d62
222d62
* Tue Oct 31 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-11
222d62
- Fix rendering of multiple static IPs per interface file
222d62
  Resolves: rhbz#bz1497954
222d62
222d62
* Tue Sep 26 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-10
222d62
- AliCloud: Add support for the Alibaba Cloud datasource (rhbz#1482547)
222d62
222d62
* Thu Jun 22 2017 Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-9
222d62
- RHEL/CentOS: Fix default routes for IPv4/IPv6 configuration. (rhbz#1438082)
222d62
- azure: ensure that networkmanager hook script runs (rhbz#1440831 rhbz#1460206)
222d62
- Fix ipv6 subnet detection (rhbz#1438082)
222d62
222d62
* Tue May 23 2017 Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-8
222d62
- Update patches
222d62
222d62
* Mon May 22 2017 Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-7
222d62
- Add missing sysconfig unit test data (rhbz#1438082)
222d62
- Fix dual stack IPv4/IPv6 configuration for RHEL (rhbz#1438082)
222d62
- sysconfig: Raise ValueError when multiple default gateways are present. (rhbz#1438082)
222d62
- Bounce network interface for Azure when using the built-in path. (rhbz#1434109)
222d62
- Do not write NM_CONTROLLED=no in generated interface config files (rhbz#1385172)
222d62
222d62
* Wed May 10 2017 Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-6
222d62
- add power-state-change module to cloud_final_modules (rhbz#1252477)
222d62
- remove 'tee' command from logging configuration (rhbz#1424612)
222d62
- limit permissions on def_log_file (rhbz#1424612)
222d62
- Bounce network interface for Azure when using the built-in path. (rhbz#1434109)
222d62
- OpenStack: add 'dvs' to the list of physical link types. (rhbz#1442783)
222d62
222d62
* Wed May 10 2017 Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-5
222d62
- systemd: replace generator with unit conditionals (rhbz#1440831)
222d62
222d62
* Thu Apr 13 2017 Charalampos Stratakis <cstratak@redhat.com> 0.7.9-4
222d62
- Import to RHEL 7
222d62
Resolves: rhbz#1427280
222d62
222d62
* Tue Mar 07 2017 Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-3
222d62
- fixes for network config generation
222d62
- avoid dependency cycle at boot (rhbz#1420946)
222d62
222d62
* Tue Jan 17 2017 Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-2
222d62
- use timeout from datasource config in openstack get_data (rhbz#1408589)
222d62
222d62
* Thu Dec 01 2016 Lars Kellogg-Stedman <lars@redhat.com> - 0.7.9-1
222d62
- Rebased on upstream 0.7.9.
222d62
- Remove dependency on run-parts
222d62
222d62
* Wed Jan 06 2016 Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-8
222d62
- make rh_subscription plugin do nothing in the absence of a valid
222d62
  configuration [RH:1295953]
222d62
- move rh_subscription module to cloud_config stage
222d62
222d62
* Wed Jan 06 2016 Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-7
222d62
- correct permissions on /etc/ssh/sshd_config [RH:1296191]
222d62
222d62
* Thu Sep 03 2015 Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-6
222d62
- rebuild for ppc64le
222d62
222d62
* Tue Jul 07 2015 Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-5
222d62
- bump revision for new build
222d62
222d62
* Tue Jul 07 2015 Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-4
222d62
- ensure rh_subscription plugin is enabled by default
222d62
222d62
* Wed Apr 29 2015 Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-3
222d62
- added dependency on python-jinja2 [RH:1215913]
222d62
- added rhn_subscription plugin [RH:1227393]
222d62
- require pyserial to support smartos data source [RH:1226187]
222d62
222d62
* Fri Jan 16 2015 Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-2
222d62
- Rebased RHEL version to Fedora rawhide
222d62
- Backported fix for https://bugs.launchpad.net/cloud-init/+bug/1246485
222d62
- Backported fix for https://bugs.launchpad.net/cloud-init/+bug/1411829
222d62
222d62
* Fri Nov 14 2014 Colin Walters <walters@redhat.com> - 0.7.6-1
222d62
- New upstream version [RH:974327]
222d62
- Drop python-cheetah dependency (same as above bug)