sailesh1993 / rpms / cloud-init

Forked from rpms/cloud-init 10 months ago
Clone
c1c26e
%{!?license: %global license %%doc}
c1c26e
c1c26e
# The only reason we are archful is because dmidecode is ExclusiveArch
c1c26e
# https://bugzilla.redhat.com/show_bug.cgi?id=1067089
c1c26e
%global debug_package %{nil}
c1c26e
c1c26e
Name:           cloud-init
c1c26e
Version:        18.5
c1c26e
Release:        4%{?dist}
c1c26e
Summary:        Cloud instance init scripts
c1c26e
c1c26e
Group:          System Environment/Base
c1c26e
License:        GPLv3
c1c26e
URL:            http://launchpad.net/cloud-init
c1c26e
Source0:        https://launchpad.net/cloud-init/trunk/%{version}/+download/%{name}-%{version}.tar.gz
c1c26e
Source1:        cloud-init-tmpfiles.conf
c1c26e
c1c26e
Patch0001: 0001-Add-initial-redhat-setup.patch
c1c26e
Patch0002: 0002-Do-not-write-NM_CONTROLLED-no-in-generated-interface.patch
c1c26e
Patch0003: 0003-limit-permissions-on-def_log_file.patch
c1c26e
Patch0004: 0004-azure-ensure-that-networkmanager-hook-script-runs.patch
c1c26e
Patch0005: 0005-sysconfig-Don-t-write-BOOTPROTO-dhcp-for-ipv6-dhcp.patch
c1c26e
Patch0006: 0006-DataSourceAzure.py-use-hostnamectl-to-set-hostname.patch
c1c26e
Patch0007: 0007-sysconfig-Don-t-disable-IPV6_AUTOCONF.patch
c1c26e
Patch0008: 0008-net-Make-sysconfig-renderer-compatible-with-Network-.patch
c1c26e
Patch0009: 0009-net-Wait-for-dhclient-to-daemonize-before-reading-le.patch
c1c26e
Patch0010: 0010-cloud-init-per-don-t-use-dashes-in-sem-names.patch
c1c26e
Patch0011: 0011-azure-Filter-list-of-ssh-keys-pulled-from-fabric.patch
c1c26e
Patch0012: 0012-include-NOZEROCONF-yes-in-etc-sysconfig-network.patch
c1c26e
# For bz#1691986 - [Azure] [RHEL 8.1] Cloud-init fixes to support fast provisioning for Azure
c1c26e
Patch13: ci-Azure-Ensure-platform-random_seed-is-always-serializ.patch
c1c26e
# For bz#1691986 - [Azure] [RHEL 8.1] Cloud-init fixes to support fast provisioning for Azure
c1c26e
Patch14: ci-DatasourceAzure-add-additional-logging-for-azure-dat.patch
c1c26e
# For bz#1691986 - [Azure] [RHEL 8.1] Cloud-init fixes to support fast provisioning for Azure
c1c26e
Patch15: ci-Azure-Changes-to-the-Hyper-V-KVP-Reporter.patch
c1c26e
# For bz#1691986 - [Azure] [RHEL 8.1] Cloud-init fixes to support fast provisioning for Azure
c1c26e
Patch16: ci-DataSourceAzure-Adjust-timeout-for-polling-IMDS.patch
c1c26e
# For bz#1691986 - [Azure] [RHEL 8.1] Cloud-init fixes to support fast provisioning for Azure
c1c26e
Patch17: ci-cc_mounts-check-if-mount-a-on-no-change-fstab-path.patch
c1c26e
c1c26e
BuildArch:      noarch
c1c26e
c1c26e
BuildRequires:  pkgconfig(systemd)
c1c26e
BuildRequires:  python3-devel
c1c26e
BuildRequires:  python3-setuptools
c1c26e
BuildRequires:  systemd
c1c26e
c1c26e
# For tests
c1c26e
BuildRequires:  iproute
c1c26e
BuildRequires:  python3-configobj
c1c26e
# # https://bugzilla.redhat.com/show_bug.cgi?id=1417029
c1c26e
BuildRequires:  python3-httpretty >= 0.8.14-2
c1c26e
BuildRequires:  python3-jinja2
c1c26e
BuildRequires:  python3-jsonpatch
c1c26e
BuildRequires:  python3-jsonschema
c1c26e
BuildRequires:  python3-mock
c1c26e
BuildRequires:  python3-nose
c1c26e
BuildRequires:  python3-oauthlib
c1c26e
BuildRequires:  python3-prettytable
c1c26e
BuildRequires:  python3-pyserial
c1c26e
BuildRequires:  python3-PyYAML
c1c26e
BuildRequires:  python3-requests
c1c26e
BuildRequires:  python3-six
c1c26e
BuildRequires:  python3-unittest2
c1c26e
# dnf is needed to make cc_ntp unit tests work
c1c26e
# https://bugs.launchpad.net/cloud-init/+bug/1721573
c1c26e
BuildRequires:  /usr/bin/dnf
c1c26e
c1c26e
Requires:       e2fsprogs
c1c26e
Requires:       iproute
c1c26e
Requires:       libselinux-python3
c1c26e
Requires:       net-tools
c1c26e
Requires:       policycoreutils-python3
c1c26e
Requires:       procps
c1c26e
Requires:       python3-configobj
c1c26e
Requires:       python3-jinja2
c1c26e
Requires:       python3-jsonpatch
c1c26e
Requires:       python3-jsonschema
c1c26e
Requires:       python3-oauthlib
c1c26e
Requires:       python3-prettytable
c1c26e
Requires:       python3-pyserial
c1c26e
Requires:       python3-PyYAML
c1c26e
Requires:       python3-requests
c1c26e
Requires:       python3-six
c1c26e
Requires:       shadow-utils
c1c26e
Requires:       util-linux
c1c26e
Requires:       xfsprogs
c1c26e
c1c26e
%{?systemd_requires}
c1c26e
c1c26e
%description
c1c26e
Cloud-init is a set of init scripts for cloud instances.  Cloud instances
c1c26e
need special scripts to run during initialization to retrieve and install
c1c26e
ssh keys and to let the user run various scripts.
c1c26e
c1c26e
c1c26e
%prep
c1c26e
%autosetup -p1
c1c26e
c1c26e
# Change shebangs
c1c26e
sed -i -e 's|#!/usr/bin/env python|#!/usr/bin/env python3|' \
c1c26e
       -e 's|#!/usr/bin/python|#!/usr/bin/python3|' tools/* cloudinit/ssh_util.py
c1c26e
c1c26e
%build
c1c26e
%py3_build
c1c26e
c1c26e
c1c26e
%install
c1c26e
%py3_install --
c1c26e
c1c26e
python3 tools/render-cloudcfg --variant fedora > $RPM_BUILD_ROOT/%{_sysconfdir}/cloud/cloud.cfg
c1c26e
c1c26e
mkdir -p $RPM_BUILD_ROOT/var/lib/cloud
c1c26e
c1c26e
# /run/cloud-init needs a tmpfiles.d entry
c1c26e
mkdir -p $RPM_BUILD_ROOT/run/cloud-init
c1c26e
mkdir -p $RPM_BUILD_ROOT/%{_tmpfilesdir}
c1c26e
cp -p %{SOURCE1} $RPM_BUILD_ROOT/%{_tmpfilesdir}/%{name}.conf
c1c26e
c1c26e
# We supply our own config file since our software differs from Ubuntu's.
c1c26e
cp -p rhel/cloud.cfg $RPM_BUILD_ROOT/%{_sysconfdir}/cloud/cloud.cfg
c1c26e
c1c26e
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rsyslog.d
c1c26e
cp -p tools/21-cloudinit.conf $RPM_BUILD_ROOT/%{_sysconfdir}/rsyslog.d/21-cloudinit.conf
c1c26e
c1c26e
# Make installed NetworkManager hook name less generic
c1c26e
mv $RPM_BUILD_ROOT/etc/NetworkManager/dispatcher.d/hook-network-manager \
c1c26e
   $RPM_BUILD_ROOT/etc/NetworkManager/dispatcher.d/cloud-init-azure-hook
c1c26e
c1c26e
# Install our own systemd units (rhbz#1440831)
c1c26e
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
c1c26e
cp rhel/systemd/* $RPM_BUILD_ROOT%{_unitdir}/
c1c26e
c1c26e
c1c26e
%clean
c1c26e
rm -rf $RPM_BUILD_ROOT
c1c26e
c1c26e
c1c26e
%post
c1c26e
if [ $1 -eq 1 ] ; then
c1c26e
    # Initial installation
c1c26e
    # Enabled by default per "runs once then goes away" exception
c1c26e
    /bin/systemctl enable cloud-config.service     >/dev/null 2>&1 || :
c1c26e
    /bin/systemctl enable cloud-final.service      >/dev/null 2>&1 || :
c1c26e
    /bin/systemctl enable cloud-init.service       >/dev/null 2>&1 || :
c1c26e
    /bin/systemctl enable cloud-init-local.service >/dev/null 2>&1 || :
c1c26e
elif [ $1 -eq 2 ]; then
c1c26e
    # Upgrade. If the upgrade is from a version older than 0.7.9-8,
c1c26e
    # there will be stale systemd config
c1c26e
    /bin/systemctl is-enabled cloud-config.service >/dev/null 2>&1 &&
c1c26e
      /bin/systemctl reenable cloud-config.service >/dev/null 2>&1 || :
c1c26e
c1c26e
    /bin/systemctl is-enabled cloud-final.service >/dev/null 2>&1 &&
c1c26e
      /bin/systemctl reenable cloud-final.service >/dev/null 2>&1 || :
c1c26e
c1c26e
    /bin/systemctl is-enabled cloud-init.service >/dev/null 2>&1 &&
c1c26e
      /bin/systemctl reenable cloud-init.service >/dev/null 2>&1 || :
c1c26e
c1c26e
    /bin/systemctl is-enabled cloud-init-local.service >/dev/null 2>&1 &&
c1c26e
      /bin/systemctl reenable cloud-init-local.service >/dev/null 2>&1 || :
c1c26e
fi
c1c26e
c1c26e
%preun
c1c26e
if [ $1 -eq 0 ] ; then
c1c26e
    # Package removal, not upgrade
c1c26e
    /bin/systemctl --no-reload disable cloud-config.service >/dev/null 2>&1 || :
c1c26e
    /bin/systemctl --no-reload disable cloud-final.service  >/dev/null 2>&1 || :
c1c26e
    /bin/systemctl --no-reload disable cloud-init.service   >/dev/null 2>&1 || :
c1c26e
    /bin/systemctl --no-reload disable cloud-init-local.service >/dev/null 2>&1 || :
c1c26e
    # One-shot services -> no need to stop
c1c26e
fi
c1c26e
c1c26e
%postun
c1c26e
%systemd_postun
c1c26e
c1c26e
c1c26e
%files
c1c26e
%license LICENSE
c1c26e
%doc ChangeLog rhel/README.rhel
c1c26e
%config(noreplace) %{_sysconfdir}/cloud/cloud.cfg
c1c26e
%dir               %{_sysconfdir}/cloud/cloud.cfg.d
c1c26e
%config(noreplace) %{_sysconfdir}/cloud/cloud.cfg.d/*.cfg
c1c26e
%doc               %{_sysconfdir}/cloud/cloud.cfg.d/README
c1c26e
%dir               %{_sysconfdir}/cloud/templates
c1c26e
%config(noreplace) %{_sysconfdir}/cloud/templates/*
c1c26e
%{_unitdir}/cloud-config.service
c1c26e
%{_unitdir}/cloud-config.target
c1c26e
%{_unitdir}/cloud-final.service
c1c26e
%{_unitdir}/cloud-init-local.service
c1c26e
%{_unitdir}/cloud-init.service
c1c26e
%{_tmpfilesdir}/%{name}.conf
c1c26e
%{python3_sitelib}/*
c1c26e
%{_libexecdir}/%{name}
c1c26e
%{_bindir}/cloud-init*
c1c26e
%doc %{_datadir}/doc/%{name}
c1c26e
%dir /run/cloud-init
c1c26e
%dir /var/lib/cloud
c1c26e
/etc/NetworkManager/dispatcher.d/cloud-init-azure-hook
c1c26e
%{_udevrulesdir}/66-azure-ephemeral.rules
c1c26e
%{_sysconfdir}/bash_completion.d/cloud-init
c1c26e
%{_bindir}/cloud-id
c1c26e
c1c26e
%dir %{_sysconfdir}/rsyslog.d
c1c26e
%config(noreplace) %{_sysconfdir}/rsyslog.d/21-cloudinit.conf
c1c26e
c1c26e
%changelog
c1c26e
* Mon Jun 03 2019 Miroslav Rezanina <mrezanin@redhat.com> - 18.5-4.el8
c1c26e
- ci-Azure-Ensure-platform-random_seed-is-always-serializ.patch [bz#1691986]
c1c26e
- ci-DatasourceAzure-add-additional-logging-for-azure-dat.patch [bz#1691986]
c1c26e
- ci-Azure-Changes-to-the-Hyper-V-KVP-Reporter.patch [bz#1691986]
c1c26e
- ci-DataSourceAzure-Adjust-timeout-for-polling-IMDS.patch [bz#1691986]
c1c26e
- ci-cc_mounts-check-if-mount-a-on-no-change-fstab-path.patch [bz#1691986]
c1c26e
- Resolves: bz#1691986
c1c26e
  ([Azure] [RHEL 8.1] Cloud-init fixes to support fast provisioning for Azure)
c1c26e
c1c26e
* Tue Apr 16 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 18.5-3.el8
c1c26e
- ci-Adding-gating-tests-for-Azure-ESXi-and-AWS.patch [bz#1682786]
c1c26e
- Resolves: bz#1682786
c1c26e
  (cloud-init changes blocked until gating tests are added)
c1c26e
c1c26e
* Wed Apr 10 2019 Danilo C. L. de Paula <ddepaula@redhat.com> - 18.5-2
c1c26e
- Adding gating.yaml file
c1c26e
- Resolves: rhbz#1682786
c1c26e
  (cloud-init changes blocked until gating tests are added)
c1c26e
c1c26e
* Wed Apr 10 2019 Danilo de Paula 
c1c26e
- Rebase to cloud-init 18.5
c1c26e
- Resolves: bz#1687563
c1c26e
  (cloud-init 18.5 rebase for fast provisioning on Azure [RHEL 8.0.1])
c1c26e
c1c26e
* Wed Jan 23 2019 Miroslav Rezanina <mrezanin@redhat.com> - 18.2-6.el8
c1c26e
- ci-net-Make-sysconfig-renderer-compatible-with-Network-.patch [bz#1602784]
c1c26e
- Resolves: bz#1602784
c1c26e
  (cloud-init: Sometimes image boots fingerprints is configured, there's a network device present but it's not configured)
c1c26e
c1c26e
* Fri Jan 18 2019 Miroslav Rezanina <mrezanin@redhat.com> - 18.2-5.el8
c1c26e
- ci-Fix-string-missmatch-when-mounting-ntfs.patch [bz#1664227]
c1c26e
- Resolves: bz#1664227
c1c26e
  ([Azure]String missmatch causes the /dev/sdb1 mounting failed after stop&start VM)
c1c26e
c1c26e
* Thu Jan 10 2019 Miroslav Rezanina <mrezanin@redhat.com> - 18.2-4.el8
c1c26e
- ci-Enable-cloud-init-by-default-on-vmware.patch [bz#1644335]
c1c26e
- Resolves: bz#1644335
c1c26e
  ([ESXi][RHEL8.0]Enable cloud-init by default on VMware)
c1c26e
c1c26e
* Wed Nov 28 2018 Miroslav Rezanina <mrezanin@redhat.com> - 18.2-3.el8
c1c26e
- ci-Adding-systemd-mount-options-to-wait-for-cloud-init.patch [bz#1615599]
c1c26e
- ci-Azure-Ignore-NTFS-mount-errors-when-checking-ephemer.patch [bz#1615599]
c1c26e
- ci-azure-Add-reported-ready-marker-file.patch [bz#1615599]
c1c26e
- ci-Adding-disk_setup-to-rhel-cloud.cfg.patch [bz#1615599]
c1c26e
- Resolves: bz#1615599
c1c26e
  ([Azure] cloud-init fails to mount /dev/sdb1 after stop(deallocate)&&start VM)
c1c26e
c1c26e
* Tue Nov 06 2018 Miroslav Rezanina <mrezanin@redhat.com> - 18.2-2.el7
c1c26e
- Revert "remove 'tee' command from logging configuration" [bz#1626117]
c1c26e
- Resolves: rhbz#1626117]
c1c26e
  (cloud-init-0.7.9-9 doesn't feed cloud-init-output.log)
c1c26e
c1c26e
* Fri Jun 29 2018 Miroslav Rezanina <mrezanin@redhat.com> - 18.2-1.el7
c1c26e
- Rebase to 18.2 [bz#1515909]
c1c26e
  Resolves: rhbz#1515909
c1c26e
c1c26e
* Tue Feb 13 2018 Ryan McCabe <rmccabe@redhat.com> 0.7.9-24
c1c26e
- Set DHCP_HOSTNAME on Azure to allow for the hostname to be
c1c26e
  published correctly when bouncing the network.
c1c26e
  Resolves: rhbz#1434109
c1c26e
c1c26e
* Mon Jan 15 2018 Ryan McCabe <rmccabe@redhat.com> 0.7.9-23
c1c26e
- Fix a bug tha caused cloud-init to fail as a result of trying
c1c26e
  to rename bonds.
c1c26e
  Resolves: rhbz#1512247
c1c26e
c1c26e
* Mon Jan 15 2018 Ryan McCabe <rmccabe@redhat.com> 0.7.9-22
c1c26e
- Apply patch from -21
c1c26e
  Resolves: rhbz#1489270
c1c26e
c1c26e
* Mon Jan 15 2018 Ryan McCabe <rmccabe@redhat.com> 0.7.9-21
c1c26e
- sysconfig: Fix a potential traceback introduced in the
c1c26e
  0.7.9-17 build
c1c26e
  Resolves: rhbz#1489270
c1c26e
c1c26e
* Sun Dec 17 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-20
c1c26e
- sysconfig: Correct rendering for dhcp on ipv6
c1c26e
  Resolves: rhbz#1519271
c1c26e
c1c26e
* Thu Nov 30 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-19
c1c26e
- sysconfig: Fix rendering of default gateway for ipv6
c1c26e
  Resolves: rhbz#1492726
c1c26e
c1c26e
* Fri Nov 24 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-18
c1c26e
- Start the cloud-init init local service after the dbus socket is created
c1c26e
  so that the hostnamectl command works.
c1c26e
  Resolves: rhbz#1450521
c1c26e
c1c26e
* Tue Nov 21 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-17
c1c26e
- Correctly render DNS and DOMAIN for sysconfig
c1c26e
  Resolves: rhbz#1489270
c1c26e
c1c26e
* Mon Nov 20 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-16
c1c26e
- Disable NetworkManager management of resolv.conf if nameservers
c1c26e
  are specified by configuration.
c1c26e
  Resolves: rhbz#1454491
c1c26e
c1c26e
* Mon Nov 13 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-15
c1c26e
- Fix a null reference error in the rh_subscription module
c1c26e
  Resolves: rhbz#1498974
c1c26e
c1c26e
* Mon Nov 13 2017 Ryan McCabe <rmccabe@redhat.com> 0-7.9-14
c1c26e
- Include gateway if it's included in subnet configration
c1c26e
  Resolves: rhbz#1492726
c1c26e
c1c26e
* Sun Nov 12 2017 Ryan McCabe <rmccabe@redhat.com> 0-7.9-13
c1c26e
- Do proper cleanup of systemd units when upgrading from versions
c1c26e
  0.7.9-3 through 0.7.9-8.
c1c26e
  Resolves: rhbz#1465730
c1c26e
c1c26e
* Thu Nov 09 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-12
c1c26e
- Prevent Azure NM and dhclient hooks from running when cloud-init is
c1c26e
  disabled (rhbz#1474226)
c1c26e
c1c26e
* Tue Oct 31 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-11
c1c26e
- Fix rendering of multiple static IPs per interface file
c1c26e
  Resolves: rhbz#bz1497954
c1c26e
c1c26e
* Tue Sep 26 2017 Ryan McCabe <rmccabe@redhat.com> 0.7.9-10
c1c26e
- AliCloud: Add support for the Alibaba Cloud datasource (rhbz#1482547)
c1c26e
c1c26e
* Thu Jun 22 2017 Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-9
c1c26e
- RHEL/CentOS: Fix default routes for IPv4/IPv6 configuration. (rhbz#1438082)
c1c26e
- azure: ensure that networkmanager hook script runs (rhbz#1440831 rhbz#1460206)
c1c26e
- Fix ipv6 subnet detection (rhbz#1438082)
c1c26e
c1c26e
* Tue May 23 2017 Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-8
c1c26e
- Update patches
c1c26e
c1c26e
* Mon May 22 2017 Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-7
c1c26e
- Add missing sysconfig unit test data (rhbz#1438082)
c1c26e
- Fix dual stack IPv4/IPv6 configuration for RHEL (rhbz#1438082)
c1c26e
- sysconfig: Raise ValueError when multiple default gateways are present. (rhbz#1438082)
c1c26e
- Bounce network interface for Azure when using the built-in path. (rhbz#1434109)
c1c26e
- Do not write NM_CONTROLLED=no in generated interface config files (rhbz#1385172)
c1c26e
c1c26e
* Wed May 10 2017 Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-6
c1c26e
- add power-state-change module to cloud_final_modules (rhbz#1252477)
c1c26e
- remove 'tee' command from logging configuration (rhbz#1424612)
c1c26e
- limit permissions on def_log_file (rhbz#1424612)
c1c26e
- Bounce network interface for Azure when using the built-in path. (rhbz#1434109)
c1c26e
- OpenStack: add 'dvs' to the list of physical link types. (rhbz#1442783)
c1c26e
c1c26e
* Wed May 10 2017 Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-5
c1c26e
- systemd: replace generator with unit conditionals (rhbz#1440831)
c1c26e
c1c26e
* Thu Apr 13 2017 Charalampos Stratakis <cstratak@redhat.com> 0.7.9-4
c1c26e
- Import to RHEL 7
c1c26e
Resolves: rhbz#1427280
c1c26e
c1c26e
* Tue Mar 07 2017 Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-3
c1c26e
- fixes for network config generation
c1c26e
- avoid dependency cycle at boot (rhbz#1420946)
c1c26e
c1c26e
* Tue Jan 17 2017 Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-2
c1c26e
- use timeout from datasource config in openstack get_data (rhbz#1408589)
c1c26e
c1c26e
* Thu Dec 01 2016 Lars Kellogg-Stedman <lars@redhat.com> - 0.7.9-1
c1c26e
- Rebased on upstream 0.7.9.
c1c26e
- Remove dependency on run-parts
c1c26e
c1c26e
* Wed Jan 06 2016 Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-8
c1c26e
- make rh_subscription plugin do nothing in the absence of a valid
c1c26e
  configuration [RH:1295953]
c1c26e
- move rh_subscription module to cloud_config stage
c1c26e
c1c26e
* Wed Jan 06 2016 Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-7
c1c26e
- correct permissions on /etc/ssh/sshd_config [RH:1296191]
c1c26e
c1c26e
* Thu Sep 03 2015 Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-6
c1c26e
- rebuild for ppc64le
c1c26e
c1c26e
* Tue Jul 07 2015 Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-5
c1c26e
- bump revision for new build
c1c26e
c1c26e
* Tue Jul 07 2015 Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-4
c1c26e
- ensure rh_subscription plugin is enabled by default
c1c26e
c1c26e
* Wed Apr 29 2015 Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-3
c1c26e
- added dependency on python-jinja2 [RH:1215913]
c1c26e
- added rhn_subscription plugin [RH:1227393]
c1c26e
- require pyserial to support smartos data source [RH:1226187]
c1c26e
c1c26e
* Fri Jan 16 2015 Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-2
c1c26e
- Rebased RHEL version to Fedora rawhide
c1c26e
- Backported fix for https://bugs.launchpad.net/cloud-init/+bug/1246485
c1c26e
- Backported fix for https://bugs.launchpad.net/cloud-init/+bug/1411829
c1c26e
c1c26e
* Fri Nov 14 2014 Colin Walters <walters@redhat.com> - 0.7.6-1
c1c26e
- New upstream version [RH:974327]
c1c26e
- Drop python-cheetah dependency (same as above bug)