Commit Graph

239 Commits

Author SHA1 Message Date
Garrett Holmstrom
7c131a37b4 Order cloud-init.service after network.service and NetworkManager.service
cloud-init.service is meant to run when networking is up, but before
network-online.target unleashes other services in case people want to
set up networking customizations that run before those services do.

https://bugzilla.redhat.com/show_bug.cgi?id=1400249
2017-03-14 15:55:18 -07:00
Garrett Holmstrom
301b9c5515 Order cloud-init.service after network.service and NetworkManager.service
cloud-init.service is meant to run when networking is up, but before
network-online.target unleashes other services in case people want to
set up networking customizations that run before those services do.

https://bugzilla.redhat.com/show_bug.cgi?id=1400249
2017-03-14 15:16:37 -07:00
Garrett Holmstrom
31e1cd1a40 Re-enable all tests
Fixed in python-httpretty-0.8.14-2.20161011git70af1f8
https://bugzilla.redhat.com/show_bug.cgi?id=1417029
2017-03-14 14:58:18 -07:00
Garrett Holmstrom
7388b5291b Fix IPv6 gateways in network sysconfig
https://bugs.launchpad.net/cloud-init/+bug/1669504
https://git.launchpad.net/cloud-init/commit/?id=1d751a6f46f044e3c3827f3cef0e4a2e71d50fe7
2017-03-14 14:53:46 -07:00
Garrett Holmstrom
7c43c8ea82 Make > 3 name servers a warning, not a fatal error
This is useful when both IPv4 and IPv6 name servers are present.

https://bugs.launchpad.net/cloud-init/+bug/1670052
https://git.launchpad.net/cloud-init/commit/?id=657fd40f9ee692a817ec4614cd0d6cb0539ffabf
2017-03-14 14:48:59 -07:00
Garrett Holmstrom
c416b9ac65 Fix errors in network sysconfig handling
https://bugzilla.redhat.com/show_bug.cgi?id=1389530
https://bugs.launchpad.net/cloud-init/+bug/1665441
https://git.launchpad.net/cloud-init/commit/?id=f81d6c7bde2af206d449de593b35773068270c84
2017-03-14 14:48:59 -07:00
Garrett Holmstrom
27b10acec6 Fix systemd dependency cycle with cloud-init and multi-user.target
https://bugzilla.redhat.com/show_bug.cgi?id=1428492
https://bugzilla.redhat.com/show_bug.cgi?id=1430511
2017-03-14 14:48:52 -07:00
Garrett Holmstrom
0ee6a1e21f Fix systemd dependency cycle with cloud-final and os-collect-config
https://bugzilla.redhat.com/show_bug.cgi?id=1420946
https://bugzilla.redhat.com/show_bug.cgi?id=1428492
2017-03-14 14:29:24 -07:00
Fedora Release Engineering
d8203eaece - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 07:36:16 +00:00
Garrett Holmstrom
65d7e7be3d Fix calls to hostnamectl occuring before dbus is up
https://bugzilla.redhat.com/show_bug.cgi?id=1417025
2017-01-26 18:43:20 -08:00
Garrett Holmstrom
a366807dc3 Remove old cruft 2017-01-26 18:22:27 -08:00
Garrett Holmstrom
610f5f5ac3 Normalize patch file names 2017-01-26 18:11:11 -08:00
Garrett Holmstrom
6a4665fa53 Remove disable-failing-tests.patch
I can't seem to reproduce this failure locally or in koji.
2017-01-26 18:09:42 -08:00
Garrett Holmstrom
8edfbaca38 Merge branch 'f25'
Conflicts:
	cloud-init.spec
2017-01-26 18:08:38 -08:00
Garrett Holmstrom
b707ab6462 Update changelog for systemd loop fix 2017-01-26 18:04:55 -08:00
Dusty Mabe
5bfa86fab4 fix systemd unit dependency cycle
backported from the following upstream commit:
https://git.launchpad.net/cloud-init/commit/?id=3705bb5964a2ff3f9a67265e6d090a112b35e40c

fixes the following bz:
https://bugzilla.redhat.com/show_bug.cgi?id=1393094
2017-01-26 18:04:55 -08:00
Garrett Holmstrom
38d515ffe0 Disable unit tests broken by httpretty update
python-httpretty-0.8.14-1.20161011git70af1f8, pushed stable on
2017-01-24, broke three of GCE's unit tests for reasons I have not yet
investigated.
2017-01-26 18:04:55 -08:00
Garrett Holmstrom
53358a79a1 Re-apply rsyslog configuration fixes 2017-01-26 17:36:49 -08:00
Lars Kellogg-Stedman
be823e52f2 limit tests in %check to unittests
this commit limits the tests run in %check to tests/unittests, which
is the same behavior configured in cloud-init's tox.ini
2017-01-26 17:34:25 -08:00
Lars Kellogg-Stedman
7517444746 limit tests in %check to unittests
this commit limits the tests run in %check to tests/unittests, which
is the same behavior configured in cloud-init's tox.ini
2017-01-20 17:02:44 -05:00
Colin Walters
9b2404bdcb Update sources for previous commit 2017-01-20 14:12:50 -05:00
Colin Walters
9785285421 Update to 0.7.9
Rebased some of our patches that look like they still need upstreaming.
Deleted others that were merged.

I disabled a few tests that I couldn't figure out quickly why they were
failing.  From looking at the Debian packaging, it looks like they
turn off a bunch of tests too because they require networking.

