Commit Graph

248 Commits

Author SHA1 Message Date
Miroslav Rezanina
6847439d93 * Mon Nov 18 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-21
- ci-Prevent-NM-from-handling-DNS-when-network-interfaces.patch [RHEL-65769]
- Resolves: RHEL-65769
  ([RHEL-10] Prevent NM from handling DNS when network interfaces have DNS config)
2024-11-18 06:50:32 -05:00
Miroslav Rezanina
c16601a337 * Mon Nov 11 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-20
- ci-Remove-python3-jsonschema-dependency.patch [RHEL-65849]
- Resolves: RHEL-65849
  ([RHEL-10] Drop cloud-init dependency on python-jsonschema)
2024-11-11 07:46:19 -05:00
Miroslav Rezanina
59b57283a0 * Tue Nov 05 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-19
- ci-Fix-metric-setting-for-ifcfg-network-connections-for.patch [RHEL-65016]
- ci-fix-Render-bridges-correctly-for-v2-on-sysconfig-wit.patch [RHEL-65019]
- ci-fix-Render-v2-bridges-correctly-on-network-manager-w.patch [RHEL-65019]
- Resolves: RHEL-65016
  (Configuring metric for default gateway is not working [rhel-10])
- Resolves: RHEL-65019
  (NoCloud - network_config bridges incorrectly configured [rhel-10])
2024-11-05 03:44:48 -05:00
Troy Dawson
238bb856ad Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 08:18:28 -07:00
Miroslav Rezanina
fdbb25a2d5 * Mon Aug 26 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-17
- ci-fix-Add-subnet-ipv4-ipv6-to-network-schema-5191.patch [RHEL-54688]
- Resolves: RHEL-54688
  ([RHEL 10.0] cloud-init schema validation fails.)
2024-08-26 04:18:44 -04:00
Miroslav Rezanina
0935b4a4f3 * Mon Aug 19 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-16
- ci-Revert-fix-vmware-Set-IPv6-to-dhcp-when-there-is-no-.patch [RHEL-54372]
- Resolves: RHEL-54372
  ([RHEL10]Revert "fix(vmware): Set IPv6 to dhcp when there is no IPv6 addr (#5471)")
2024-08-19 03:03:27 -04:00
Miroslav Rezanina
be9b749c4c * Mon Aug 12 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-15
- ci-cc_disk_setup-add-sgdisk-to-sfdisk-convertion-dictio.patch [RHEL-36093]
- ci-Get-rid-of-gdisk-dependency.patch [RHEL-36093]
- Resolves: RHEL-36093
  (Remove cloud-init dependency on obsolete gdisk)
2024-08-12 03:09:28 -04:00
Miroslav Rezanina
266edf1daf * Wed Jul 24 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-14
- ci-fix-Clean-cache-if-no-datasource-fallback-5499.patch [RHEL-49740]
- ci-Support-setting-mirrorlist-in-yum-repository-config-.patch [RHEL-49739]
- Resolves: RHEL-49740
  ([Cloud-init] [RHEL-10] Password reset feature broken with CloudstackDataSource)
- Resolves: RHEL-49739
  (Support setting mirrorlist in yum repository config [rhel-10])
2024-07-24 06:58:46 -04:00
Miroslav Rezanina
1d6406257a * Fri Jul 12 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-13
- ci-fix-add-schema-rules-for-baseurl-and-metalink-in-yum.patch [RHEL-46874]
- Resolves: RHEL-46874
  (Suggest to update schema to support metalink [rhel-10])
2024-07-12 02:49:37 -04:00
Miroslav Rezanina
2a3769fe74 * Mon Jul 08 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-12
- ci-Support-metalink-in-yum-repository-config-5444.patch [RHEL-44918]
- ci-fix-vmware-Set-IPv6-to-dhcp-when-there-is-no-IPv6-ad.patch [RHEL-35562]
- Resolves: RHEL-44918
  ([RFE] Support metalink in yum repository config [rhel-10])
- Resolves: RHEL-35562
  ([RHEL-10] It leaves the ipv6 networking config as blank in NM keyfile when config dhcp ipv6 with customization spec)
2024-07-08 07:51:50 -04:00
Miroslav Rezanina
e4ad52664a * Mon Jul 01 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-11
- ci-Deprecate-the-users-ssh-authorized-keys-property-516.patch [RHEL-45263]
- ci-docs-Add-deprecated-system_info-to-schema-5168.patch [RHEL-45263]
- ci-fix-schema-permit-deprecated-hyphenated-keys-under-u.patch [RHEL-45263]
- Resolves: RHEL-45263
  (Deprecate the users ssh-authorized-keys property and permit deprecated hyphenated keys under users key [rhel-10])
