Compare commits

..

50 commits

Author SHA1 Message Date
Fedora Release Engineering
5dbda23348 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:33:04 +00:00
Yaakov Selkowitz
600b394d63 Rebuilt for openssl 4.0 2026-06-12 20:03:14 -04:00
Python Maint
efe9d87fc2 Rebuilt for Python 3.15 2026-06-03 21:13:59 +02:00
Fedora Release Engineering
cfef6dda8f Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 19:58:57 +00:00
Python Maint
043bd2039f Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 15:02:28 +02:00
Python Maint
08a13549fe Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 15:22:20 +02:00
Fedora Release Engineering
687e2c6772 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:09:24 +00:00
Yaakov Selkowitz
1ad4d77a95 Drop unused six dependency
six is no longer used in code as of 1.31.18, and was dropped from
the spec file in 1.31.27:

https://github.com/candlepin/virt-who/pull/349
https://github.com/candlepin/virt-who/pull/396
2025-06-15 18:28:21 -04:00
Python Maint
c42b9d5737 Rebuilt for Python 3.14 2025-06-02 23:25:02 +02:00
Miro Hrončok
74afc96f0b Drop unused runtime requirement on python3-setuptools
$ rg 'setuptools|pkg_resources|distutils'
    jenkins/pytest.sh
    12:pip install -U setuptools

    tests/suds/testutils/__init__.py
    114:    # Trick setuptools into not recognizing we are referencing __file__ here.
    115:    # If setuptools detects __file__ usage in a module, any package containing

    docker/centos6/Dockerfile
    6:    pip install -U pytest-timeout mock unittest2 setuptools && \

    virt-who.spec
    36:BuildRequires:  %{python_ver}-setuptools
    39:Requires:      %{python_ver}-setuptools
    323:- 1896652: platform-python-setuptools is not in RHEL9 (wpoteat@redhat.com)
    482:- 1650133: setuptools naming change (wpoteat@redhat.com)

    setup.py
    7:from setuptools import setup, find_packages
    8:from distutils.command.install import install
    9:from distutils.command.build import build as _build
    10:from distutils.command.build_py import build_py as _build_py

setup.py is only used on build time.
2025-04-01 17:17:07 +02:00
Fedora Release Engineering
0adcefbbfb Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:28:57 +00:00
Fedora Release Engineering
5ea29b1ca8 Unretirement request: pagure.io/releng/issue/12526
Revert "Orphaned for 6+ weeks"

