import WALinuxAgent-2.2.46-8.el8
This commit is contained in:
parent
4a52b2a040
commit
013f7b6e7b
@ -1,4 +1,4 @@
|
||||
From 5d52fdad0da7ff6146d3153d4529b4b35fe5dc06 Mon Sep 17 00:00:00 2001
|
||||
From 51dcc3b2ba972db7b30c75097919b3e4ab396a89 Mon Sep 17 00:00:00 2001
|
||||
From: Vitaly Kuznetsov <vkuznets@redhat.com>
|
||||
Date: Tue, 28 Apr 2020 10:00:11 +0200
|
||||
Subject: [PATCH] Update 'Provisioning' options (#1853)
|
||||
@ -10,15 +10,11 @@ RH-Author: Vitaly Kuznetsov <vkuznets@redhat.com>
|
||||
Message-id: <20200427083047.1269733-1-vkuznets@redhat.com>
|
||||
Patchwork-id: 96138
|
||||
O-Subject: [RHEL-8.2.1 WALinuxAgent PATCH] Update 'Provisioning' options (#1853)
|
||||
Bugzilla: 1827792
|
||||
Bugzilla: 1822882
|
||||
RH-Acked-by: Philippe Mathieu-Daudé <philmd@redhat.com>
|
||||
RH-Acked-by: Cathy Avery <cavery@redhat.com>
|
||||
RH-Acked-by: Mohammed Gamal <mgamal@redhat.com>
|
||||
|
||||
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1827792
|
||||
Brew: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=28200849
|
||||
Branch: rhel821/master-2.2.46
|
||||
|
||||
commit 92b652e031dd01027113702df7ee93c816bfd1aa
|
||||
Author: Vitaly Kuznetsov <vitty@redhat.com>
|
||||
Date: Tue Apr 21 02:01:03 2020 +0200
|
@ -0,0 +1,84 @@
|
||||
From f5ae5815bce7a1e10188bdbbb0277d0ae79cafe2 Mon Sep 17 00:00:00 2001
|
||||
From: Vitaly Kuznetsov <vkuznets@redhat.com>
|
||||
Date: Thu, 13 Aug 2020 08:43:58 +0200
|
||||
Subject: [PATCH] Fix handling of gen2 disks with udev rules (#1954)
|
||||
|
||||
RH-Author: Vitaly Kuznetsov <vkuznets@redhat.com>
|
||||
Message-id: <20200810082500.479999-1-vkuznets@redhat.com>
|
||||
Patchwork-id: 98129
|
||||
O-Subject: [RHEL8.3 WALinuxAgent PATCH] Fix handling of gen2 disks with udev rules (#1954)
|
||||
Bugzilla: 1859037
|
||||
RH-Acked-by: Cathy Avery <cavery@redhat.com>
|
||||
RH-Acked-by: Mohammed Gamal <mgamal@redhat.com>
|
||||
|
||||
commit d33f1f810728dbe4e2891149936195d1ec7aaa27
|
||||
Author: Thomas Stringer <thstring@microsoft.com>
|
||||
Date: Mon Jul 20 14:24:22 2020 -0400
|
||||
|
||||
Fix handling of gen2 disks with udev rules (#1954)
|
||||
|
||||
Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
|
||||
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
|
||||
---
|
||||
config/66-azure-storage.rules | 40 +++++++++++++++++++++++-----------------
|
||||
1 file changed, 23 insertions(+), 17 deletions(-)
|
||||
|
||||
diff --git a/config/66-azure-storage.rules b/config/66-azure-storage.rules
|
||||
index 5fb3693..cf94807 100644
|
||||
--- a/config/66-azure-storage.rules
|
||||
+++ b/config/66-azure-storage.rules
|
||||
@@ -1,28 +1,34 @@
|
||||
-ACTION=="add|change", SUBSYSTEM=="block", ENV{ID_VENDOR}=="Msft", ENV{ID_MODEL}=="Virtual_Disk", GOTO="azure_disk"
|
||||
-GOTO="azure_end"
|
||||
+# Azure specific rules.
|
||||
+ACTION!="add|change", GOTO="walinuxagent_end"
|
||||
+SUBSYSTEM!="block", GOTO="walinuxagent_end"
|
||||
+ATTRS{ID_VENDOR}!="Msft", GOTO="walinuxagent_end"
|
||||
+ATTRS{ID_MODEL}!="Virtual_Disk", GOTO="walinuxagent_end"
|
||||
|
||||
-LABEL="azure_disk"
|
||||
-# Root has a GUID of 0000 as the second value
|
||||
-# The resource/resource has GUID of 0001 as the second value
|
||||
-ATTRS{device_id}=="?00000000-0000-*", ENV{fabric_name}="root", GOTO="azure_names"
|
||||
-ATTRS{device_id}=="?00000000-0001-*", ENV{fabric_name}="resource", GOTO="azure_names"
|
||||
-ATTRS{device_id}=="?00000001-0001-*", ENV{fabric_name}="BEK", GOTO="azure_names"
|
||||
-# Wellknown SCSI controllers
|
||||
+# Match the known ID parts for root and resource disks.
|
||||
+ATTRS{device_id}=="?00000000-0000-*", ENV{fabric_name}="root", GOTO="wa_azure_names"
|
||||
+ATTRS{device_id}=="?00000000-0001-*", ENV{fabric_name}="resource", GOTO="wa_azure_names"
|
||||
+
|
||||
+# Gen2 disk.
|
||||
ATTRS{device_id}=="{f8b3781a-1e82-4818-a1c3-63d806ec15bb}", ENV{fabric_scsi_controller}="scsi0", GOTO="azure_datadisk"
|
||||
+# Create symlinks for data disks attached.
|
||||
ATTRS{device_id}=="{f8b3781b-1e82-4818-a1c3-63d806ec15bb}", ENV{fabric_scsi_controller}="scsi1", GOTO="azure_datadisk"
|
||||
ATTRS{device_id}=="{f8b3781c-1e82-4818-a1c3-63d806ec15bb}", ENV{fabric_scsi_controller}="scsi2", GOTO="azure_datadisk"
|
||||
ATTRS{device_id}=="{f8b3781d-1e82-4818-a1c3-63d806ec15bb}", ENV{fabric_scsi_controller}="scsi3", GOTO="azure_datadisk"
|
||||
-GOTO="azure_end"
|
||||
+GOTO="walinuxagent_end"
|
||||
|
||||
-# Retrieve LUN number for datadisks
|
||||
+# Parse out the fabric n ame based off of scsi indicators.
|
||||
LABEL="azure_datadisk"
|
||||
-ENV{DEVTYPE}=="partition", PROGRAM="/bin/sh -c 'readlink /sys/class/block/%k/../device|cut -d: -f4'", ENV{fabric_name}="$env{fabric_scsi_controller}/lun$result", GOTO="azure_names"
|
||||
-PROGRAM="/bin/sh -c 'readlink /sys/class/block/%k/device|cut -d: -f4'", ENV{fabric_name}="$env{fabric_scsi_controller}/lun$result", GOTO="azure_names"
|
||||
-GOTO="azure_end"
|
||||
+ENV{DEVTYPE}=="partition", PROGRAM="/bin/sh -c 'readlink /sys/class/block/%k/../device|cut -d: -f4'", ENV{fabric_name}="$env{fabric_scsi_controller}/lun$result"
|
||||
+ENV{DEVTYPE}=="disk", PROGRAM="/bin/sh -c 'readlink /sys/class/block/%k/device|cut -d: -f4'", ENV{fabric_name}="$env{fabric_scsi_controller}/lun$result"
|
||||
+
|
||||
+ENV{fabric_name}=="scsi0/lun0", ENV{fabric_name}="root"
|
||||
+ENV{fabric_name}=="scsi0/lun1", ENV{fabric_name}="resource"
|
||||
+# Don't create a symlink for the cd-rom.
|
||||
+ENV{fabric_name}=="scsi0/lun2", GOTO="walinuxagent_end"
|
||||
|
||||
-# Create the symlinks
|
||||
-LABEL="azure_names"
|
||||
+# Create the symlinks.
|
||||
+LABEL="wa_azure_names"
|
||||
ENV{DEVTYPE}=="disk", SYMLINK+="disk/azure/$env{fabric_name}"
|
||||
ENV{DEVTYPE}=="partition", SYMLINK+="disk/azure/$env{fabric_name}-part%n"
|
||||
|
||||
-LABEL="azure_end"
|
||||
+LABEL="walinuxagent_end"
|
||||
--
|
||||
1.8.3.1
|
||||
|
@ -1,7 +1,7 @@
|
||||
Summary: Microsoft Azure Linux Agent
|
||||
Name: WALinuxAgent
|
||||
Version: 2.2.46
|
||||
Release: 1%{?dist}.5
|
||||
Release: 8%{?dist}
|
||||
|
||||
License: ASL 2.0
|
||||
Group: Development/Libraries
|
||||
@ -11,8 +11,10 @@ Source0: WALinuxAgent-2.2.46.tar.gz
|
||||
BuildArch: noarch
|
||||
Patch0001: 0001-Add-inital-redhat-build-support.patch
|
||||
Patch0002: 0003-Fix-fips.patch
|
||||
# For bz#1827792 - [Azure][RHEL-8.2.1]Some parameter changes are not in waagent.conf
|
||||
Patch3: wla-Update-Provisioning-options-1853.patch
|
||||
# For bz#1822882 - [Azure][RHEL-8]Some parameter changes are not in waagent.conf
|
||||
Patch3: wala-Update-Provisioning-options-1853.patch
|
||||
# For bz#1859037 - [Azure][WALA]Cannot create /dev/disk/azure/resource softlinks in Gen2 VM
|
||||
Patch4: wla-Fix-handling-of-gen2-disks-with-udev-rules-1954.patch
|
||||
|
||||
# rhel requirements
|
||||
BuildRequires: python3-devel
|
||||
@ -41,6 +43,7 @@ images that are built to run in the Azure environment.
|
||||
%patch0001 -p1
|
||||
%patch0002 -p1
|
||||
%patch3 -p1
|
||||
%patch4 -p1
|
||||
|
||||
%build
|
||||
%py3_build
|
||||
@ -65,23 +68,33 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%defattr(-,root,root)
|
||||
%{python3_sitelib}/*
|
||||
%config(noreplace) %{_sysconfdir}/waagent.conf
|
||||
%{_sysconfdir}/logrotate.d/waagent.logrotate
|
||||
%config(noreplace) %{_sysconfdir}/logrotate.d/waagent.logrotate
|
||||
%config(noreplace) %{_sysconfdir}/logrotate.d/waagent-extn.logrotate
|
||||
%{_sbindir}/waagent
|
||||
%{_unitdir}/waagent.service
|
||||
/etc/udev/rules.d/66-azure-storage.rules
|
||||
/etc/udev/rules.d/99-azure-product-uuid.rules
|
||||
/etc/logrotate.d/waagent-extn.logrotate
|
||||
|
||||
%changelog
|
||||
* Tue Apr 28 2020 Miroslav Rezanina <mrezanin@redhat.com> - 2.2.46-1.el8.5
|
||||
- wla-Update-Provisioning-options-1853.patch [bz#1827792]
|
||||
- Resolves: bz#1827792
|
||||
([Azure][RHEL-8.2.1]Some parameter changes are not in waagent.conf)
|
||||
* Thu Aug 13 2020 Miroslav Rezanina <mrezanin@redhat.com> - 2.2.46-8.el8
|
||||
- wla-Fix-handling-of-gen2-disks-with-udev-rules-1954.patch [bz#1859037]
|
||||
- Resolves: bz#1859037
|
||||
([Azure][WALA]Cannot create /dev/disk/azure/resource softlinks in Gen2 VM)
|
||||
|
||||
* Wed Apr 15 2020 Miroslav Rezanina <mrezanin@redhat.com> - 2.2.46-1.el8.4
|
||||
- Rebase to 2.2.46 [bz#1806685]
|
||||
- Resolves: bz#1806685
|
||||
(Rebase WALinuxAgent to 2.2.46 for RHEL 8.2.1)
|
||||
* Wed Jun 10 2020 Miroslav Rezanina <mrezanin@redhat.com> - 2.2.46-7.el8
|
||||
- wla-Mark-logrotate-configs-with-config-noreplace.patch [bz#1838254]
|
||||
- Resolves: bz#1838254
|
||||
([Azure]WALinuxAgent RPM update clobbers waagent.logrotate log rotation changes)
|
||||
|
||||
* Tue May 26 2020 Miroslav Rezanina <mrezanin@redhat.com> - 2.2.46-6.el8
|
||||
- wala-Update-Provisioning-options-1853.patch [bz#1827792]
|
||||
- Resolves: bz#1822882
|
||||
([Azure][RHEL-8]Some parameter changes are not in waagent.conf)
|
||||
|
||||
* Wed Apr 15 2020 Miroslav Rezanina <mrezanin@redhat.com> - 2.2.46-5.el8
|
||||
- Rebase to 2.2.46 [bz#1791069]
|
||||
- Resolves: bz#1791069
|
||||
([Azure][RHEL-8.3]Ask to increase the WALA version available for RHEL 8.0 to 2.2.46)
|
||||
|
||||
* Wed Jul 24 2019 Miroslav Rezanina <mrezanin@redhat.com> - 2.2.38-1
|
||||
- Rebase to 2.2.38 [bz#1722848]
|
||||
|
Loading…
Reference in New Issue
Block a user