2024-07-01 03:28:23 -04:00
Miroslav Rezanina
421b4f21fd * Wed Jun 26 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-10
- ci-feat-sysconfig-Add-DNS-from-interface-config-to-reso.patch [RHEL-44334]
- ci-fix-jsonschema-Add-missing-sudo-definition-5418.patch [RHEL-44338]
- ci-doc-update-examples-to-reflect-alternative-ways-to-p.patch [RHEL-44338]
- ci-Update-pylint-version-to-support-python-3.12-5338.patch [RHEL-44599]
- Resolves: RHEL-44334
  ([RHEL-10] cloud-init fails to configure DNS search domains)
- Resolves: RHEL-44338
  ([RHEL-10] fix `SUDO` configuration schema for users and groups)
- Resolves: RHEL-44599
  ([rhel-10] fix pylint error and support python 3.12)
2024-06-26 06:47:07 -04:00
Troy Dawson
adc8529d9e Bump release for June 2024 mass rebuild 2024-06-24 08:38:34 -07:00
Miroslav Rezanina
04a00d6436 * Thu Jun 20 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-8
- ci-.distro-spec-add-missing-dependencies-for-cloud-init.patch [RHEL-41010]
- Resolves: RHEL-41010
  ([RHEL-10] Add missing Requires dependency in cloud-init)
2024-06-20 02:34:40 -04:00
Miroslav Rezanina
efef542959 * Wed Jun 12 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-7
- ci-Add-back-dependency-on-python3-configobj.patch [RHEL-39347]
- Resolves: RHEL-39347
  ([RHEL-10] Requires dependency python3-configobj)
2024-06-12 05:19:17 -04:00
Miroslav Rezanina
4b6c25beca * Tue Jun 04 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-6
- ci-.distro-spec-remove-dependency-on-net-tools.patch [RHEL-39345]
- Resolves: RHEL-39345
  ([RHEL-10] Remove dependency on net-tools)
2024-06-04 03:45:51 -04:00
Miroslav Rezanina
28d4c4ad66 * Mon May 27 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-5
- ci-feat-Set-RH-ssh-key-permissions-when-no-ssh_keys-gro.patch [RHEL-36456]
- Resolves: RHEL-36456
  ([RHEL-10] Group ssh_keys is missing and ssh host key permission is changed in rhel-10)
2024-05-27 03:32:53 -04:00
Miroslav Rezanina
f5bbce6e97 * Mon May 06 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-4
- ci-Report-full-specific-version-with-cloud-init-version.patch [RHEL-34764]
- Resolves: RHEL-34764
  ([RHEL-10] cloud-init should report full version with "cloud-init --version" )
2024-05-06 05:44:18 -04:00
Miroslav Rezanina
8cf7edf88b * Mon Apr 29 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-3
- ci-Fix-spec-file-post-install-script.patch [RHEL-33954]
- ci-refactor-remove-dependency-on-netifaces-4634.patch [RHEL-34518]
- ci-DS-VMware-Fix-ipv6-addr-converter-from-netinfo-to-ne.patch [RHEL-34518]
- Resolves: RHEL-33954
  ([RHEL-10] There is error message during cloud-init installation)
- Resolves: RHEL-34518
  (Remove dependency to netifcaces)
2024-04-29 03:29:13 -04:00
Miroslav Rezanina
75b3242fce * Tue Apr 23 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-2
- ci-Remove-dependency-on-dhcp-client-ISC-DHCP-and-use-dh.patch [RHEL-26304]
- ci-fix-Fall-back-to-cached-local-ds-if-no-valid-ds-foun.patch [RHEL-32854]
- Resolves: RHEL-26304
  ([RFE][rhel-10] Suggest to remove dependency on dhcp-client in cloud-init)
- Resolves: RHEL-32854
  ([cloud-init][ESXi]VMware datasource resets on every boot causing it to lose network configuration [rhel-10.0])
2024-04-23 09:51:03 -04:00
Huijuan Zhao
eb875da6d6 Add rhel-10 gating.yaml 2024-04-22 08:45:55 +00:00
Miroslav Rezanina
f368903e47 * Mon Apr 22 2024 Miroslav Rezanina <mrezanin@redhat.com> - 24.1.4-1
- Rebase to 24.1.4 [RHEL-33439]
- Resolves: RHEL-33439
  (Update cloud-init on 24.1.4 for RHEL 10)
2024-04-22 09:47:03 +02:00
Major Hayden
562b047220
Switch back to dhcp-client temporarily
udhcpc does work, but it doesn't exist in ELN right now. Let's revert
back to dhcp-client until the upstream cloud-init support for dhcpcd is
ready.

Signed-off-by: Major Hayden <major@redhat.com>
2024-02-01 16:17:31 -06:00
Major Hayden
3aa678e2a3
Replace dhcp-client with udhcpc
The dhclient binary from the dhcp-client package is no longer
maintained, but it can be replaced by udhcpc which comes from busybox.
Cloud-init already supports both utilities for the early dhcp request.

Fixes rhbz#2247055