This reverts commit 94581da7b4.

Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2025-01-14 10:35:13 +00:00
Maxwell G
94581da7b4 Orphaned for 6+ weeks 2025-01-07 12:20:54 -06:00
Fedora Release Engineering
0cd05d80c5 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:53:38 +00:00
Python Maint
6306f27790 Rebuilt for Python 3.13 2024-06-07 10:11:32 +02:00
Miroslav Suchý
f4c6ae1146 Migrate to SPDX license
This is a part of  https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_3
2024-02-13 07:42:20 +00:00
Fedora Release Engineering
d9202c84d3 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 07:58:52 +00:00
Pino Toscano
17aea8f335 Import virt-who 1.31.26 2023-08-04 08:47:04 +02:00
Fedora Release Engineering
6356aefca3 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 17:45:29 +00:00
Python Maint
dc22a70768 Rebuilt for Python 3.12 2023-06-13 22:02:52 +02:00
Fedora Release Engineering
01a9dffaba Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:24:04 +00:00
Fedora Release Engineering
408f1db97a Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 12:00:13 +00:00
Python Maint
0fad99f477 Rebuilt for Python 3.11 2022-06-13 16:54:42 +02:00
William Poteat
d57149121c Update virt-who to 1.31.21-1
Resolves: #1987247 - The connection value shows null for kubevirt mode in virt-who status
Resolves: #2000415 - Nutanix config needs to handle bad server value (wpoteat@redhat.com)
Resolves: #1996942 - Use cluster name instead of UUID for fabric consistency
Resolves: #1990758 - Virt-who always prints YAMLLoadWarning for kubevirt mode
Resolves: #1990563 - Move progress bar to stderr to keep stdout clean
2022-02-16 10:35:31 -05:00
William Poteat
66350d4d34 Update virt-who to 1.31.19-1
Resolves: #1990562 - Remove the redundant 'update_interval' option from ahv config
Resolves: #1990561 - rename configuration entry to show ahv specificity
2022-01-31 10:02:05 -05:00
Fedora Release Engineering
7c51e7edb6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 04:04:55 +00:00
William Poteat
07210e99e2 Update virt-who to 1.31.18-1
Resolves: #2000019 - Convert non-latin1 username/password to bytes (jhnidek@redhat.com)
Resolves: #2018052 - Fix virt-who -s, when Hyper-V with new API is used
Resolves: #2000922 - Add the suds code to virt-who in place of python3-suds package
Resolves: #1981249 - Stop using NTLM which requires MD4 (OpenSSL 3.0)
Resolves: #1989877 - Status command does not reach actual credentials checking
Resolves: #1990550 - Add the description for nutanix mode in man virt-who and man virt-
Resolves: #1990337 - The guest state in mapping should be uniform with other hypervisors
Resolves: #1989646 -  Get UnboundLocalError when configured hypervisor_id=hwuuid
Resolves: #1989645 - Add dmi.system.uuid to ahv facts (wpoteat@redhat.com)
Resolves: #1974624 - proxy error with https (wpoteat@redhat.com)
Resolves: #1986973 - Take out AHV removal patch mechanism (wpoteat@redhat.com)
Resolves: #1965320 - Clear previous report hash when hypervisor count is zero
Resolves: #1951347 - Update patch for xen removal (wpoteat@redhat.com)
Resolves: #1951347 - Remove Xen from hypervisor types (wpoteat@redhat.com)
Resolves: #1920322 - Uncomment section header on migrate (wpoteat@redhat.com)
2021-12-16 14:22:17 -05:00
Fedora Release Engineering
62d99c0201 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 20:34:09 +00:00
Python Maint
e663c6338c Rebuilt for Python 3.10 2021-06-04 21:19:30 +02:00
d6e1ec66a5 Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
2021-03-02 16:12:03 +01:00
William Poteat
15e2e0da60 Update virt-who to 1.31.9-1 2021-02-18 16:12:09 -05:00
William Poteat
803219ec14 Update virt-who to 1.31.9-1
Resolves: #1924572 - Add insecure option to config template (wpoteat@redhat.com)
2021-02-18 16:09:31 -05:00
William Poteat
005202e5be Update virt-who to 1.31.8-1 2021-01-28 15:17:27 -05:00
William Poteat
84b31abc05 Update virt-who to 1.31.7-1
Resolves: #1917645 - handle not running vms (piotr.kliczewski@gmail.com)
2021-01-25 16:07:17 -05:00
William Poteat
b10d387160 Update virt-who to 1.31.6-1
Resolves: #1910020 - replace deprecated call (wpoteat@redhat.com)
2021-01-15 15:13:44 -05:00
William Poteat
079bf4b562 Update virt-who to 1.31.5-1
Resolves: #1909145 - [RFE] Use single json format for input/output data
Resolves: #1855550 - [Remote Libvirt] The Name in Stage Candlepin cannot update based on
Resolves: #1879329 - List possible values for type in man page (wpoteat@redhat.com)
2021-01-04 11:56:09 -05:00
William Poteat
3d0bc5f971 Update virt-who to 1.31.4-1
Resolves: #1899652 - Install script error when file does not exist (wpoteat@redhat.com)
2020-12-08 15:14:40 -05:00
William Poteat
f4525dfdfa Update virt-who to 1.31.3-1
Resolves: #1899652 - Update to ahv patch file (wpoteat@redhat.com)
2020-12-04 10:07:35 -05:00
William Poteat
0227036159 Update virt-who to 0.31.2-1
Resolves: #1896652 - platform-python-setuptools is not in RHEL9 (wpoteat@redhat.com)
2020-12-02 11:01:21 -05:00
William Poteat
b96331534a Update virt-who to 0.31.1-1
Resolves: #1658440 - Remove the use of environment variables for configuration
Resolves: #1890421 - New section of virt-who.conf file for environment variables
Resolves: #1887264 - Request to add http(s)_proxy, no_proxy to /etc/virt-who.conf
2020-11-17 14:45:19 -05:00
William Poteat
ea6b935817 Update virt-who to 0.31.0-1
Resolves: #1876927 - virt-who fails to parse output from hypervisor (wpoteat@redhat.com)
Resolves: #1878136 - Deprecation comment in config file (wpoteat@redhat.com)
Resolves: #1854829 - rhsm_port and rhsm_password are missing in template.conf
Resolves: #1878136 - Deprecation warning for environment variables (wpoteat@redhat.com)
Resolves: #184506 - virt-who should send its version in the User-Agent header
Resolves: #1806572 - RHEVM API url needs version specified (wpoteat@redhat.com)
Resolves: #1847792 - [ESX] Virt-who is failed when run with
Resolves: #1809098 - Convert UUID to big-endian for certain esx hardware versions
Resolves: #1835132 - support milicpus (piotr.kliczewski@gmail.com)
Resolves: #1806572 - RHEVM should only use version 4 (wpoteat@redhat.com)
Resolves: #1461272 - Filter virt-who hosts based on host_parents using wildcard
Resolves: #1806572 - virt-who using V3 APIs for communication with RHEVM which is
2020-10-22 10:08:23 -04:00
Fedora Release Engineering
ef8f43a0c3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 13:47:50 +00:00
Miro Hrončok
713345629b Rebuilt for Python 3.9 2020-05-26 03:54:38 +02:00
William Poteat
a8fed23cee Update virt-who to 0.29.0-1
Resolves: #1775535 - config option to override api version (piotr.kliczewski@gmail.com)
Resolves: #1780467 - Validate rhevm password when unicode is not allowed
Resolves: #1727203 - Validate server name for ASCII only in ESX (wpoteat@redhat.com)
Resolves: #1757985 - better behavior of --config option; ENT-1713 (jhnidek@redhat.com)
Resolves: #1751441 - Add command line path parameter (piotr.kliczewski@gmail.com)
Resolves: #1762780 - fix bug, when reporter_id is empty; ENT-1706 (jhnidek@redhat.com)
Resolves: #1759869 - Version file needs updating on rpm (wpoteat@redhat.com)
Resolves: #1776084 - Failed to run virt-who with Hyper-V (wpoteat@redhat.com)
Resolves: #1751441 - remove strict need for kubeconfig (piotr.kliczewski@gmail.com)
Resolves: #1748677 - Improved timeout for esx (wpoteat@redhat.com)
Resolves: #1727130 - Correct man page for default interval (wpoteat@redhat.com)
Resolves: #1743589 - Content type header null coverage (wpoteat@redhat.com)
Resolves: #1751624 - Allow unicode username only if python-requests allows it
Resolves: #1745768 - Make message unicode safe (wpoteat@redhat.com)
Resolves: #1516209 - Proper handling for empty server entry (wpoteat@redhat.com)
Resolves: #1733286 - add connection/request timeout (piotr.kliczewski@gmail.com)
Resolves: #1720048 - Template for general configuration not properly formatted
Resolves: #1530254 - Update checking on environment variables (wpoteat@redhat.com)
Resolves: #1714456 - Update description of 'print_' config option (wpoteat@redhat.com)
Resolves: #1499679 - Check for duplicates in conf file; ENT-249 (jhnidek@redhat.com)
Resolves: #1720154 - Provide SYSTEM_UUID_FACT (piotr.kliczewski@gmail.com)
Resolves: #1516120 - Handling for incorrect config section headers (wpoteat@redhat.com)
Resolves: #1722560 - Make heartbeat more robust (jhnidek@redhat.com)
Resolves: #1416298 - Use unique guest attribute for state tracking (wpoteat@redhat.com)
Resolves: #1718304 - Fix issue when instance["BIOSGUID"] returns None
Resolves: #1652549 - Add heartbeat call to virt-who cycle (wpoteat@redhat.com)
Resolves: #1472727 - Log error, when encrypted password is missing; ENT-1344
Resolves: #1714133 - can't set data property (piotr.kliczewski@gmail.com)
Resolves: #1530290 - Remove enviroment as an input variable for the hypervisor check in
Resolves: #1523482 - 1519704: Interval value set to empty string will revert to default
Resolves: #1522384 - Log at debug level when config uses default entries
Resolves: #1708524 - update man page with kubevirt backend information
Resolves: #1708534 - add kubeconfig to template (piotr.kliczewski@gmail.com)
Resolves: #1516209 - Configuration should be deemed invalid when server is not specified
Resolves: #1640967 - Add xen type listing in /etc/virt-who.d/template.conf
Resolves: #1641953 - Virt-who fails if one hypervisor has wrong encrypted password
Resolves: #1506167 - Ignore new SIGHUP signals during signal handling
Resolves: #1522661 - Constrict is_hypervisor field to fake virt (wpoteat@redhat.com)
Resolves: #1695538 - Provide support for hypervisor_id option
Resolves: #1695519 - use correct uuid in kubevirt report (piotr.kliczewski@gmail.com)
Resolves: #1641953 - Virt-who fails if one hypervisor has wrong encrypted password
Resolves: #1506167 - Ignore new SIGHUP signals during signal handling
Resolves: #1522661 - Constrict is_hypervisor field to fake virt (wpoteat@redhat.com)
Resolves: #1695538 - Provide support for hypervisor_id option
Resolves: #1695519 - use correct uuid in kubevirt report (piotr.kliczewski@gmail.com)
Resolves: #1667522 - Omit ESX host from report when no hostname is present
Resolves: #1693858 - Send hardware uuid on every check in for system reconcilliation
Resolves: #1486270 - pass no_proxy from config files (wpoteat@redhat.com)
Resolves: #1638250 - Improved fix for http proxy issue (wpoteat@redhat.com)
Resolves: #1667522 - Omit ESX host from report when no hostname is present
Resolves: #1693858 - Send hardware uuid on every check in for system reconcilliation
Resolves: #1486270 - pass no_proxy from config files (wpoteat@redhat.com)
Resolves: #1638250 - Improved fix for http proxy issue (wpoteat@redhat.com)
2020-04-14 15:50:05 -04:00
Fedora Release Engineering
3c54990cec - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 03:16:00 +00:00
Miro Hrončok
b6344ab2d2 Rebuilt for Python 3.8.0rc1 (#1748018) 2019-10-03 14:41:19 +02:00
Miro Hrončok
e2be947337 Rebuilt for Python 3.8 2019-08-19 11:09:15 +02:00
Fedora Release Engineering
a64712a7b9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 03:04:05 +00:00
Fedora Release Engineering
3b0d04afc5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 11:21:23 +00:00
5a228a7e9c Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:54 +01:00
3 changed files with 372 additions and 31 deletions

9
.gitignore vendored
View file

@ -1,8 +1 @@
/virt-who-0.8.tar.gz
/virt-who-0.17.tar.gz
/virt-who-0.21.2.tar.gz
/virt-who-0.22.1.tar.gz
/virt-who-0.22.2.tar.gz
/virt-who-0.24.0.tar.gz
/virt-who-0.24.1.tar.gz
/virt-who-0.24.2.tar.gz
/virt-who-*.tar.gz

View file

@ -1 +1 @@
SHA512 (virt-who-0.24.2.tar.gz) = cadb79bb07c6c34c419c7fa68bf7bf5fd49687c0b89ff4dd7fbdaa2204561d91bc63045571937086caf5272303722c0bebd7f4c5a774eb5a6fa56b9cf3a1c34d
SHA512 (virt-who-1.31.26.tar.gz) = 3c412adc3063c4208c3975549166de5087dd07a78615bf9ddfc4a7e64ced7e3c397a5d0bc014a3573d2c3a37b0186f0eabe8d7a54f4882638c9672d9462afff7

View file

@ -1,8 +1,4 @@
%define use_systemd (0%{?fedora} && 0%{?fedora} >= 18) || (0%{?rhel} && 0%{?rhel} >= 7)
%if !%{use_systemd}
%global __python2 %{__python}
%global python2_sitelib %{python_sitelib}
%endif
%define use_python3 0%{?fedora} || (0%{?rhel} && 0%{?rhel} > 7)
%if %{use_python3}
@ -10,6 +6,10 @@
%global python_exec %{__python3}
%global python_sitelib %{python3_sitelib}
%else
%if !%{use_systemd}
%global __python2 %{__python}
%global python2_sitelib %{python_sitelib}
%endif
%global python_ver python
%global python_exec %{__python2}
%global python_sitelib %{python2_sitelib}
@ -20,25 +20,22 @@
Name: virt-who
Version: 0.24.2
Release: %{release_number}%{?dist}
Version: 1.31.26
Release: %{release_number}%{?dist}.14
Summary: Agent for reporting virtual guest IDs to subscription-manager
Group: System Environment/Base
License: GPLv2+
# GPL for virt-who proper and LGPL for incorporated suds
License: GPL-2.0-or-later AND LGPL-3.0-or-later
URL: https://github.com/candlepin/virt-who
Source0: %{name}-%{version}.tar.gz
BuildArch: noarch
BuildRequires: %{python_ver}-devel
BuildRequires: %{python_ver}-setuptools
# rhel 8 has different naming going forward
%if (0%{?rhel} && 0%{?rhel} >= 8)
Requires: platform-python-setuptools
%else
Requires: %{python_ver}-setuptools
%endif
BuildRequires: %{python_ver}-pyyaml
# libvirt python required for libvirt support
%if (0%{?rhel} && 0%{?rhel} > 7 || 0%{?fedora})
Requires: %{python_ver}-libvirt
@ -48,12 +45,10 @@ Requires: libvirt-python
# python-rhsm 1.20 has the M2Crypto wrappers needed to replace M2Crypto
# with the python standard libraries where plausible
%if %{use_python3}
Requires: python3-subscription-manager-rhsm
Requires: python3-subscription-manager-rhsm > 1.25.6
%else
Requires: subscription-manager-rhsm
Requires: subscription-manager-rhsm > 1.25.6
%endif
# python-suds is required for vSphere support
Requires: %{python_ver}-suds
# m2crypto OR python3-cryptography is required for Hyper-V support
%if %{use_python3}
Requires: python3-cryptography
@ -61,10 +56,10 @@ Requires: python3-cryptography
Requires: m2crypto
%endif
Requires: %{python_ver}-requests
Requires: %{python_ver}-six
# python-argparse is required for Python 2.6 on EL6
%{?el6:Requires: python-argparse}
Requires: openssl
Requires: %{python_ver}-pyyaml
%if %{use_systemd}
%if %{use_python3}
@ -82,6 +77,7 @@ Requires(preun): chkconfig
# This is for /sbin/service
Requires(preun): initscripts
%endif
Provides: bundled(python-suds) = 0.8.4
%description
Agent that collects information about virtual guests present in the system and
@ -90,9 +86,8 @@ report them to the subscription manager.
%prep
%setup -q
%build
%{python_exec} setup.py build
%{python_exec} setup.py build --rpm-version=%{version}-%{release_number}
%install
rm -rf $RPM_BUILD_ROOT
@ -121,7 +116,10 @@ install -m 644 virt-who-zsh %{buildroot}/%{_datadir}/zsh/site-functions/_virt-wh
# This adds the proper /etc/rc*.d links for the script
/sbin/chkconfig --add virt-who
%endif
# This moves parameters from old config to remaining general config file
%if (0%{?fedora} > 33 || 0%{?rhel} > 8)
%{python_exec} %{python_sitelib}/virtwho/migrate/migrateconfiguration.py
%endif
%preun
%if %{use_systemd}
@ -153,7 +151,6 @@ fi
%else
%{_sysconfdir}/rc.d/init.d/virt-who
%endif
%attr(600, root, root) %config(noreplace) %{_sysconfdir}/sysconfig/virt-who
%attr(700, root, root) %dir %{_sysconfdir}/virt-who.d
%{_mandir}/man8/virt-who.8.gz
%{_mandir}/man8/virt-who-password.8.gz
@ -166,6 +163,357 @@ fi
%changelog
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.31.26-1.14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Sat Jun 13 2026 Yaakov Selkowitz <yselkowi@redhat.com> - 1.31.26-1.13
- Rebuilt for openssl 4.0
* Wed Jun 03 2026 Python Maint <python-maint@redhat.com> - 1.31.26-1.12
- Rebuilt for Python 3.15
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.31.26-1.11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 1.31.26-1.10
- Rebuilt for Python 3.14.0rc3 bytecode
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 1.31.26-1.9
- Rebuilt for Python 3.14.0rc2 bytecode
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.31.26-1.8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sun Jun 15 2025 Yaakov Selkowitz <yselkowi@redhat.com> - 1.31.26-1.7
- Drop unused six dependency
* Mon Jun 02 2025 Python Maint <python-maint@redhat.com> - 1.31.26-1.6
- Rebuilt for Python 3.14
* Tue Apr 01 2025 Miro Hrončok <mhroncok@redhat.com> - 1.31.26-1.5
- Drop unused runtime requirement on python3-setuptools
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.31.26-1.4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.31.26-1.3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 1.31.26-1.2
- Rebuilt for Python 3.13
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.31.26-1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Feb 01 2023 Jiri Hnidek <jhnidek@redhat.com> 1.31.26-1
- Fix stylish issue in migrateconfiguration.py (jhnidek@redhat.com)
- Added next rhel-9.x subversion to releasers.conf file. (jhnidek@redhat.com)
- 2158710: Migrated virt-who.conf, when necessary (jhnidek@redhat.com)
- Added documentation for the 'rhsm_insecure' option, for insecure connections
(fernandez.santos.d@gmail.com)
- Added configuration for rhel-9.x into releasers.conf (jhnidek@redhat.com)
* Thu Oct 06 2022 William Poteat <wpoteat@redhat.com> 1.31.25-1
- 2099925: Drop support for RHEVM on RHEL 9 (jhnidek@redhat.com)
- Update virt-who-config.5 (s10w.1ife.31@gmail.com)
- Big optimization and refactoring of Nutanix code (jhnidek@redhat.com)
* Thu Sep 01 2022 William Poteat <wpoteat@redhat.com> 1.31.24-1
- 2118253: Nutanix: Gather information about VMs correctly (jhnidek@redhat.com)
* Thu Apr 21 2022 William Poteat <wpoteat@redhat.com> 1.31.23-1
- 2054504: Use usedforsecurity=False for md5() calls to make suds work on FIPS
enabled systems (oalbrigt@redhat.com)
* Wed Mar 16 2022 William Poteat <wpoteat@redhat.com> 1.31.22-1
- 2060949: Indicate that virt-who provides python-suds in the spec file
(wpoteat@redhat.com)
- Run complex tests as forked for consistent results (wpoteat@redhat.com)
- Update releasers for current needs (wpoteat@redhat.com)
* Tue Feb 08 2022 William Poteat <wpoteat@redhat.com> 1.31.21-1
- 1987247: The connection value shows null for kubevirt mode in virt-who status
json (wpoteat@redhat.com)
- Addition of LGPLv3 license file from suds (wpoteat@redhat.com)
- 2000415: Nutanix config needs to handle bad server value (wpoteat@redhat.com)
- 1996942: Use cluster name instead of UUID for fabric consistency
(wpoteat@redhat.com)
- 1990758: Virt-who always prints YAMLLoadWarning for kubevirt mode
(wpoteat@redhat.com)
- 1990563: Move progress bar to stderr to keep stdout clean
(wpoteat@redhat.com)
* Tue Feb 08 2022 William Poteat <wpoteat@redhat.com>
- 1987247: The connection value shows null for kubevirt mode in virt-who status
json (wpoteat@redhat.com)
- Addition of LGPLv3 license file from suds (wpoteat@redhat.com)
- 2000415: Nutanix config needs to handle bad server value (wpoteat@redhat.com)
- 1996942: Use cluster name instead of UUID for fabric consistency
(wpoteat@redhat.com)
- 1990758: Virt-who always prints YAMLLoadWarning for kubevirt mode
(wpoteat@redhat.com)
- 1990563: Move progress bar to stderr to keep stdout clean
(wpoteat@redhat.com)
* Mon Jan 10 2022 William Poteat <wpoteat@redhat.com> 1.31.19-1
- 1990562: Remove the redundant 'update_interval' option from ahv config
(wpoteat@redhat.com)
- 1990561: rename configuration entry to show ahv specificity
(wpoteat@redhat.com)
* Thu Dec 16 2021 William Poteat <wpoteat@redhat.com> 1.31.18-1
- 2000019: Convert non-latin1 username/password to bytes (jhnidek@redhat.com)
- 2018052: Fix virt-who -s, when Hyper-V with new API is used
(jhnidek@redhat.com)
- ENT-4511: Remove six package from requirements (mhorky@redhat.com)
- ENT-4511: Drop Python 2 only tests (mhorky@redhat.com)
- ENT-4511: Drop six usage in suds tests (mhorky@redhat.com)
- ENT-4511: Drop six usage in tests (mhorky@redhat.com)
- ENT-4511: Drop six usage in virt-who code (mhorky@redhat.com)
- ENT-4511: Drop OrderedDict implementation (mhorky@redhat.com)
- Update for deprecation of MutableMapping (wpoteat@redhat.com)
- Only query the VM related taks in AHV hypervisors. (amir.eibagi@nutanix.com)
- Remove unused NTLM code as only basic auth is used (wpoteat@redhat.com)
* Tue Sep 14 2021 William Poteat <wpoteat@redhat.com> 1.31.17-1
- Bypass stylish check on suds code (wpoteat@redhat.com)
- 2000922: Add the suds code to virt-who in place of python3-suds package
(wpoteat@redhat.com)
- ENT-4004: Fix flake8 issues for test files (mhorky@redhat.com)
- ENT-4004: Use four spaces for indentation (mhorky@redhat.com)
- ENT-4004: Fix flake8 issues (mhorky@redhat.com)
- ENT-4004: Add stylish tests (mhorky@redhat.com)
- Cannot use ESX where python3-suds is not available (wpoteat@redhat.com)
- 1981249: Stop using NTLM which requires MD4 (OpenSSL 3.0)
(csnyder@redhat.com)
- 1989877: Status command does not reach actual credentials checking
(wpoteat@redhat.com)
- Make changes to follow Conscious language initiative (mhorky@redhat.com)
* Fri Aug 06 2021 William Poteat <wpoteat@redhat.com> 1.31.16-1
- 1990550: Add the description for nutanix mode in man virt-who and man virt-
who-config (wpoteat@redhat.com)
- 1990337: The guest state in mapping should be uniform with other hypervisors
1990338: The guest shows wrong active value "0" in mapping when it's running
(wpoteat@redhat.com)
- 1989646: Get UnboundLocalError when configured hypervisor_id=hwuuid
(wpoteat@redhat.com)
- 1989645: Add dmi.system.uuid to ahv facts (wpoteat@redhat.com)
- 1974624: proxy error with https (wpoteat@redhat.com)
* Tue Aug 03 2021 William Poteat <wpoteat@redhat.com> 1.31.15-1
- 1986973: Take out AHV removal patch mechanism (wpoteat@redhat.com)
- Update AHV patch (wpoteat@redhat.com)
* Fri Jul 16 2021 William Poteat <wpoteat@redhat.com> 1.31.14-1
- Merge run data into report (wpoteat@redhat.com)
- Update the man page for the status mode (wpoteat@redhat.com)
- Status execution (wpoteat@redhat.com)
- Record last dates of succcess for sources and destinations
(wpoteat@redhat.com)
- Update certs for complex tests (wpoteat@redhat.com)
* Thu Jun 03 2021 William Poteat <wpoteat@redhat.com> 1.31.13-1
- 1965320: Clear previous report hash when hypervisor count is zero
(wpoteat@redhat.com)
- Added support for Packit service (jhnidek@redhat.com)
- Convert CI from Travis to Jenkins (wpoteat@redhat.com)
* Fri May 21 2021 William Poteat <wpoteat@redhat.com> 1.31.12-1
- 1951347: Update patch for xen removal (wpoteat@redhat.com)
* Thu May 20 2021 William Poteat <wpoteat@redhat.com> 1.31.11-1
- 1951347: Remove Xen from hypervisor types (wpoteat@redhat.com)
- Releaser for Centos (wpoteat@redhat.com)
* Mon May 17 2021 William Poteat <wpoteat@redhat.com> 1.31.10-1
- 1920322: Uncomment section header on migrate (wpoteat@redhat.com)
- Update CI link to use branch name main (wpoteat@redhat.com)
- Fedora master branch name changed to main (wpoteat@redhat.com)
* Thu Feb 18 2021 William Poteat <wpoteat@redhat.com> 1.31.9-1
- Man page update to describe the migration script (wpoteat@redhat.com)
- 1924572: Add insecure option to config template (wpoteat@redhat.com)
- Add Fedora 34 to releaser list (wpoteat@redhat.com)
* Thu Jan 28 2021 William Poteat <wpoteat@redhat.com> 1.31.8-1
- Update AHV patch for Kubevirt change (wpoteat@redhat.com)
* Mon Jan 25 2021 William Poteat <wpoteat@redhat.com> 1.31.7-1
- 1917645: handle not running vms (piotr.kliczewski@gmail.com)
- Fedora 31 is no longer a build target (wpoteat@redhat.com)
* Fri Jan 15 2021 William Poteat <wpoteat@redhat.com> 1.31.6-1
- 1910020: replace deprecated call (wpoteat@redhat.com)
* Mon Jan 04 2021 William Poteat <wpoteat@redhat.com> 1.31.5-1
- 1909145: [RFE] Use single json format for input/output data
(wpoteat@redhat.com)
- 1855550: [Remote Libvirt] The Name in Stage Candlepin cannot update based on
hypervisor_id configuration (wpoteat@redhat.com)
- 1879329: List possible values for type in man page (wpoteat@redhat.com)
* Tue Dec 08 2020 William Poteat <wpoteat@redhat.com> 1.31.4-1
- 1899652: Install script error when file does not exist (wpoteat@redhat.com)
* Fri Dec 04 2020 William Poteat <wpoteat@redhat.com> 1.31.3-1
- 1899652: Update to ahv patch file (wpoteat@redhat.com)
* Wed Dec 02 2020 William Poteat <wpoteat@redhat.com> 0.31.2-1
- 1896652: platform-python-setuptools is not in RHEL9 (wpoteat@redhat.com)
* Tue Nov 17 2020 William Poteat <wpoteat@redhat.com> 0.31.1-1
- 1658440: Remove the use of environment variables for configuration
(wpoteat@redhat.com)
- Do not use deprecated isAlive() but use is_alive() (jhnidek@redhat.com)
- 1890421: New section of virt-who.conf file for environment variables
(wpoteat@redhat.com)
* Thu Oct 22 2020 William Poteat <wpoteat@redhat.com> 0.31.0-1
- 1876927: virt-who fails to parse output from hypervisor (wpoteat@redhat.com)
- Additional copy of patch file needed for build Update of Fedora versions in
releaser file (wpoteat@redhat.com)
- Correction in patch builder for directory location (wpoteat@redhat.com)
- Update releasers (wpoteat@redhat.com)
- 1878136: Deprecation comment in config file (wpoteat@redhat.com)
- 1854829: rhsm_port and rhsm_password are missing in template.conf
(wpoteat@redhat.com)
* Thu Oct 01 2020 William Poteat <wpoteat@redhat.com> 0.30.0-1
- Add patch to remove AHV bits for RHEL builds (wpoteat@redhat.com)
- 1878136: Deprecation warning for environment variables (wpoteat@redhat.com)
- 184506: virt-who should send its version in the User-Agent header
(wpoteat@redhat.com)
- 1806572: RHEVM API url needs version specified (wpoteat@redhat.com)
- 1847792: [ESX] Virt-who is failed when run with
"filter/exclude_host_parents=" option (wpoteat@redhat.com)
- 1809098: Convert UUID to big-endian for certain esx hardware versions
(wpoteat@redhat.com)
- 1835132: support milicpus (piotr.kliczewski@gmail.com)
* Thu May 21 2020 William Poteat <wpoteat@redhat.com> 0.29.2-1
- NTLM: Fix compatibility issue with Python3.8 (jhnidek@redhat.com)
- 1806572: RHEVM should only use version 4 (wpoteat@redhat.com)
- Update to tests to match changes in Subscription Manager (jhnidek@redhat.com)
- 1461272: Filter virt-who hosts based on host_parents using wildcard
(wpoteat@redhat.com)
* Fri May 08 2020 William Poteat <wpoteat@redhat.com> 0.29.1-1
- 1806572: virt-who using V3 APIs for communication with RHEVM which is
deprecated (wpoteat@redhat.com)
- Update Fedora releases (wpoteat@redhat.com)
* Fri Apr 03 2020 William Poteat <wpoteat@redhat.com> 0.29.0-1
- Update releasers for RHEL-8.3 (wpoteat@redhat.com)
- 1775535: config option to override api version (piotr.kliczewski@gmail.com)
- 1780467: Validate rhevm password when unicode is not allowed
(wpoteat@redhat.com)
- 1727203: Validate server name for ASCII only in ESX (wpoteat@redhat.com)
- 1757985: better behavior of --config option; ENT-1713 (jhnidek@redhat.com)
- 1751441: Add command line path parameter (piotr.kliczewski@gmail.com)
- 1762780: fix bug, when reporter_id is empty; ENT-1706 (jhnidek@redhat.com)
- 1759869: Version file needs updating on rpm (wpoteat@redhat.com)
- 1776084 - Failed to run virt-who with Hyper-V (wpoteat@redhat.com)
- Proper placeholder (wpoteat@redhat.com)
- 1751441: remove strict need for kubeconfig (piotr.kliczewski@gmail.com)
- Update for 8.2 (wpoteat@redhat.com)
- 1748677: Improved timeout for esx (wpoteat@redhat.com)
- 1727130: Correct man page for default interval (wpoteat@redhat.com)
- 1743589: Content type header null coverage (wpoteat@redhat.com)
- 1751624: Allow unicode username only if python-requests allows it
(wpoteat@redhat.com)
- 1745768: Make message unicode safe (wpoteat@redhat.com)
- 1516209: Proper handling for empty server entry (wpoteat@redhat.com)
- 1733286: add connection/request timeout (piotr.kliczewski@gmail.com)
- Remove vdsm capability (wpoteat@redhat.com)
- 1720048: Template for general configuration not properly formatted
(wpoteat@redhat.com)
- Add AHV v3 lenght and offset for the API calls. (amir.eibagi@nutanix.com)
- 1530254: Update checking on environment variables (wpoteat@redhat.com)
- 1714456: Update description of 'print_' config option (wpoteat@redhat.com)
- 1499679: Check for duplicates in conf file; ENT-249 (jhnidek@redhat.com)
- 1720154: Provide SYSTEM_UUID_FACT (piotr.kliczewski@gmail.com)
- 1516120: Handling for incorrect config section headers (wpoteat@redhat.com)
- 1722560: Make heartbeat more robust (jhnidek@redhat.com)
- Update spec for build system (wpoteat@redhat.com)
- 1416298: Use unique guest attribute for state tracking (wpoteat@redhat.com)
* Wed Jun 12 2019 William Poteat <wpoteat@redhat.com> 0.25.4-1
- 1718304: Fix issue when instance["BIOSGUID"] returns None
(phess@users.noreply.github.com)
- 1652549: Add heartbeat call to virt-who cycle (wpoteat@redhat.com)
- 1472727: Log error, when encrypted password is missing; ENT-1344
(jhnidek@redhat.com)
- 1714133: can't set data property (piotr.kliczewski@gmail.com)
- Add Nutanix AHV support for RHSS + UTs. (amir00018@gmail.com)
* Fri May 24 2019 William Poteat <wpoteat@redhat.com> 0.25.3-1
- 1530290: Remove enviroment as an input variable for the hypervisor check in
(wpoteat@redhat.com)
- 1523482: 1519704: Interval value set to empty string will revert to default
value (wpoteat@redhat.com)
- 1522384: Log at debug level when config uses default entries
(wpoteat@redhat.com)
- 1708524: update man page with kubevirt backend information
(piotr.kliczewski@gmail.com)
- 1708534: add kubeconfig to template (piotr.kliczewski@gmail.com)
- 1516209: Configuration should be deemed invalid when server is not specified
(wpoteat@redhat.com)
- 1640967: Add xen type listing in /etc/virt-who.d/template.conf
(wpoteat@redhat.com)
* Tue May 14 2019 William Poteat <wpoteat@redhat.com> 0.25.2-1
- Update to spec for pyyaml package (wpoteat@redhat.com)
* Tue May 14 2019 William Poteat <wpoteat@redhat.com>
- Update to spec for pyyaml package (wpoteat@redhat.com)
* Mon May 13 2019 William Poteat <wpoteat@redhat.com> 0.25.0-1
- Update releasers (wpoteat@redhat.com)
- 1641953: Virt-who fails if one hypervisor has wrong encrypted password
(wpoteat@redhat.com)
- 1506167: Ignore new SIGHUP signals during signal handling
(jhnidek@redhat.com)
- 1522661: Constrict is_hypervisor field to fake virt (wpoteat@redhat.com)
- 1695538: Provide support for hypervisor_id option
(piotr.kliczewski@gmail.com)
- 1695519: use correct uuid in kubevirt report (piotr.kliczewski@gmail.com)
* Mon May 13 2019 William Poteat <wpoteat@redhat.com>
- Update releasers (wpoteat@redhat.com)
- 1641953: Virt-who fails if one hypervisor has wrong encrypted password
(wpoteat@redhat.com)
- 1506167: Ignore new SIGHUP signals during signal handling
(jhnidek@redhat.com)
- 1522661: Constrict is_hypervisor field to fake virt (wpoteat@redhat.com)
- 1695538: Provide support for hypervisor_id option
(piotr.kliczewski@gmail.com)
- 1695519: use correct uuid in kubevirt report (piotr.kliczewski@gmail.com)
* Wed Apr 03 2019 William Poteat <wpoteat@redhat.com> 0.24.4-1
- 1667522: Omit ESX host from report when no hostname is present
(wpoteat@redhat.com)
- 1693858: Send hardware uuid on every check in for system reconcilliation
(wpoteat@redhat.com)
- kubevirt: provide user authentication (piotr.kliczewski@gmail.com)
- 1486270: pass no_proxy from config files (wpoteat@redhat.com)
- kubevirt: drop kubernetes and kubevirt dependencies
(piotr.kliczewski@gmail.com)
- 1638250: Improved fix for http proxy issue (wpoteat@redhat.com)
- Update releaser (wpoteat@redhat.com)
* Wed Apr 03 2019 William Poteat <wpoteat@redhat.com>
- 1667522: Omit ESX host from report when no hostname is present
(wpoteat@redhat.com)
- 1693858: Send hardware uuid on every check in for system reconcilliation
(wpoteat@redhat.com)
- kubevirt: provide user authentication (piotr.kliczewski@gmail.com)
- 1486270: pass no_proxy from config files (wpoteat@redhat.com)
- kubevirt: drop kubernetes and kubevirt dependencies
(piotr.kliczewski@gmail.com)
- 1638250: Improved fix for http proxy issue (wpoteat@redhat.com)
- Update releaser (wpoteat@redhat.com)
* Fri Dec 21 2018 William Poteat <wpoteat@redhat.com> 0.24.2-1
- 1657104: Remove references to removed command line options
(wpoteat@redhat.com)