v24.27.0
github-actions
released this
04 Sep 10:51
·
545 commits
to master
since this release
What's Changed
- Sync feature branch by @liulinC in #5415
- Routine feature branch sync by @liulinC in #5422
- Update feature/py3 with latest master by @psafont in #5454
- Private/linl/sync by @liulinC in #5461
- CP-47389 Porting mail-alarm to python3 by @acefei in #5400
- sync feature/py3 branch with the master branch by @stephenchengCloud in #5472
- py2->py3: hfx_filename by @stephenchengCloud in #5480
- Sync feature/py3 branch with master by @stephenchengCloud in #5482
- Sync feature/py3 branch with master by @stephenchengCloud in #5492
- CP-47555 Porting usb_scan.py to python3 by @acefei in #5424
- py2->py3: nbd_client_manager.py by @stephenchengCloud in #5490
- CP-48466 Fix ci warnings for usb_scan.py by @acefei in #5511
- CP-47653: py2->py3 for perfmon by @stephenchengCloud in #5527
- CA-390883: Move usb_reset.py to python3, test mount() in a namespace by @bernhardkaindl in #5565
- Merge python3/unittest into python3/tests by @stephenchengCloud in #5597
- feature/py3: Cleanup obsolete python2 components in Coverity by @bernhardkaindl in #5618
- Merge master into feature/py3 by @bernhardkaindl in #5624
- Python3 fixes for storage api by @ydirson in #5453
- Updating CI by @stephenchengCloud in #5641
- Merge master to feature/py3 by @stephenchengCloud in #5665
- #PR3-CP-47869-Keep test removal separate. by @ashwin9390 in #5669
- CI/coverage: Fix addopts, migrate away from pytest-cov by @bernhardkaindl in #5649
- #PR2- CP-47869-Update XAPI code to python3. by @ashwin9390 in #5668
- #PR1- CP-47869-Clean up unused XAPI code. by @ashwin9390 in #5667
- CP-49934-Remove python2.7 test coverage. by @ashwin9390 in #5689
- Sync feature/py3 branch with master by @stephenchengCloud in #5692
- CP-49896:Move xe-scsi-dev-map to bin directory under python3. by @ashwin9390 in #5694
- CA390883: feature/py3: Add pytest/coverage docs and improve pytest coverage comments by @bernhardkaindl in #5691
- CP-49901: Moved disk-space from scripts/plugins to python3/plugins by @ashwin9390 in #5695
- CP-49930: Moved wlan.py from scripts/poweron to python3/poweron by @ashwin9390 in #5707
- CP-49902: Moved DRAC.py from scripts/poweron to python3/poweron by @ashwin9390 in #5709
- CP-49975: Replaced mkdir -p with \$(IPROG) -d for directory creation in install target. by @ashwin9390 in #5710
- CP-49927 : Remove smapiv2.py, storage.py and storage-server from script/examples. by @ashwin9390 in #5716
- CP-49925: Removed renameif.py from scripts/examples/python/ by @ashwin9390 in #5715
- CP-49923: Removed provision.py from scripts/examples/python/ by @ashwin9390 in #5713
- CP-49914: Removed monitor-unwanted-domains.py from scripts/examples/python by @ashwin9390 in #5719
- CP-49913: Removed mini-xenrt.py from scripts/examples/python/ by @ashwin9390 in #5714
- CP-49904: Removed exportimport.py from scripts/examples/python/ by @ashwin9390 in #5712
- CP-49910: mv
scripts/link-vms-by-sr.py
python3/libexec
: pyright, pylint by @ashwin9390 in #5722 - shell.py: Fix warnings caused by overwriting cmd with str, and str too. by @bernhardkaindl in #5697
- CP-49922: mv
scripts/probe-device-for-file
topython3/libexec
by @ashwin9390 in #5720 - CP-49907: Moved host-display to python3/libexec directory by @ashwin9390 in #5728
- CP-49921: Moved print-custom-templates from scripts to python3/libexec directory by @ashwin9390 in #5732
- CP-49920: Moved power-on.py from scripts/poweron to python3/poweron directory. by @ashwin9390 in #5729
- Merge
master
intofeature/py3
to fix OCaml CI failures using #5726 by @bernhardkaindl in #5733 - Merge
master
intofeature/py3
: Fix races for CI by @bernhardkaindl in #5738 - CP-49909: Moved install-sup-pack from scripts/plugins to python3/plugins directory by @ashwin9390 in #5739
- CP-49903: mv echo plugin from
scripts/examples/python/echo.py
topython3/plugins
by @ashwin9390 in #5742 - CP-49911: Removed lvhd-api-test.py from scripts/examples/python/ by @ashwin9390 in #5748
- CP-50091: Moved inventory.py from scripts/examples/python/ to python3/packages directory by @ashwin9390 in #5750
- CP-49900: Moved scripts/templates to python3/templates directory by @ashwin9390 in #5758
- CP-49912: Moved scripts/mail-alarm to python3/libexec directory by @ashwin9390 in #5757
- CP-49928/
static-vdis
: Add tests (1/3 of: prepare move topython3/
) by @bernhardkaindl in #5740 - CP-49928/
static-vdis
: Fix pytype (2/3 of: prepare move topython3/
) by @bernhardkaindl in #5744 - CP-49928/
static-vdis
: Fix pyright (3/3 of: prepare move topython3/
) by @bernhardkaindl in #5731 - CP-49916: Moved perfmon, perfmon.service and sysconfig-perfmon from scripts/ to python3/perfmon directory by @ashwin9390 in #5767
- CP-49928
static-vdis
: Fixpyright
: Add type hints,assert
,var = ""
by @ashwin9390 in #5769 - CP-49915: Moved openvswitch-config-update from scripts/plugins to python3/plugins directory by @ashwin9390 in #5771
- CP-50172: Moved Test.test from scripts/extensions to python3/extensions by @ashwin9390 in #5772
- Merge master into py3 for coveralls by @ashwin9390 in #5776
- CP-49926: Removed shell.py from scripts/examples/python by @ashwin9390 in #5777
- CP-49906: Fix checker warnings for extauth-hook-AD by @ashwin9390 in #5781
- Merge
master
intofeature/py3
to fix CI (opam install failure) by @ashwin9390 in #5789 - CP-49918: Moved pool_update.apply from scripts/extensions to python3/extensions directory by @ashwin9390 in #5779
- Python3: Cleanup unused imports by @bernhardkaindl in #5793
- Improve spelling and fix typos in comments of Python scripts by @bernhardkaindl in #5792
- CP-49906: mv
scripts/plugins/extauth-hook*
topython3/plugins
by @ashwin9390 in #5796 - CP-49931 - Convert tabs to spaces and fix whitespace for scripts/xe-reset-networking: by @ashwin9390 in #5801
- CP-50100:
backup-sr-metadata,restore-sr-metadata
:2to3
, fixpytype
,pyright
by @ashwin9390 in #5795 - XenAPIPlugin.py: Remove the superflous catch & raise of SystemExit by @ashwin9390 in #5803
- CP-49919: mv scripts/extensions/pool_update.precheck to python3/extensions by @ashwin9390 in #5805
- mv restore-sr-metadata.py & backup-sr-metadata.py to python3/ by @ashwin9390 in #5811
python3/plugins/test_extauth_hook_AD.py
: Fix logging inrun_cmd()
by @bernhardkaindl in #5812- CP-49928: Moved static-vdis from scripts/ to python3/bin directory by @ashwin9390 in #5818
- CP-49931: mv
scripts/xe-reset-networking
topython3/bin
by @ashwin9390 in #5810 - CP-47869: Remove ocaml/idl/ocaml_backend/python: remove obsolete example scripts by @ashwin9390 in #5837
- CP-49900: Removed templates folder from python3/ by @ashwin9390 in #5800
- Py3: Cleanup
test_mail-alarm.py
to use python3 test helpers an move it by @ashwin9390 in #5836 scripts/generate-iscsi-iqn
: Update the inline Python script for Py3 by @bernhardkaindl in #5825- plugins/extauth-hook-AD.py: Cleanup obsolete per-method pylint comments by @ashwin9390 in #5848
- Update the
mypy
config forpython3/
(found #5812 with it)` by @bernhardkaindl in #5813 plugins/extauth-hook-AD.py
: Fix 'Stray abstractmethod' pytype warning by @bernhardkaindl in #5845test_extauth_hook_ad.py
: Modernise testee import to not need a symlink by @bernhardkaindl in #5847- Cleanup obsolete
PBIS
support (removed in XS8) from extauth-hook-AD.py by @bernhardkaindl in #5828 - Sync feature/py3 branch with master by @stephenchengCloud in #5860
- storage-api:
__init__.py
: Useis_str()
to check for string type by @ashwin9390 in #5854 - Remove the no longer used legacy baseline SMAPIv3 scripts and tests (api.v5 is the current SMAPIv3 version) by @bernhardkaindl in #5873
- py3: Config updates for removing and deprecating Python2 support by @bernhardkaindl in #5867
- CP-49148: perfmon.service is not loaded by @stephenchengCloud in #5879
- Sync feature/py3 branch with master by @stephenchengCloud in #5894
- CP-49148: Fix ambiguous python shebang for XS9 by @stephenchengCloud in #5893
- CP-49148: fix pylint warning by @stephenchengCloud in #5897
- CP-49148: Convert rrdd-example.py to python3 by @stephenchengCloud in #5900
- CP-49148: Remove unused xc.py by @stephenchengCloud in #5899
- Drop python2 support for XenAPI by @stephenchengCloud in #5903
- Remove python2 related CI by @stephenchengCloud in #5908
xenopsd
: Fixpytype
warning onget_words
: Namestring
is not defined by @bernhardkaindl in #5921- Fix pytype / delete xenopsd/qemu-vif-script (qemu backend was removed in 2017) by @bernhardkaindl in #5923
- Routinely sync feature branch with master by @liulinC in #5924
- CP-49148: Clean py2 compatible code by @liulinC in #5925
- CA-396751/py3: Test changes in
rrdd.API.update()
, fixpyright
by @bernhardkaindl in #5938 - Feature branch sync with master by @liulinC in #5937
- CP-49148: More clean python2 code by @liulinC in #5944
- Fixup document link by @gangj in #5961
- CP-51278: define import_activate datapath operation by @MarkSymsCtx in #5956
- Update VM failover planning document. by @gangj in #5962
- xe autocompletion: Only show required/optional prefixes when parameter name is empty by @last-genius in #5965
- xe autocompletion: Exclude previously entered parameters before deciding whether to show optionality of the parameters by @last-genius in #5967
- Python3 update feature merge by @liulinC in #5896
Full Changelog: v24.26.0...v24.27.0