Signed-off-by: Major Hayden <major@redhat.com>
2024-01-30 10:26:03 -06:00
Fedora Release Engineering
57fa253858 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 07:29:49 +00:00
Fedora Release Engineering
445fa35cb7 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 15:41:21 +00:00
František Zatloukal
76f21382f7 Update to 23.4.1 2023-12-22 16:12:27 +01:00
Miroslav Suchý
47cb5137d2 correct SPDX formula
The operator in the formula has to be upper case.
2023-08-11 19:27:08 +00:00
Major Hayden
f782b78536
Update to 23.2.1 2023-07-20 07:55:21 -05:00
Major Hayden
813903c4bd
Add packit config 2023-07-20 07:53:38 -05:00
Fedora Release Engineering
2c96a4975f Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 15:54:16 +00:00
Python Maint
ae24255998 Rebuilt for Python 3.12 2023-06-29 14:12:51 +02:00
Major Hayden
1ddecd3a8b
Update to 23.2 rhbz#2196523
* Remove patches that now exist upstream
* Switch to rpmautospec
* Fix Python 3.12 build issues
* Remove NM/dhcpd hooks gone from upstream

Signed-off-by: Major Hayden <major@redhat.com>
2023-06-22 09:53:17 -05:00
Major Hayden
ade0931784
Migrate to pyproject-rpm-macros for build requirements
Signed-off-by: Major Hayden <major@redhat.com>
2023-05-17 06:39:43 -05:00
Major Hayden
7721cbf1e2
ec2: Do not enable DHCPv6 on EC2
Enabling DHCPv6 by default on EC2 leads to instance with broken IPv6
connectivity. AWS provides the IP address via DHCPv6 and SLAAC, but
router advertisements are not accepted if the instance has DHCPv6
configured. The accept_ra value is set to 0.

Removing the `dhcp` option from `ipv6.method` and simply using `auto`
(the default) allows the instance to pick up its IPv6 address and accept
router advertisements from the AWS network.

RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=2092459
Pagure: https://pagure.io/cloud-sig/issue/382
Upstream: https://bugs.launchpad.net/cloud-init/+bug/1976526?comments=all

Signed-off-by: Major Hayden <major@redhat.com>
2023-05-16 13:10:29 -05:00
Yaakov Selkowitz
a96d2826de Disable tests by default in RHEL builds
The test dependencies are unwanted in RHEL, and therefore the tests are
skipped entirely there.  At a minimum, we can at least do an import check.
2023-05-16 11:19:54 -04:00
Major Hayden
0048d9ca86
Update changelog for rhbz#2068529
Signed-off-by: Major Hayden <major@redhat.com>
2023-05-11 17:26:03 -05:00
Major Hayden
4975347240
Allow > 3 nameservers to be used rhbz#2068529
Signed-off-by: Major Hayden <major@redhat.com>
2023-05-11 17:22:09 -05:00
Neal Gompa
253f39a345 Use the correct SourceURL format for the upstream sources
- Switch to SPDX identifiers for the license field
2023-04-30 16:08:21 -04:00
Major Hayden
1cc092f858
Switch to GitHub for upstream source
Upstream has switched to GitHub as their official source now.

Signed-off-by: Major Hayden <major@redhat.com>
2023-04-28 09:03:45 -05:00
Major Hayden
9cfa4f6611
Revert "Use forge source"
This reverts commit 6b3daa415e.

Thanks to Neal for telling me about the forge source pending
deprecation[0]. I was unaware.

[0] https://pagure.io/packaging-committee/pull-request/1270

Signed-off-by: Major Hayden <major@redhat.com>
2023-04-28 09:00:58 -05:00
Major Hayden
6b3daa415e
Use forge source
Canonical switched to GitHub as their "canonical" source for cloud-init
and the forge macros make RPM maintenance a little simpler.

Signed-off-by: Major Hayden <major@redhat.com>
2023-04-28 08:24:41 -05:00
Major Hayden
e02c303aee
Update to 23.1.2
Also include a fix for CVE-2023-1786 as part of the update.

Signed-off-by: Major Hayden <major@redhat.com>
2023-04-27 16:51:59 -05:00
František Zatloukal
bfa66bdc55 Rebase to 23.1.1 2023-03-23 14:49:12 +01:00
Fedora Release Engineering
d5fe29f525 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 00:03:44 +00:00
Fedora Release Engineering
f6eff77de1 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 23:08:12 +00:00
Python Maint
09237e9ea8 Rebuilt for Python 3.11 2022-06-16 11:27:12 +02:00
Neal Gompa
362173d671 Add dhcp-client dependency for Azure and OCI network bootstrap 2022-06-15 20:06:58 -04:00
Neal Gompa
a32e90573f Rebase to 22.2 2022-05-19 09:44:52 -04:00
Dusty Mabe
f0a6cf49bd
Don't require NetworkManager-config-server
This lays down a file that sets `no-auto-default=*`, which
tells NetworkManager to not bring up any interfaces by default
without explicit configuration. This causes networking to not
be brought up at all if somehow no NM connection file got created.
2022-03-10 16:14:24 -05:00