Files
python-pytest-testinfra/python-testinfra.changes

259 lines
9.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-------------------------------------------------------------------
Mon Apr 26 18:16:40 UTC 2021 - Ben Greiner <code@bnavigator.de>
- Update to 6.3.0
* Fix #451 for use with pytest -p no:terminal
* Add client_version() and server_version() and version() to
docker module.
- Release 6.2.0
* Fix #590: Systeminfo doesn't resolve Windows correctly (#592)
* First implementation of network namespaces in addr module
(#596)
* pip check support in PipPackage module (#605)
* pip refactoring: implementation of installed and version (#606)
* Allow to specify supervisorctl and supervisord.conf paths
(#536)
- Release 6.1.0
* Fix wrong package module on CentOS having dpkg tools installed
#570 (#575)
* Deduplicate hosts returned by get_backends() (#572)
* Use /run/systemd/system/ to detect systemd (fixes #546)
* Use ssh_args from ansible.cfg
* Require python >= 3.6
* Fix ValueError with python 3.8+ when using --nagios option.
- Release 6.0.0
* Breaking change: testinfra has moved to the
https://github.com/pytest-dev/ organization. Project on PyPi
is renamed as pytest-testinfra. A dummy testinfra will make
the transition, but you should rename to pytest-testinfra in
your requirements files.
- Add testinfra-parametrize-backends-test.patch in order to be able
to skip salt backend and still test the rest.
(All docker tests are skipped automatically, because no there is
no docker host running.)
- Ignore upstream test-requirements.txt version pins:
* tornado < 5
* ansible >= 3
-------------------------------------------------------------------
Fri Jul 3 06:02:57 UTC 2020 - Steve Kowalik <steven.kowalik@suse.com>
- Upate to 5.2.1:
* Fix documentation build
* Allow kubeconfig context to be supplied in kubernetes backend
* Drop file.__ne__ implementation and require python >= 3.5
* Use remote_user and remote_port in ansible.cfg
* Add arch (architecture) attribute to system_info module
-------------------------------------------------------------------
Wed Mar 11 11:31:39 UTC 2020 - pgajdos@suse.com
- version update to 5.0.0
5.0.0
=====
* Breaking change: host.file().listdir() is now a method
4.1.0
=====
* Pass extra arguments to ansible CLI via host.ansible()
* New method host.file.listdir() to list items in a directory.
-------------------------------------------------------------------
Thu Feb 6 12:11:37 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com>
- update to 4.0.0
* drop python 2 support
* Add podman backend and module
* Add extras for backend dependencies
* various enhencements of kitchen integration documentation
* ansible backend now support "password" field from ansible inventory
* New backend "openshift"
* Fix Process module when working with long strings (username, ...)
-------------------------------------------------------------------
Mon Sep 16 13:27:28 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.2.0:
* New module "environment" for getting remote environment variables
* New module "block_device" exposing block device informations
* Add a global flag --force-ansible to the command line
* Raise an error in case of missing ansible inventory file
* Fix an escape issue with ansible ssh args set inventory or configuration file
-------------------------------------------------------------------
Wed Aug 28 12:26:12 UTC 2019 - Marketa Calabkova <mcalabkova@suse.com>
- update to version 3.1.0
* ssh connections uses persistent connections by default.
* ansible ssh connections now use ssh backend instead of paramiko.
* Add a new ansible connection options “force_ansible”, when set
to True, testinfra will always call ansible for all commands
he need to run.
* Handle all ansible connections types by setting force_ansible=True
for connections which doesnt have a testinfra equivalent connection
(for example “network_cli”).
-------------------------------------------------------------------
Tue Aug 27 06:30:54 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Language fixes to the description.
-------------------------------------------------------------------
Tue Aug 13 16:55:33 UTC 2019 - Sean Marlow <sean.marlow@suse.com>
- Update to 3.0.6:
+ Issue full command logging using DEBUG log level to avoid
logging sensible data when log level is INFO.
+ Fix possible crash when parsing ansible inventories.
+ Support using alternative kubeconfig file in kubectl
connections.
+ Support parsing ProxyCommand from ssh_config for paramiko
connections.
-------------------------------------------------------------------
Mon Jun 3 10:06:46 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.0.5:
* Set default timeout to 10s on ssh/paramiko connections
* Add support for ansible inventory parameter ansible_private_key_file
-------------------------------------------------------------------
Fri May 24 19:26:49 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.0.4:
* Add support for ansible lxc and lxd connections
-------------------------------------------------------------------
Thu May 16 20:39:31 UTC 2019 - ranand@suse.com
- Removed _multibuild, not needed here.
-------------------------------------------------------------------
Thu May 16 20:27:54 UTC 2019 - ranand@suse.com
- update to version 3.0.3
3.0.3
* Fix paramiko parsing RequestTTY from ssh configs
* Re-add "groups" key from ansible.get_variables()
to be backward compatible with testinfra 2.X
3.0.2
* Fix ansible with no inventory resolving to "localhost"
* Fix support for ansible 2.8 with no inventory
* Fix ansible/paramiko which wasn't reading hosts config
from ~/.ssh/config
* Allow to pass --ssh-config and --ssh-identity-file to
ansible connection
3.0.1
* Fix parsing of ipv6 adresses for paramiko, ssh and
ansible backends.
* Fix --connection=ansible invocation when no hosts are provided
3.0.0
* New ansible backend fixing support for ansible 2.8 and
license issue.
* Windows support is improved.
-------------------------------------------------------------------
Tue Apr 16 10:10:11 UTC 2019 - Marketa Calabkova <mcalabkova@suse.com>
- update to version 2.1.0
* socket: fix parsing of ipv6 addresses with new versions of ss
* Add addr module, used to test network connectivity
* Drop deprecated "testinfra" command, you should use "py.test"
instead
* Drop support for ansible <= 2.4
* Drop deprecated top level fixtures, access them through the
fixture "host" instead.
1.1?.0
* Fix pytest 4 compatibility
* Allow to urlencode character in host specification "user:pass@host"
* Drop support for python 2.6
* Allow to configure timeouts for winrm backend
* Add support for ansible "become" user in ansible module
* packaging: Use setuptools_scm instead of pbr
* iptables: add ip6tables support
* Fix no_ssl and no_verify_ssl options for WinRM backend
-------------------------------------------------------------------
Tue Dec 4 12:55:11 UTC 2018 - Matej Cepl <mcepl@suse.com>
- Remove superfluous devel dependency for noarch package
-------------------------------------------------------------------
Thu Jul 19 19:57:27 UTC 2018 - sean.marlow@suse.com
- Update to v1.14.0
+ Add a new lxc backend
+ Socket: fix is_listening for unix sockets
+ Add namespace and container support for kubernetes backend
+ Add a cache of parsed ansible inventories for ansible backend
+ Service: fix service detection on Centos 6 hosts
+ File: implement file comparison with string paths
- Update to v1.13.1
+ package: fix is_installed and version behavior for uninstalled
packages
+ ansible: Use predictibles test ordering when using pytest-xdist
to fix random test collections errors
- Update to v1.13.0
+ socket: fix detection of udp listening sockets
+ ssh backend: Add support for GSSAPI
-------------------------------------------------------------------
Tue May 1 18:11:56 UTC 2018 - sean.marlow@suse.com
- Update to v1.12.0
+ ansible: fix compatibility with ansible 2.5
+ pip: fix compatibility with pip 10
- Update to v1.11.1
+ Socket: fix error with old versions of ss without the
--no-header option
- Update to v1.11.0
+ Fix bad error reporting when using ansible module without
ansible backend
+ Socket: add a new implementation using ss instead of netstat
+ Add service, process, and systeminfo support for Alpine
- Update to v1.10.1
+ Fix get_variables() for ansible>=2.0,<2.4
+ Paramiko: Use the RequireTTY setting if specified in a
provided SSHConfig
- Update to v1.10.0
+ New iptables module
- Update to v1.9.1
+ Fix running testinfra within a suite using doctest (#268)
+ Service: add is_valid method for systemd
+ Fix file.linked_to() for Mac OS
- Update to v1.9.0
+ Interface: allow to find 'ip' command ousite of PATH
+ Fix --nagios option with python 3
- Update to v1.8.0
+ Deprecate testinfra command (will be dropped in 2.0), use
py.test instead.
+ Handle --nagios option when using py.test command
- Update to v1.7.1
+ Support for ansible 2.4
- Update to v1.7.0
+ Salt: allow specifiy config directory
+ Add a WinRM backend
+ Socket: ipv6 sockets can handle ipv4 clients
+ Service: Enhance upstart detection
-------------------------------------------------------------------
Mon Aug 28 22:20:05 UTC 2017 - sean.marlow@suse.com
- Update to v1.6.5
+ Service: add is_enabled() support for OpenBSD
+ Add ssh identity file option for paramiko and ssh backends
+ Expand tilde (~) to user home directory for ssh-config,
ssh-identity-file and ansible-inventory options
- Update to v1.6.4
+ Service: Allow to find 'service' command outside of $PATH #211
+ doc fixes
- Update to v1.6.3
+ Fix unwanted deprecation warning when running tests with
pytest 3.1 #204
- Update to v1.6.2
+ Fix wheel package for 1.6.1
-------------------------------------------------------------------
Wed May 17 22:24:33 UTC 2017 - sean.marlow@suse.com
- Initial release (v1.6.1)