Commit Graph

239 Commits

Author SHA1 Message Date
Fedora Release Engineering
35822cabc6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 14:40:15 +00:00
František Zatloukal
7dd9b2cb7e Fixup collections import on Python 3.10 2021-06-16 10:41:18 +02:00
Python Maint
e339d742fa Rebuilt for Python 3.10 2021-06-04 14:53:55 +02:00
Eduardo Otubo
18967d314e Revert "ssh_util: handle non-default AuthorizedKeysFile config (#586)" (#775)
BZ: 1924588

commit cdc5b81f33aee0ed3ef1ae239e5cec1906d0178a
Author: Daniel Watkins <oddbloke@ubuntu.com>
Date:   Tue Jan 19 12:23:23 2021 -0500

    Revert "ssh_util: handle non-default AuthorizedKeysFile config (#586)" (#775)

    This reverts commit b0e73814db4027dba0b7dc0282e295b7f653325c.

Signed-off-by: Eduardo Otubo <otubo@redhat.com>
2021-02-08 14:17:54 +01:00
Eduardo Otubo
7606c7e70f Adding 'Requires: hostname'
cloud-init requires hostname command to be present it will stack trace,
according to the BZ #1915616.

Signed-off-by: Eduardo Otubo <otubo@redhat.com>
2021-02-04 13:47:37 +01:00
Fedora Release Engineering
1e06a47d15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 02:08:09 +00:00
Eduardo Otubo
3f1f240525 Adding RHEL default cloud.cfg
RHEL default configuration file was on the repo but not listed on the
SRPM. Adding it via patch referenced on the spec file.

Signed-off-by: Eduardo Otubo <otubo@redhat.com>
2021-01-06 10:00:31 +01:00
Eduardo Otubo
4a0442377f Rebase to 20.4
This is the first step for rebasing cloud-init to 20.4. All patches are
rebased, old patches that are already on the release were deleted.

Signed-off-by: Eduardo Otubo <otubo@redhat.com>
2020-12-10 18:43:54 +01:00
Eduardo Otubo
f536fb57ea Scaleway: Fix DatasourceScaleway to avoid backtrace (#128)
BZ: 1869757

commit 9e3ac98097ed1c7f49ec8975a40aec7229231aae
Author: Louis Bouchard <bouchard.louis@gmail.com>
Date:   Wed Jan 29 16:55:09 2020 +0100

    Scaleway: Fix DatasourceScaleway to avoid backtrace (#128)

    Make sure network_config is created when self._network_config is unset.

    Co-authored-by: Scott Moser <smoser@brickies.net>

Signed-off-by: Eduardo Otubo <otubo@redhat.com>
2020-09-07 15:06:28 +02:00
Eduardo Otubo
9f56f665cd Patch references missing on spec file
Patch file references from commit 34fecf9a "Backport for CVE-2020-8631
and CVE-2020-8632" were missing on spec file.

Signed-off-by: Eduardo Otubo <otubo@redhat.com>
2020-09-07 14:57:03 +02:00
Fedora Release Engineering
ba9b42d1a8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 14:08:15 +00:00
Miro Hrončok
bfe9c0243e Rebuilt for Python 3.9 2020-05-25 20:26:32 +02:00
Eduardo Otubo
34fecf9a1f Backport for CVE-2020-8631 and CVE-2020-8632
This commit backports the upstream commits for the CVEs:

- CVE-2020-8632 cloud-init: Too short random password length in
  cc_set_password in config/cc_set_passwords.py
  <https://bugzilla.redhat.com/show_bug.cgi?id=1798729>
  ./cloud-init-19.4-cc_set_password-increase-random-pwlength-from-9-to-2.patch

- CVE-2020-8631 cloud-init: Use of random.choice when generating random
  password
  <https://bugzilla.redhat.com/show_bug.cgi?id=1798732>
  ./cloud-init-19.4-utils-use-SystemRandom-when-generating-random-passwo.patch

Signed-off-by: Eduardo Otubo <otubo@redhat.com>
2020-04-14 15:57:28 +02:00
Dusty Mabe
b562c4e451
Add missing files to package
The following two files are now being delivered by cloud-init in
19.4. I looked at them and they look harmless enough so might as
well include them.

- /usr/bin/cloud-id
- /usr/share/bash-completion/completions/cloud-init
2020-02-23 10:14:57 -05:00
Dusty Mabe
cbaaeee097
Fix failing unittests by including BuildRequires: passwd
The unittests started failing because of upstream commit
7c07af2 where cloud-init can now support using `usermod` to
lock an account if `passwd` isn't installed. Since `passwd`
wasn't installed in our mock buildroot it was choosing to
use `usermod` and the unittests were failing.

See: https://github.com/canonical/cloud-init/commit/7c07af2
2020-02-23 10:14:04 -05:00
Dusty Mabe
0c8287c279
Fix sed substitutions for unittest2 and assertItemsEqual 2020-02-23 10:13:18 -05:00
Eduardo Otubo
e7d90aa880 Update to 19.4 2020-02-21 11:44:03 +01:00
Fedora Release Engineering
848302ec78 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 14:15:13 +00:00
Miro Hrončok
2a445b4a0b Drop unneeded build dependency on python3-unittest2 2019-11-08 21:02:19 +01:00
Miro Hrončok
60f5d25c9e Rebuilt for Python 3.8.0rc1 (#1748018) 2019-10-03 13:51:40 +02:00
Miro Hrončok
21c581de22 Rebuilt for Python 3.8 2019-08-19 00:41:43 +02:00
Fedora Release Engineering
96de525561 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 20:26:59 +00:00
Björn Esser
480fbc65fa
Add (Build)Requires: python3-distro 2019-04-23 21:18:26 +02:00
Björn Esser
414e6c4d01
Add patch to replace platform.dist() [RH:1695953] 2019-04-23 21:17:35 +02:00
Björn Esser
8bc2e5eb74
Add patch to fix failing test for EPOCHREALTIME bash env [RH:1695953] 2019-04-23 21:16:34 +02:00
Björn Esser
07a6b08f44
Fix %%systemd_postun macro [RH:1695953] 2019-04-23 20:36:52 +02:00
Fedora Release Engineering
be1468ab0c - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 15:46:38 +00:00
Fedora Release Engineering
c11cd77cef - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 21:54:17 +00:00
Miro Hrončok
81695b7a32 Rebuilt for Python 3.7 2018-06-18 17:56:17 +02:00
Lars Kellogg-Stedman
d41feb88d2 Enable dhcp on ec2 interfaces with only local ipv4 addresses [RH:1569321]
Cherry pick upstream commit eb292c1.

https://bugzilla.redhat.com/show_bug.cgi?id=1569321

Signed-off-by: Lars Kellogg-Stedman <lars@redhat.com>
2018-04-22 22:55:03 -04:00
Patrick Uiterwijk
8bc9d61636 Make sure the patch does not add infinitely many entries
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-03-27 00:38:32 +02:00
Patrick Uiterwijk
6164e0aea9 Add patch to retain old values of /etc/sysconfig/network
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-03-26 22:11:14 +02:00
Fedora Release Engineering
b32f621899 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 05:09:16 +00:00
Garrett Holmstrom
536667c88b Update to 17.1 2017-10-06 10:11:24 -07:00
Dusty Mabe
371f80e504
add in hook-dhclient script to enable azure
https://bugzilla.redhat.com/show_bug.cgi?id=1477333
2017-09-15 13:39:37 -04:00
Dusty Mabe
604f560b00
Add in upstream patch to fix call to xfs_growfs
https://bugzilla.redhat.com/show_bug.cgi?id=1490505
2017-09-15 11:56:45 -04:00
Fedora Release Engineering
eb25daa1c9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 05:00:05 +00:00
Garrett Holmstrom
75af4c1acd Fix broken sysconfig file writing on DigitalOcean
https://bugzilla.redhat.com/show_bug.cgi?id=1465440
2017-06-27 15:45:45 -07:00
Garrett Holmstrom
02e0391010 Fix broken fs_setup cmd option handling
https://bugs.launchpad.net/cloud-init/+bug/1687712
https://git.launchpad.net/cloud-init/commit/?id=4f0f171c29bb9abb5cbb6f9adbe68015089aeed9
https://git.launchpad.net/cloud-init/commit/?id=951863c211ab0f8c43a9443d080dbbe0f6b454a6
2017-06-21 15:56:52 -07:00
Garrett Holmstrom
7d14faf3fc Resolve a conflict between cloud-init and NetworkManager writing resolv.conf
https://bugzilla.redhat.com/show_bug.cgi?id=1454491
https://bugzilla.redhat.com/show_bug.cgi?id=1461959
https://bugs.launchpad.net/cloud-init/+bug/1693251
https://git.launchpad.net/cloud-init/commit/?id=67bab5bb804e2346673430868935f6bbcdb88f13
2017-06-21 15:17:36 -07:00
Garrett Holmstrom
7fd3480596 Fix NameError in package module
https://git.launchpad.net/cloud-init/commit/?id=a3daf184fd47dede8d91588281437453bd38fc1c
https://bugzilla.redhat.com/show_bug.cgi?id=1447708
2017-06-21 15:00:48 -07:00
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