4907847
Name:           cloud-init
e7d90aa
Version:        19.4
f536fb5
Release:        7%{?dist}
dace9fa
Summary:        Cloud instance init scripts
536667c
License:        ASL 2.0 or GPLv3
4907847
URL:            http://launchpad.net/cloud-init
a366807
1508f89
Source0:        https://launchpad.net/cloud-init/trunk/%{version}/+download/%{name}-%{version}.tar.gz
536667c
Source1:        cloud-init-tmpfiles.conf
f048ee2
536667c
# Disable tests that require pylxd, which we don't have on Fedora
e7d90aa
Patch1:         cloud-init-19.4-disable-lxd-tests.patch
37c3202
b48cb59
# Do not write NM_CONTROLLED=no in generated interface config files
b48cb59
# https://bugzilla.redhat.com/show_bug.cgi?id=1385172
e7d90aa
Patch2:         cloud-init-19.4-nm-controlled.patch
604f560
6164e0a
# Keep old properties in /etc/sysconfig/network
6164e0a
# https://bugzilla.redhat.com/show_bug.cgi?id=1558641
e7d90aa
Patch3:         cloud-init-19.4-no-override-default-network.patch
414e6c4
9f56f66
# Backport for CVE-2020-8631 and CVE-2020-8632
9f56f66
# https://bugzilla.redhat.com/show_bug.cgi?id=1798729
9f56f66
# https://bugzilla.redhat.com/show_bug.cgi?id=1798732
9f56f66
Patch4:         cloud-init-19.4-cc_set_password-increase-random-pwlength-from-9-to-2.patch
9f56f66
Patch5:         cloud-init-19.4-utils-use-SystemRandom-when-generating-random-passwo.patch
9f56f66
f536fb5
# https://bugzilla.redhat.com/show_bug.cgi?id=1869757
f536fb5
Patch6:         cloud-init-19.4-Scaleway-Fix-DatasourceScaleway-to-avoid-backtrace-1.patch
f536fb5
70a100e
BuildArch:      noarch
4907847
a366807
BuildRequires:  pkgconfig(systemd)
ec4b2b3
BuildRequires:  python3-devel
ec4b2b3
BuildRequires:  python3-setuptools
45ef3b0
BuildRequires:  systemd
ec4b2b3
ec4b2b3
# For tests
31b1029
BuildRequires:  iproute
cbaaeee
BuildRequires:  passwd
ec4b2b3
BuildRequires:  python3-configobj
480fbc6
# https://bugzilla.redhat.com/show_bug.cgi?id=1695953
480fbc6
BuildRequires:  python3-distro
31e1cd1
# https://bugzilla.redhat.com/show_bug.cgi?id=1417029
31e1cd1
BuildRequires:  python3-httpretty >= 0.8.14-2
ec4b2b3
BuildRequires:  python3-jinja2
ec4b2b3
BuildRequires:  python3-jsonpatch
536667c
BuildRequires:  python3-jsonschema
ec4b2b3
BuildRequires:  python3-mock
ec4b2b3
BuildRequires:  python3-nose
ec4b2b3
BuildRequires:  python3-oauthlib
4175f1c
BuildRequires:  python3-prettytable
ec4b2b3
BuildRequires:  python3-pyserial
ec4b2b3
BuildRequires:  python3-PyYAML
ec4b2b3
BuildRequires:  python3-requests
ec4b2b3
BuildRequires:  python3-six
536667c
# dnf is needed to make cc_ntp unit tests work
536667c
# https://bugs.launchpad.net/cloud-init/+bug/1721573
536667c
BuildRequires:  /usr/bin/dnf
ec4b2b3
4907847
Requires:       e2fsprogs
4907847
Requires:       iproute
ec4b2b3
Requires:       libselinux-python3
4907847
Requires:       net-tools
ec4b2b3
Requires:       policycoreutils-python3
4907847
Requires:       procps
ec4b2b3
Requires:       python3-configobj
480fbc6
# https://bugzilla.redhat.com/show_bug.cgi?id=1695953
480fbc6
Requires:       python3-distro
ec4b2b3
Requires:       python3-jinja2
ec4b2b3
Requires:       python3-jsonpatch
536667c
Requires:       python3-jsonschema
ec4b2b3
Requires:       python3-oauthlib
ec4b2b3
Requires:       python3-prettytable
ec4b2b3
Requires:       python3-pyserial
ec4b2b3
Requires:       python3-PyYAML
ec4b2b3
Requires:       python3-requests
ec4b2b3
Requires:       python3-six
4907847
Requires:       shadow-utils
45ef3b0
Requires:       util-linux
10d7e75
Requires:       xfsprogs
1bd98b8
45ef3b0
%{?systemd_requires}
45ef3b0
4907847
4907847
%description
4907847
Cloud-init is a set of init scripts for cloud instances.  Cloud instances
4907847
need special scripts to run during initialization to retrieve and install
4907847
ssh keys and to let the user run various scripts.
4907847
4907847
4907847
%prep
1508f89
%autosetup -p1
4907847
4d2d775
# Change shebangs
4d2d775
sed -i -e 's|#!/usr/bin/env python|#!/usr/bin/env python3|' \
4d2d775
       -e 's|#!/usr/bin/python|#!/usr/bin/python3|' tools/* cloudinit/ssh_util.py
4d2d775
0c8287c
# Use unittest from the standard library. unittest2 is old and being
0c8287c
# retired in Fedora. See https://bugzilla.redhat.com/show_bug.cgi?id=1794222
0c8287c
find cloudinit/tests/ tests/ -type f | xargs sed -i s/unittest2/unittest/
0c8287c
find cloudinit/tests/ tests/ -type f | xargs sed -i s/assertItemsEqual/assertCountEqual/
4907847
4907847
%build
724a456
%py3_build
4907847
4907847
4907847
%install
724a456
%py3_install -- --init-system=systemd
4907847
536667c
python3 tools/render-cloudcfg --variant fedora > $RPM_BUILD_ROOT/%{_sysconfdir}/cloud/cloud.cfg
Orion Poplawski 3eb2ef9
880fe2b
mkdir -p $RPM_BUILD_ROOT/var/lib/cloud
880fe2b
880fe2b
# /run/cloud-init needs a tmpfiles.d entry
880fe2b
mkdir -p $RPM_BUILD_ROOT/run/cloud-init
45ef3b0
mkdir -p $RPM_BUILD_ROOT/%{_tmpfilesdir}
536667c
cp -p %{SOURCE1} $RPM_BUILD_ROOT/%{_tmpfilesdir}/%{name}.conf
4907847
7ce36c0
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rsyslog.d
7ce36c0
cp -p tools/21-cloudinit.conf $RPM_BUILD_ROOT/%{_sysconfdir}/rsyslog.d/21-cloudinit.conf
4907847
880fe2b
ec4b2b3
%check
31e1cd1
nosetests-%{python3_version} tests/unittests/
4907847
45ef3b0
4907847
%post
45ef3b0
%systemd_post cloud-config.service cloud-config.target cloud-final.service cloud-init.service cloud-init.target cloud-init-local.service
45ef3b0
4907847
4907847
%preun
45ef3b0
%systemd_preun cloud-config.service cloud-config.target cloud-final.service cloud-init.service cloud-init.target cloud-init-local.service
45ef3b0
4907847
4907847
%postun
07a6b08
%systemd_postun cloud-config.service cloud-config.target cloud-final.service cloud-init.service cloud-init.target cloud-init-local.service
4907847
4907847
4907847
%files
536667c
%license LICENSE LICENSE-Apache2.0 LICENSE-GPLv3
536667c
%doc ChangeLog
4175f1c
%doc doc/*
7ce36c0
%config(noreplace) %{_sysconfdir}/cloud/cloud.cfg
7ce36c0
%dir               %{_sysconfdir}/cloud/cloud.cfg.d
7ce36c0
%config(noreplace) %{_sysconfdir}/cloud/cloud.cfg.d/*.cfg
7ce36c0
%doc               %{_sysconfdir}/cloud/cloud.cfg.d/README
7ce36c0
%dir               %{_sysconfdir}/cloud/templates
7ce36c0
%config(noreplace) %{_sysconfdir}/cloud/templates/*
090f910
%dir               %{_sysconfdir}/rsyslog.d
090f910
%config(noreplace) %{_sysconfdir}/rsyslog.d/21-cloudinit.conf
090f910
%{_sysconfdir}/NetworkManager/dispatcher.d/hook-network-manager
371f80e
%{_sysconfdir}/dhcp/dhclient-exit-hooks.d/hook-dhclient
4175f1c
/lib/udev/rules.d/66-azure-ephemeral.rules
4907847
%{_unitdir}/cloud-config.service
4907847
%{_unitdir}/cloud-final.service
4907847
%{_unitdir}/cloud-init.service
45ef3b0
%{_unitdir}/cloud-init-local.service
45ef3b0
%{_unitdir}/cloud-config.target
45ef3b0
%{_unitdir}/cloud-init.target
45ef3b0
/usr/lib/systemd/system-generators/cloud-init-generator
880fe2b
%{_tmpfilesdir}/%{name}.conf
ec4b2b3
%{python3_sitelib}/*
4907847
%{_libexecdir}/%{name}
7ce36c0
%{_bindir}/cloud-init*
b562c4e
%{_bindir}/cloud-id
880fe2b
%dir /run/cloud-init
880fe2b
%dir /var/lib/cloud
b562c4e
%{_datadir}/bash-completion/completions/cloud-init
4907847
4907847
4907847
%changelog
f536fb5
* Mon Sep 07 2020 Eduardo Otubo <otubo@redhat.com> - 19.4-7
f536fb5
- Fix execution fail with backtrace
f536fb5
9f56f66
* Mon Sep 07 2020 Eduardo Otubo <otubo@redhat.com> - 19.4-6
9f56f66
- Adding missing patches to spec file
9f56f66
ba9b42d
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 19.4-5
ba9b42d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
ba9b42d
bfe9c02
* Mon May 25 2020 Miro Hrončok <mhroncok@redhat.com> - 19.4-4
bfe9c02
- Rebuilt for Python 3.9
bfe9c02
34fecf9
* Tue Apr 14 2020 Eduardo Otubo <otubo@redhat.com> - 19.4-3
34fecf9
- Fix BZ#1798729 - CVE-2020-8632 cloud-init: Too short random password length
34fecf9
  in cc_set_password in config/cc_set_passwords.py
34fecf9
- Fix BZ#1798732 - CVE-2020-8631 cloud-init: Use of random.choice when
34fecf9
  generating random password
34fecf9
0c8287c
* Sun Feb 23 2020 Dusty Mabe <dusty@dustymabe.com> - 19.4-2
0c8287c
- Fix sed substitutions for unittest2 and assertItemsEqual
cbaaeee
- Fix failing unittests by including `BuildRequires: passwd`
cbaaeee
    - The unittests started failing because of upstream commit
cbaaeee
      7c07af2 where cloud-init can now support using `usermod` to
cbaaeee
      lock an account if `passwd` isn't installed. Since `passwd`
cbaaeee
      wasn't installed in our mock buildroot it was choosing to
cbaaeee
      use `usermod` and the unittests were failing. See:
cbaaeee
      https://github.com/canonical/cloud-init/commit/7c07af2
b562c4e
- Add missing files to package
b562c4e
    - /usr/bin/cloud-id
b562c4e
    - /usr/share/bash-completion/completions/cloud-init
0c8287c
e7d90aa
* Fri Feb 14 2020 Eduardo Otubo <otubo@redhat.com> - 19.4-1
e7d90aa
- Updated to 19.4
e7d90aa
- Rebasing the Fedora specific patches but removing patches that don't apply anymore
e7d90aa
848302e
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 17.1-15
848302e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
848302e
2a445b4
* Fri Nov 08 2019 Miro Hrončok <mhroncok@redhat.com> - 17.1-14
2a445b4
- Drop unneeded build dependency on python3-unittest2
2a445b4
60f5d25
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 17.1-13
60f5d25
- Rebuilt for Python 3.8.0rc1 (#1748018)
60f5d25
21c581d
* Sun Aug 18 2019 Miro Hrončok <mhroncok@redhat.com> - 17.1-12
21c581d
- Rebuilt for Python 3.8
21c581d
96de525
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 17.1-11
96de525
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
96de525
414e6c4
* Tue Apr 23 2019 Björn Esser <besser82@fedoraproject.org> - 17.1-10
414e6c4
- Add patch to replace platform.dist() [RH:1695953]
480fbc6
- Add (Build)Requires: python3-distro
414e6c4
07a6b08
* Tue Apr 23 2019 Björn Esser <besser82@fedoraproject.org> - 17.1-9
07a6b08
- Fix %%systemd_postun macro [RH:1695953]
8bc2e5e
- Add patch to fix failing test for EPOCHREALTIME bash env [RH:1695953]
07a6b08
be1468a
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 17.1-8
be1468a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
be1468a
c11cd77
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 17.1-7
c11cd77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
c11cd77
81695b7
* Mon Jun 18 2018 Miro Hrončok <mhroncok@redhat.com> - 17.1-6
81695b7
- Rebuilt for Python 3.7
81695b7
d41feb8
* Sat Apr 21 2018 Lars Kellogg-Stedman <lars@redhat.com> - 17.1-5
d41feb8
- Enable dhcp on EC2 interfaces with only local ipv4 addresses [RH:1569321]
d41feb8
  (cherry pick upstream commit eb292c1)
d41feb8
8bc9d61
* Mon Mar 26 2018 Patrick Uiterwijk <puiterwijk@redhat.com> - 17.1-4
8bc9d61
- Make sure the patch does not add infinitely many entries
8bc9d61
6164e0a
* Mon Mar 26 2018 Patrick Uiterwijk <puiterwijk@redhat.com> - 17.1-3
6164e0a
- Add patch to retain old values of /etc/sysconfig/network
6164e0a
b32f621
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 17.1-2
b32f621
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
b32f621
536667c
* Wed Oct  4 2017 Garrett Holmstrom <gholms@fedoraproject.org> - 17.1-1
536667c
- Updated to 17.1
536667c
604f560
* Fri Sep 15 2017 Dusty Mabe <dusty@dustymabe.com> - 0.7.9-9
604f560
- Fix issues with growing xfs filesystems [RH:1490505]
371f80e
- Add in hook-dhclient to help enable azure [RH:1477333]
604f560
eb25daa
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.9-8
eb25daa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
eb25daa
75af4c1
* Tue Jun 27 2017 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.9-7
75af4c1
- Fixed broken sysconfig file writing on DigitalOcean [RH:1465440]
75af4c1
7fd3480
* Wed Jun 21 2017 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.9-6
7fd3480
- Fixed NameError in package module [RH:1447708]
7d14faf
- Resolved a conflict between cloud-init and NetworkManager writing resolv.conf [RH:1454491 RH:1461959 LP:1693251]
02e0391
- Fixed broken fs_setup cmd option [LP:1687712]
7fd3480
78a0f38
* Fri Apr 14 2017 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.9-5
78a0f38
- Made DigitalOcean DNS server handling consistent with OpenStack [RH:1442463, LP:1675571]
8939822
- Improved handling of multiple NICs on DigitalOcean [RH:1442463]
e3d962e
- Assign link-local IPV4 addresses in DigitalOcean based on interface indexes [RH:1442463]
78a0f38
0ee6a1e
* Tue Mar 14 2017 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.9-4
0ee6a1e
- Fixed systemd dependency cycle with cloud-final and os-collect-config [RH:1420946, RH:1428492]
27b10ac
- Fixed systemd dependency cycle with cloud-init and multi-user.target [RH:1428492, RH:1430511]
c416b9a
- Fixed errors in network sysconfig handling [RH:1389530, LP:1665441]
7c43c8e
- Made > 3 name servers a warning, not a fatal error, unbreaking IPv6 setups [LP:1670052]
7388b52
- Fixed IPv6 gateways in network sysconfig [LP:1669504]
301b9c5
- Ordered cloud-init.service after network.service and NetworkManager.service [RH:1400249]
0ee6a1e
7174daf
* Tue Mar 14 2017 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.8-6
7c131a3
- Ordered cloud-init.service after network.service and NetworkManager.service [RH:1400249]
115ce31
- Stopped caching IAM instance profile credentials on disk [LP:1638312]
7c131a3
d8203ea
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.9-3
d8203ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
d8203ea
65d7e7b
* Fri Jan 27 2017 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.9-2
65d7e7b
- Fixed hostnamectl running before dbus is up [RH:1417025]
65d7e7b
53358a7
* Fri Jan 27 2017 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.8-5
53358a7
- Re-applied rsyslog configuration fixes
38d515f
- Disabled GCE tests broken by python-httpretty-0.8.14-1.20161011git70af1f8
b707ab6
- Fixed systemd dependency loop for cloud-init.target [RH:1393094]
53358a7
Colin Walters 9785285
* Fri Jan 20 2017 Colin Walters <walters@verbum.org> - 0.7.9-1
8edfbac
- New upstream version [RH:1393094]
Colin Walters 9785285
7b9ea14
* Tue Dec 13 2016 Charalampos Stratakis <cstratak@redhat.com> - 0.7.8-4
7b9ea14
- Rebuild for Python 3.6
7b9ea14
01c4b43
* Tue Oct 25 2016 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.8-3
01c4b43
- Enabled the DigitalOcean metadata provider by default [RH:1388568]
01c4b43
b48cb59
* Fri Oct 14 2016 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.8-2
b48cb59
- Stopped writing NM_CONTROLLED=no to interface config files [RH:1385172]
b48cb59
090f910
* Thu Sep 29 2016 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.8-1
090f910
- Updated to 0.7.8
1bd98b8
- Dropped run-parts dependency [RH:1355917]
6565dcf
- Ordered cloud-init-local before NetworkManager
83956db
- Backported DigitalOcean network configuration support [RH:1380489]
10d7e75
- Added xfsprogs dependency for Fedora Server's default filesystem
090f910
1508f89
* Tue Aug 30 2016 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.7-1
1508f89
- Updated to 0.7.7
1508f89
4aeff11
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.6-10.20160622bzr1245
4aeff11
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
4aeff11
45ef3b0
* Wed Jul  6 2016 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.6-20160622bzr1245
45ef3b0
- Updated to bzr snapshot 1245
45ef3b0
f4abf80
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.6-8.20150813bzr1137
f4abf80
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f4abf80
7246df9
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.6-7.20150813bzr1137
7246df9
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
7246df9
4175f1c
* Thu Aug 13 2015 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.6-6.20150813bzr1137
4175f1c
- Updated to bzr snapshot 1137
4175f1c
e758014
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.6-5.20140218bzr1060
e758014
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e758014
640ca56
* Sat Feb 21 2015 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.6-4.20140218bzr1060
640ca56
- Updated to bzr snapshot 1060 for python 3 support
ec4b2b3
- Switched to python 3 [RH:1024357]
ec4b2b3
- Added %%check
70a100e
- Dropped dmidecode dependency, switched back to noarch
640ca56
daa1660
* Thu Feb 19 2015 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.6-3
daa1660
- Stopped depending on git to build
22dbc1a
- Stopped implicitly listing doc files twice
0a23a4d
- Added recognition of 3 ecdsa-sha2-nistp* ssh key types [RH:1151824]
a510c9b
- Fixed handling of user group lists that contain spaces [RH:1126365 LP:1354694]
851688f
- Changed network.target systemd deps to network-online.target [RH:1110731 RH:1112817 RH:1147613]
c33ce8c
- Fixed race condition between cloud-init.service and the login prompt
469555b
- Stopped enabling services in %%post (now done by kickstart) [RH:850058]
37c3202
- Switched to dnf instead of yum when available [RH:1194451]
daa1660
Colin Walters 69ff73f
* Fri Nov 14 2014 Colin Walters <walters@redhat.com> - 0.7.6-2
Colin Walters 4b64923
- New upstream version [RH:974327]
Colin Walters 4b64923
- Drop python-cheetah dependency (same as above bug)
Colin Walters 4b64923
02b4985
* Fri Nov  7 2014 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.5-8
02b4985
- Dropped python-boto dependency [RH:1161257]
fe9243f
- Dropped rsyslog dependency [RH:986511]
02b4985
99b14b3
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.5-7
99b14b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
99b14b3
30d3081
* Thu Jun 12 2014 Dennis Gilmore <dennis@ausil.us> - 0.7.5-6
30d3081
- fix typo in settings.py preventing metadata being fecthed in ec2
30d3081
a4207cd
* Mon Jun  9 2014 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.5-5
a4207cd
- Stopped calling ``udevadm settle'' with --quiet since systemd 213 removed it
a4207cd
b30bf1e
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.5-4
b30bf1e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
b30bf1e
8146eb3
* Mon Jun  2 2014 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.5-3
8146eb3
- Make dmidecode dependency arch-dependent [RH:1025071 RH:1067089]
8146eb3
5e3db3d
* Mon Jun  2 2014 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.2-9
5e3db3d
- Write /etc/locale.conf instead of /etc/sysconfig/i18n [RH:1008250]
880fe2b
- Add tmpfiles.d configuration for /run/cloud-init [RH:1103761]
2ddd8f2
- Use the license rpm macro
5913670
- BuildRequire python-setuptools, not python-setuptools-devel
5e3db3d
095988f
* Fri May 30 2014 Matthew Miller <mattdm@fedoraproject.org> - 0.7.5-2
7824503
- add missing python-jsonpatch dependency [RH:1103281]
095988f
Sam Kottler d0075a9
* Tue Apr 29 2014 Sam Kottler <skottler@fedoraproject.org> - 0.7.5-1
Sam Kottler 729a213
- Update to 0.7.5 and remove patches which landed in the release
Sam Kottler 729a213
Sam Kottler 063a33c
* Sat Jan 25 2014 Sam Kottler <skottler@fedoraproject.org> - 0.7.2-8
Sam Kottler 063a33c
- Remove patch to the Puppet service unit nane [RH:1057860]
Sam Kottler 063a33c
56c5500
* Tue Sep 24 2013 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.2-7
56c5500
- Dropped xfsprogs dependency [RH:974329]
56c5500
af5c508
* Tue Sep 24 2013 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.2-6
af5c508
- Added yum-add-repo module
af5c508
f048ee2
* Fri Sep 20 2013 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.2-5
f048ee2
- Fixed puppet agent service name [RH:1008250]
1b39f6b
- Let systemd handle console output [RH:977952 LP:1228434]
48cd58f
- Fixed restorecon failure when selinux is disabled [RH:967002 LP:1228441]
4bfe367
- Fixed rsyslog log filtering
d15a872
- Added missing modules [RH:966888]
f048ee2
c4c2955
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2-4
c4c2955
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
c4c2955
9670285
* Sat Jun 15 2013 Matthew Miller <mattdm@fedoraproject.org> - 0.7.2-3
9670285
- switch ec2-user to "fedora" --  see bugzilla #971439. To use another
9670285
  name, use #cloud-config option "users:" in userdata in cloud metadata
9670285
  service
9670285
- add that user to systemd-journal group
9670285
Steven Hardy c695a1d
* Fri May 17 2013 Steven Hardy <shardy@redhat.com> - 0.7.2
Steven Hardy c695a1d
- Update to the 0.7.2 release
Steven Hardy c695a1d
Steven Hardy da2ae01
* Thu May 02 2013 Steven Hardy <shardy@redhat.com> - 0.7.2-0.1.bzr809
Steven Hardy da2ae01
- Rebased against upstream rev 809, fixes several F18 related issues
Steven Hardy f9b1697
- Added dependency on python-requests
Steven Hardy da2ae01
Orion Poplawski 3eb2ef9
* Sat Apr  6 2013 Orion Poplawski <orion@cora.nwra.com> - 0.7.1-4
Orion Poplawski 3eb2ef9
- Don't ship tests
Orion Poplawski 3eb2ef9
d726a2a
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-3
d726a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
d726a2a
bf4ebef
* Thu Dec 13 2012 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.1-2
bf4ebef
- Added default_user to cloud.cfg (this is required for ssh keys to work)
bf4ebef
e8a0807
* Wed Nov 21 2012 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.1-1
e8a0807
- Rebased against version 0.7.1
82213ac
- Fixed broken sudoers file generation
fac1467
- Fixed "resize_root: noblock" [LP:1080985]
e8a0807
4e9b7b0
* Tue Oct  9 2012 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.0-1
4e9b7b0
- Rebased against version 0.7.0
a851231
- Fixed / filesystem resizing
4e9b7b0
7eb4f98
* Sat Sep 22 2012 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.0-0.3.bzr659
7eb4f98
- Added dmidecode dependency for DataSourceAltCloud
7eb4f98
b792554
* Sat Sep 22 2012 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.0-0.2.bzr659
b792554
- Rebased against upstream rev 659
dcf5001
- Fixed hostname persistence
bb974cc
- Fixed ssh key printing
cd4f6f4
- Fixed sudoers file permissions
b792554
0dcf658
* Mon Sep 17 2012 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.0-0.1.bzr650
0dcf658
- Rebased against upstream rev 650
0dcf658
- Added support for useradd --selinux-user
0dcf658
e6cb1a9
* Thu Sep 13 2012 Garrett Holmstrom <gholms@fedoraproject.org> - 0.6.3-0.5.bzr532
4a01ffd
- Use a FQDN (instance-data.) for instance data URL fallback [RH:850916 LP:1040200]
1e6bbb9
- Shut off systemd timeouts [RH:836269]
26a577b
- Send output to the console [RH:854654]
4a01ffd
3c73e4f
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-0.4.bzr532
3c73e4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
3c73e4f
7dfb056
* Wed Jun 27 2012 Pádraig Brady <P@draigBrady.com> - 0.6.3-0.3.bzr532
7dfb056
- Add support for installing yum packages
7dfb056
Andy Grimm 83d60c4
* Sat Mar 31 2012 Andy Grimm <agrimm@gmail.com> - 0.6.3-0.2.bzr532
Andy Grimm 83d60c4
- Fixed incorrect interpretation of relative path for
Andy Grimm 83d60c4
  AuthorizedKeysFile (BZ #735521)
Andy Grimm 83d60c4
2f7ad55
* Mon Mar  5 2012 Garrett Holmstrom <gholms@fedoraproject.org> - 0.6.3-0.1.bzr532
2f7ad55
- Rebased against upstream rev 532
1829b52
- Fixed runparts() incompatibility with Fedora
2f7ad55
0c4c3ba
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.2-0.8.bzr457
0c4c3ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
0c4c3ba
87f3319
* Wed Oct  5 2011 Garrett Holmstrom <gholms@fedoraproject.org> - 0.6.2-0.7.bzr457
87f3319
- Disabled SSH key-deleting on startup
87f3319
a2171c6
* Wed Sep 28 2011 Garrett Holmstrom <gholms@fedoraproject.org> - 0.6.2-0.6.bzr457
a2171c6
- Consolidated selinux file context patches
56f9947
- Fixed cloud-init.service dependencies
f354744
- Updated sshkeytypes patch
974de09
- Dealt with differences from Ubuntu's sshd
a2171c6
ae2090c
* Sat Sep 24 2011 Garrett Holmstrom <gholms@fedoraproject.org> - 0.6.2-0.5.bzr457
655e316
- Rebased against upstream rev 457
a6c1636
- Added missing dependencies
655e316
7ce36c0
* Fri Sep 23 2011 Garrett Holmstrom <gholms@fedoraproject.org> - 0.6.2-0.4.bzr450
7ce36c0
- Added more macros to the spec file
7ce36c0
3135871
* Fri Sep 23 2011 Garrett Holmstrom <gholms@fedoraproject.org> - 0.6.2-0.3.bzr450
3135871
- Fixed logfile permission checking
f3b8d56
- Fixed SSH key generation
1d49adc
- Fixed a bad method call in FQDN-guessing [LP:857891]
924e2ab
- Updated localefile patch
c338482
- Disabled the grub_dpkg module
de68608
- Fixed failures due to empty script dirs [LP:857926]
3135871
c29b445
* Fri Sep 23 2011 Garrett Holmstrom <gholms@fedoraproject.org> - 0.6.2-0.2.bzr450
c29b445
- Updated tzsysconfig patch
c29b445
4907847
* Wed Sep 21 2011 Garrett Holmstrom <gholms@fedoraproject.org> - 0.6.2-0.1.bzr450
4907847
- Initial packaging