Commit Graph

148 Commits

Author SHA1 Message Date
Garrett Holmstrom
724a45640a Use %py3_build, %py3_install macros 2017-04-17 16:15:46 -07:00
Garrett Holmstrom
e3d962ecb4 Use if index to assign DigitalOcean IPv4 LL addrs
Systemd's interface naming makes assigning link-local addresses to the
interface that a DigitalOcean guest may use to obtain metadata
unreliables, so instead, we select which one to assign the address to
based on its index instead.

https://bugzilla.redhat.com/show_bug.cgi?id=1442463
https://git.launchpad.net/cloud-init/commit/?id=dad97585be0f30202a5a351800f20d4432b94694
2017-04-17 15:56:41 -07:00
Garrett Holmstrom
8939822a56 Configure all NICs presented in DigitalOcean metadata
https://bugzilla.redhat.com/show_bug.cgi?id=1442463
https://git.launchpad.net/cloud-init/commit/?id=ff44056771416cb811879b13b97f88d8f2057071
2017-04-17 15:56:41 -07:00
Garrett Holmstrom
78a0f3861c Make DigitalOcean data sources handle DNS servers similar to OpenStack
https://bugzilla.redhat.com/show_bug.cgi?id=1442463
https://bugs.launchpad.net/cloud-init/+bug/1675571
https://git.launchpad.net/cloud-init/commit/?id=493f6c3e923902d5d4f3d87e1cc4c726ea90ada4
2017-04-17 15:56:40 -07:00
Garrett Holmstrom
4c7b74f907 Merge branch 'f25'
Conflicts:
	cloud-init.spec
2017-03-14 16:14:20 -07:00
Garrett Holmstrom
7174dafa09 Bump Release 2017-03-14 16:13:46 -07:00
Garrett Holmstrom
ccc7d866c1 Remove cruft 2017-03-14 16:11:59 -07:00
Garrett Holmstrom
cb80d7a5f6 Merge branch 'f25'
Conflicts:
	cloud-init-0.7.8-before-nm.patch
	cloud-init.spec
2017-03-14 16:02:40 -07:00
Garrett Holmstrom
115ce31543 Do not cache IAM instance profile credentials on disk
https://bugs.launchpad.net/cloud-init/+bug/1638312
https://git.launchpad.net/cloud-init/commit/?id=b71592ce0e0a9f9f9f225315015ca57b312ad30d
2017-03-14 15:55:18 -07:00
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