Created attachment 175571 [details] Port of python-openstackclient Hello, This patch adds OpenStack CLI client with it's dependencies from OpenStack Newton release. Also net/py-novaclient and devel/py-keystoneauth1 were updated. Updated packages: devel/py-keystoneauth1:2.12.1 net/py-novaclient:6.0.0 New packages: devel/py-cliff:2.2.0 devel/py-cmd2:0.6.9 devel/py-openstacksdk:0.9.8 devel/py-os-client-config:1.21.1 devel/py-osc-lib:1.1.0 devel/py-oslo.config:3.17.0 devel/py-requestsexceptions:1.1.3 devel/py-unicodecsv:0.14.1 devel/py-warlock:1.2.0 net/py-cinderclient:1.9.0 net/py-glanceclient:2.5.0 net/py-keystoneclient:3.5.0 net/py-neutronclient:6.0.0 net/py-openstackclient:1.9.0 After installing net/py-openstackclient new command line utilities will be available - openstack - cinder - glance - neutron [root@freebsd ~(keystone_admin)]# openstack endpoint list ---------------------------------+-----------+--------------+--------------+ | ID | Region | Service Name | Service Type | +----------------------------------+-----------+--------------+--------------+ | 79afba9d417f43859d725d17bdfeae89 | RegionOne | keystone | identity | | 6f222215ffaf408086eaeed7bbb0cd00 | RegionOne | swift | object-store | | 48a7ff722a7848d6a8a09af3684a9061 | RegionOne | cinder | volume | | 46a76eac878f4b8e922752dcd89df54d | RegionOne | glance | image | | 5f5ade10fb3f494c89382956eb1b0bd4 | RegionOne | ceilometer | metering | | 2eae29197649439e9f806a7eb2e0a3e6 | RegionOne | gnocchi | metric | | 9b985420c91845d684c00d7b0a247fb4 | RegionOne | cinderv3 | volumev3 | | 0c896ccce56649e4aea528a0c369c36b | RegionOne | neutron | network | | b17a230730b3483983c791fa36ad9137 | RegionOne | nova | compute | | b03e9bf19eee47baaf8e33e000974763 | RegionOne | cinderv2 | volumev2 | | 2031524c1f694f15825721ca88f3b6b5 | RegionOne | aodh | alarming | +----------------------------------+-----------+--------------+--------------+ [root@freebsd ~(keystone_admin)]# nova list +--------------------------------------+-------------+--------+------------+-------------+---------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+-------------+--------+------------+-------------+---------------------+ | 9aea1535-6a82-4429-909a-4fdc6d3c1025 | cirros-test | ACTIVE | - | Running | public=172.24.4.229 | +--------------------------------------+-------------+--------+------------+-------------+---------------------+ [root@freebsd ~(keystone_admin)]# glance image-list +--------------------------------------+--------+ | ID | Name | +--------------------------------------+--------+ | 5b591580-353c-4328-83d6-0654b02735bd | cirros | +--------------------------------------+--------+ [root@freebsd ~(keystone_admin)]# neutron net-list +--------------------------------------+---------+------------------------------------------------------+ | id | name | subnets | +--------------------------------------+---------+------------------------------------------------------+ | 0ae0cf30-8e30-4868-ac9f-c3420df2b9ad | private | aad3ad74-483d-4aa7-8cb4-d1f4f4769767 10.0.0.0/24 | | 5302cad2-c500-47d1-b164-f93750d7c9cf | public | d2de5d02-a4e9-4099-9b67-37f9febea0f6 172.24.4.224/28 | +--------------------------------------+---------+------------------------------------------------------+ [root@freebsd ~(keystone_admin)]# cinder list +--------------------------------------+--------+------+------+-------------+----------+--------------------------------------+ | ID | Status | Name | Size | Volume Type | Bootable | Attached to | +--------------------------------------+--------+------+------+-------------+----------+--------------------------------------+ | c24f022f-8062-43c4-ad7a-19fad97db5bf | in-use | | 1 | iscsi | true | 9aea1535-6a82-4429-909a-4fdc6d3c1025 | +--------------------------------------+--------+------+------+-------------+----------+--------------------------------------+
A commit references this bug: Author: novel Date: Wed Oct 12 04:48:39 UTC 2016 New revision: 423830 URL: https://svnweb.freebsd.org/changeset/ports/423830 Log: devel/py-keystoneauth1: update to 2.12.1 PR: 213337 Submitted by: Alexander Nusov Approved by: maintainer Changes: head/devel/py-keystoneauth1/Makefile head/devel/py-keystoneauth1/distinfo
A commit references this bug: Author: novel Date: Wed Oct 12 05:02:00 UTC 2016 New revision: 423831 URL: https://svnweb.freebsd.org/changeset/ports/423831 Log: net/py-novaclient: update to 6.0.0 PR: 213337 Submitted by: Alexander Nusov Changes: head/net/py-novaclient/Makefile head/net/py-novaclient/distinfo
A commit references this bug: Author: novel Date: Wed Oct 12 10:13:21 UTC 2016 New revision: 423841 URL: https://svnweb.freebsd.org/changeset/ports/423841 Log: Add py-cliff 2.2.0, command Line Interface Formulation Framework. PR: 213337 Submitted by: Alexander Nusov <alexander.nusov@nfvexpress.com> Changes: head/devel/Makefile head/devel/py-cliff/ head/devel/py-cliff/Makefile head/devel/py-cliff/distinfo head/devel/py-cliff/pkg-descr
A commit references this bug: Author: novel Date: Wed Oct 12 10:15:12 UTC 2016 New revision: 423842 URL: https://svnweb.freebsd.org/changeset/ports/423842 Log: Add py-cmd2 0.6.9, extra features for standard library cmd module. PR: 213337 Submitted by: Alexander Nusov <alexander.nusov@nfvexpress.com> Changes: head/devel/Makefile head/devel/py-cmd2/ head/devel/py-cmd2/Makefile head/devel/py-cmd2/distinfo head/devel/py-cmd2/pkg-descr
A commit references this bug: Author: novel Date: Wed Oct 12 10:15:57 UTC 2016 New revision: 423843 URL: https://svnweb.freebsd.org/changeset/ports/423843 Log: Add py-openstacksdk 0.9.8, unified SDK for OpenStack. PR: 213337 Submitted by: Alexander Nusov <alexander.nusov@nfvexpress.com> Changes: head/devel/Makefile head/devel/py-openstacksdk/ head/devel/py-openstacksdk/Makefile head/devel/py-openstacksdk/distinfo head/devel/py-openstacksdk/pkg-descr
A commit references this bug: Author: novel Date: Wed Oct 12 10:17:17 UTC 2016 New revision: 423844 URL: https://svnweb.freebsd.org/changeset/ports/423844 Log: Add py-os-client-config 1.21.1, OpenStack Client Configuation Library. PR: 213337 Submitted by: Alexander Nusov <alexander.nusov@nfvexpress.com> Changes: head/devel/Makefile head/devel/py-os-client-config/ head/devel/py-os-client-config/Makefile head/devel/py-os-client-config/distinfo head/devel/py-os-client-config/pkg-descr
A commit references this bug: Author: novel Date: Wed Oct 12 10:18:26 UTC 2016 New revision: 423846 URL: https://svnweb.freebsd.org/changeset/ports/423846 Log: Add py-osc-lib 1.1.0, OpenStackClient plugin library support. PR: 213337 Submitted by: Alexander Nusov <alexander.nusov@nfvexpress.com> Changes: head/devel/Makefile head/devel/py-osc-lib/ head/devel/py-osc-lib/Makefile head/devel/py-osc-lib/distinfo head/devel/py-osc-lib/pkg-descr
A commit references this bug: Author: novel Date: Wed Oct 12 10:19:44 UTC 2016 New revision: 423848 URL: https://svnweb.freebsd.org/changeset/ports/423848 Log: Add py-oslo.config 3.17.0, oslo Configuration library. PR: 213337 Submitted by: Alexander Nusov <alexander.nusov@nfvexpress.com> Changes: head/devel/Makefile head/devel/py-oslo.config/ head/devel/py-oslo.config/Makefile head/devel/py-oslo.config/distinfo head/devel/py-oslo.config/pkg-descr
A commit references this bug: Author: novel Date: Wed Oct 12 10:20:37 UTC 2016 New revision: 423849 URL: https://svnweb.freebsd.org/changeset/ports/423849 Log: Add py-requestsexceptions 1.1.3, library to find the correct path to exceptions in the requests library. PR: 213337 Submitted by: Alexander Nusov <alexander.nusov@nfvexpress.com> Changes: head/devel/Makefile head/devel/py-requestsexceptions/ head/devel/py-requestsexceptions/Makefile head/devel/py-requestsexceptions/distinfo head/devel/py-requestsexceptions/pkg-descr
A commit references this bug: Author: novel Date: Wed Oct 12 10:21:18 UTC 2016 New revision: 423850 URL: https://svnweb.freebsd.org/changeset/ports/423850 Log: Add py-unicodecsv 0.14.1, drop-in replacement for Python 2.7 csv module. PR: 213337 Submitted by: Alexander Nusov <alexander.nusov@nfvexpress.com> Changes: head/devel/Makefile head/devel/py-unicodecsv/ head/devel/py-unicodecsv/Makefile head/devel/py-unicodecsv/distinfo head/devel/py-unicodecsv/pkg-descr
A commit references this bug: Author: novel Date: Wed Oct 12 10:22:13 UTC 2016 New revision: 423851 URL: https://svnweb.freebsd.org/changeset/ports/423851 Log: Add py-warlock 1.2.0, Python object model built on JSON schema and JSON patch. PR: 213337 Submitted by: Alexander Nusov <alexander.nusov@nfvexpress.com> Changes: head/devel/Makefile head/devel/py-warlock/ head/devel/py-warlock/Makefile head/devel/py-warlock/distinfo head/devel/py-warlock/pkg-descr
A commit references this bug: Author: novel Date: Wed Oct 12 10:23:05 UTC 2016 New revision: 423852 URL: https://svnweb.freebsd.org/changeset/ports/423852 Log: Add py-cinderclient 1.9.0, client for the OpenStack Cinder API. PR: 213337 Submitted by: Alexander Nusov <alexander.nusov@nfvexpress.com> Changes: head/net/Makefile head/net/py-cinderclient/ head/net/py-cinderclient/Makefile head/net/py-cinderclient/distinfo head/net/py-cinderclient/pkg-descr
A commit references this bug: Author: novel Date: Wed Oct 12 10:23:59 UTC 2016 New revision: 423853 URL: https://svnweb.freebsd.org/changeset/ports/423853 Log: Add py-glanceclient 2.5.0, client for the OpenStack Glance API. PR: 213337 Submitted by: Alexander Nusov <alexander.nusov@nfvexpress.com> Changes: head/net/Makefile head/net/py-glanceclient/ head/net/py-glanceclient/Makefile head/net/py-glanceclient/distinfo head/net/py-glanceclient/pkg-descr
A commit references this bug: Author: novel Date: Wed Oct 12 10:24:38 UTC 2016 New revision: 423854 URL: https://svnweb.freebsd.org/changeset/ports/423854 Log: Add py-keystoneclient 3.5.0, client for the OpenStack Keystone API. PR: 213337 Submitted by: Alexander Nusov <alexander.nusov@nfvexpress.com> Changes: head/net/Makefile head/net/py-keystoneclient/ head/net/py-keystoneclient/Makefile head/net/py-keystoneclient/distinfo head/net/py-keystoneclient/pkg-descr
A commit references this bug: Author: novel Date: Wed Oct 12 10:25:14 UTC 2016 New revision: 423855 URL: https://svnweb.freebsd.org/changeset/ports/423855 Log: Add py-neutronclient 6.0.0, client for the OpenStack Neutron API. PR: 213337 Submitted by: Alexander Nusov <alexander.nusov@nfvexpress.com> Changes: head/net/Makefile head/net/py-neutronclient/ head/net/py-neutronclient/Makefile head/net/py-neutronclient/distinfo head/net/py-neutronclient/pkg-descr
A commit references this bug: Author: novel Date: Wed Oct 12 10:25:51 UTC 2016 New revision: 423856 URL: https://svnweb.freebsd.org/changeset/ports/423856 Log: Add py-openstackclient 1.9.0, client for the OpenStack. PR: 213337 Submitted by: Alexander Nusov <alexander.nusov@nfvexpress.com> Changes: head/net/Makefile head/net/py-openstackclient/ head/net/py-openstackclient/Makefile head/net/py-openstackclient/distinfo head/net/py-openstackclient/pkg-descr
Alexander, thanks for your contribution; I've committed all the ports and added you to the list of additional contributors (https://svnweb.freebsd.org/doc?view=revision&revision=49504). Dave, thanks for the quick approval of the keystoneauth1 update.
(In reply to Roman Bogorodskiy from comment #17) Perfect, thanks!