The LXD one I just nuked since I don't care right now.

The nosetest bit I need to send upstream.
2017-01-20 12:56:07 -05:00
Charalampos Stratakis
7b9ea14183 Rebuild for Python 3.6 2016-12-13 23:54:04 +01:00
Garrett Holmstrom
01c4b43009 Enable the DigitalOcean metadata provider by default
https://git.launchpad.net/cloud-init/commit/?id=7ae2011
https://bugzilla.redhat.com/show_bug.cgi?id=1388568
2016-10-25 09:59:06 -07:00
Garrett Holmstrom
b48cb59de2 Do not write NM_CONTROLLED=no in generated interface config files
https://bugzilla.redhat.com/show_bug.cgi?id=1385172
2016-10-14 14:08:02 -07:00
Garrett Holmstrom
10d7e75053 Add xfsprogs dependency
XFS is Fedora Server's default filesystem, so we should ensure images
with cloud-init preinstalled have support for that.
2016-09-29 18:40:01 -07:00
Garrett Holmstrom
83956db826 Backport DigitalOcean network config support
https://git.launchpad.net/cloud-init/commit/?id=9f83bb8
https://bugzilla.redhat.com/show_bug.cgi?id=1380489
2016-09-29 18:40:01 -07:00
Garrett Holmstrom
6565dcf95d Order cloud-init-local before NetworkManager
https://git.launchpad.net/cloud-init/commit/?id=1b71b47
2016-09-29 18:40:01 -07:00
Garrett Holmstrom
1bd98b8ce6 Drop run-parts dependency
https://bugzilla.redhat.com/show_bug.cgi?id=1355917
2016-09-29 18:40:01 -07:00
Garrett Holmstrom
090f91029a Update to 0.7.8 2016-09-29 18:40:01 -07:00
Garrett Holmstrom
1508f89def Update to 0.7.7 2016-08-30 16:58:35 -07:00
Fedora Release Engineering
4aeff115de - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages 2016-07-19 06:46:48 +00:00
Garrett Holmstrom
45ef3b0bcc Update to bzr snapshot 1245 2016-07-06 18:38:38 -07:00
Dennis Gilmore
f4abf80d55 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 17:46:47 +00:00
Peter Robinson
7246df9fc6 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 2015-11-10 14:11:44 +00:00
Garrett Holmstrom
4175f1c874 Update to bzr snapshot 1137 2015-08-15 20:46:03 -07:00
Dennis Gilmore
e758014acd - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 02:48:43 +00:00
Garrett Holmstrom
70a100ebc6 Drop dmidecode depencency, switch back to noarch 2015-02-23 14:20:03 -08:00
Miro Hrončok
31b10292ec Require iproute for tests 2015-02-23 14:18:04 -08:00
Miro Hrončok
4d2d775a12 Change shebangs 2015-02-23 14:18:04 -08:00
Miro Hrončok
ec4b2b3606 Switch to python 3 and add a %check section
https://bugzilla.redhat.com/show_bug.cgi?id=1024357
2015-02-23 14:18:04 -08:00
Garrett Holmstrom
640ca562bb Update to bzr snapshot 1060 for python 3 support 2015-02-23 14:18:04 -08:00
Garrett Holmstrom
37c3202f99 Switch to dnf instead of yum when available
https://bugzilla.redhat.com/show_bug.cgi?id=1194451
2015-02-19 18:14:45 -08:00
Garrett Holmstrom
469555be6b Stop enabling services in %post
Since we enable cloud-init services in the cloud product kickstart
enabling the service in %post is no longer necessary.  This also makes
now a convenient time to switch to systemd's rpm script macros as well.

https://bugzilla.redhat.com/show_bug.cgi?id=850058
2015-02-19 18:10:33 -08:00
Garrett Holmstrom
c33ce8c1e0 Ensure cloud-init.service doesn't write all over the login prompt
http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/revision/1050
2015-02-19 17:02:36 -08:00
Garrett Holmstrom
851688f459 Change network.target systemd deps to network-online.target
https://bugzilla.redhat.com/show_bug.cgi?id=1110731
https://bugzilla.redhat.com/show_bug.cgi?id=1112817
https://bugzilla.redhat.com/show_bug.cgi?id=1147613
2015-02-19 17:02:27 -08:00
Garrett Holmstrom
a510c9bf09 Fix handling of user group lists that contain spaces
https://bugs.launchpad.net/cloud-init/+bug/1354694
https://bugzilla.redhat.com/show_bug.cgi?id=1126365
2015-02-19 16:24:11 -08:00
Garrett Holmstrom
0a23a4d1f9 Add recognition of 3 ecdsa-sha2-nistp* ssh key types
This makes disabling root logins work for newly-approved types of keys.

https://bugzilla.redhat.com/show_bug.cgi?id=1151824
2015-02-19 16:02:21 -08:00
Garrett Holmstrom
22dbc1a7cc Stop implicitly listing doc files twice
Ever since doc dirs stopped including version numbers the %doc entry for
%_datadir/doc/cloud-init has effectively been listing everything in that
directory twice, so at this point we can just remove that.
2015-02-19 15:14:24 -08:00
Garrett Holmstrom
daa1660761 Stop depending on git to build
The packaging guidelines recommend against supplying a specific init
system to %autosetup, so we simply replace -Sgit with -p1 instead.
2015-02-19 15:13:28 -08:00