Re: [openstack-dev] [Fuel] New version of fuel-devops (2.9.20)

2016-03-31 Thread Roman Prykhodchenko
I’ve just tried to look up for fuel-devops on PyPi and found nothing. Let’s set 
up everything to let OpenStack CI release this package to PyPi and start 
publish releases there.

Also it’s better to use openstack-announce to announce new releases.

- romcheg



> 31 бер. 2016 р. о 11:52 Dennis Dmitriev  написав(ла):
> 
> Hi All,
> 
> We are going to update the 'fuel-devops' framework on our product CI to
> the version 2.9.20.
> 
> Changes since 2.9.17:
> 
> * Fixes:
> 
> - Fixes related to time synchronization issues: [1], [2], [10]
> - Fix for 'dos.py create' CLI command [4]
> - Use 0644 access mode for libvirt volumes created by fuel-devops [8]
> - Do not raise an exception while removing a libvirt object, if the
> object is missing in libvirt. Just skip it. [9]
> - Add timeout parameter to the tcp_ping method [7]
> 
> * Features:
> 
> - Allow to pass custom SSH credentials for slave nodes in environment
> variables: ENV_SLAVE_LOGIN and ENV_SLAVE_PASSWORD [3]
> - Get unique bridges/interfaces prefixes for each environment on the
> host using a 3-digits hash calculated from ENV_NAME and DATABASES
> objects as a salt for names of libvirt bridges and qemu network
> interfaces [5]
> - Extend Interface and Network models with methods for blocking traffic
> (for failover/destructive tests) [6]
> - Emulate multipath disk devices for libvirt VMs. Environment variable
> SLAVE_MULTIPATH_DISKS_COUNT is a multiplier for 'system' and 'cinder'
> volume names for slave nodes. 'multipath_count' key can be used for
> volumes in YAML template for more flexible configuration [11]
> - Enable NUMA for libvirt VMs [12]. To use NUMA, the following
> environment variables should be specified:
>  $ export NUMA_NODES=2  # amount of NUMA nodes on each VM (including
> Fuel master)
>  $ export DRIVER_ENABLE_ACPI=true  # required for NUMA
>  $ export IFACE_0=ens3  # can be required for fuel-qa system tests
> because of enabled ACPI
>  ...
>  $ export IFACE_5=ens8
> 
> 
> All changes since 2.9.17: [13]
> 
> [1] https://review.openstack.org/#/c/272200/
> [2] https://review.openstack.org/#/c/277900/
> [3] https://review.openstack.org/#/c/281262/
> [4] https://review.openstack.org/#/c/282007/
> [5] https://review.openstack.org/#/c/282732/
> [6] https://review.openstack.org/#/c/275134/
> [7] https://review.openstack.org/#/c/284422/
> [8] https://review.openstack.org/#/c/285241/
> [9] https://review.openstack.org/#/c/294143/
> [10] https://review.openstack.org/#/c/294002/
> [11] https://review.openstack.org/#/c/286804/
> [12] https://review.openstack.org/#/c/292352/
> 
> [13] https://github.com/openstack/fuel-devops/compare/2.9.17...2.9.20
> 
> --
> Regards,
> Dennis Dmitriev
> QA Engineer,
> Mirantis Inc. http://www.mirantis.com
> e-mail/jabber: ddmitr...@mirantis.com
> 
> 
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



signature.asc
Description: Message signed with OpenPGP using GPGMail
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Fuel] New version of fuel-devops (2.9.20)

2016-03-31 Thread Dennis Dmitriev
Hi All,

We are going to update the 'fuel-devops' framework on our product CI to
the version 2.9.20.

Changes since 2.9.17:

* Fixes:

- Fixes related to time synchronization issues: [1], [2], [10]
- Fix for 'dos.py create' CLI command [4]
- Use 0644 access mode for libvirt volumes created by fuel-devops [8]
- Do not raise an exception while removing a libvirt object, if the
object is missing in libvirt. Just skip it. [9]
- Add timeout parameter to the tcp_ping method [7]

* Features:

- Allow to pass custom SSH credentials for slave nodes in environment
variables: ENV_SLAVE_LOGIN and ENV_SLAVE_PASSWORD [3]
- Get unique bridges/interfaces prefixes for each environment on the
host using a 3-digits hash calculated from ENV_NAME and DATABASES
objects as a salt for names of libvirt bridges and qemu network
interfaces [5]
- Extend Interface and Network models with methods for blocking traffic
(for failover/destructive tests) [6]
- Emulate multipath disk devices for libvirt VMs. Environment variable
SLAVE_MULTIPATH_DISKS_COUNT is a multiplier for 'system' and 'cinder'
volume names for slave nodes. 'multipath_count' key can be used for
volumes in YAML template for more flexible configuration [11]
- Enable NUMA for libvirt VMs [12]. To use NUMA, the following
environment variables should be specified:
  $ export NUMA_NODES=2  # amount of NUMA nodes on each VM (including
Fuel master)
  $ export DRIVER_ENABLE_ACPI=true  # required for NUMA
  $ export IFACE_0=ens3  # can be required for fuel-qa system tests
because of enabled ACPI
  ...
  $ export IFACE_5=ens8


All changes since 2.9.17: [13]

[1] https://review.openstack.org/#/c/272200/
[2] https://review.openstack.org/#/c/277900/
[3] https://review.openstack.org/#/c/281262/
[4] https://review.openstack.org/#/c/282007/
[5] https://review.openstack.org/#/c/282732/
[6] https://review.openstack.org/#/c/275134/
[7] https://review.openstack.org/#/c/284422/
[8] https://review.openstack.org/#/c/285241/
[9] https://review.openstack.org/#/c/294143/
[10] https://review.openstack.org/#/c/294002/
[11] https://review.openstack.org/#/c/286804/
[12] https://review.openstack.org/#/c/292352/

[13] https://github.com/openstack/fuel-devops/compare/2.9.17...2.9.20

-- 
Regards,
Dennis Dmitriev
QA Engineer,
Mirantis Inc. http://www.mirantis.com
e-mail/jabber: ddmitr...@mirantis.com


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev