Bug 213337 - New port: OpenStack Client libraries and CLI tools
Summary: New port: OpenStack Client libraries and CLI tools
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Roman Bogorodskiy
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-09 14:14 UTC by Alexander Nusov
Modified: 2016-10-12 11:17 UTC (History)
2 users (show)

See Also:
dave: maintainer-feedback+


Attachments
Port of python-openstackclient (44.94 KB, patch)
2016-10-09 14:14 UTC, Alexander Nusov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Nusov 2016-10-09 14:14:11 UTC
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 |
+--------------------------------------+--------+------+------+-------------+----------+--------------------------------------+
Comment 1 commit-hook freebsd_committer freebsd_triage 2016-10-12 04:49:14 UTC
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
Comment 2 commit-hook freebsd_committer freebsd_triage 2016-10-12 05:02:16 UTC
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
Comment 3 commit-hook freebsd_committer freebsd_triage 2016-10-12 10:13:34 UTC
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
Comment 4 commit-hook freebsd_committer freebsd_triage 2016-10-12 10:15:36 UTC
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
Comment 5 commit-hook freebsd_committer freebsd_triage 2016-10-12 10:16:38 UTC
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
Comment 6 commit-hook freebsd_committer freebsd_triage 2016-10-12 10:17:40 UTC
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
Comment 7 commit-hook freebsd_committer freebsd_triage 2016-10-12 10:18:41 UTC
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
Comment 8 commit-hook freebsd_committer freebsd_triage 2016-10-12 10:20:43 UTC
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
Comment 9 commit-hook freebsd_committer freebsd_triage 2016-10-12 10:20:45 UTC
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
Comment 10 commit-hook freebsd_committer freebsd_triage 2016-10-12 10:21:46 UTC
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
Comment 11 commit-hook freebsd_committer freebsd_triage 2016-10-12 10:22:48 UTC
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
Comment 12 commit-hook freebsd_committer freebsd_triage 2016-10-12 10:23:50 UTC
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
Comment 13 commit-hook freebsd_committer freebsd_triage 2016-10-12 10:24:51 UTC
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
Comment 14 commit-hook freebsd_committer freebsd_triage 2016-10-12 10:24:53 UTC
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
Comment 15 commit-hook freebsd_committer freebsd_triage 2016-10-12 10:25:55 UTC
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
Comment 16 commit-hook freebsd_committer freebsd_triage 2016-10-12 10:25:56 UTC
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
Comment 17 Roman Bogorodskiy freebsd_committer freebsd_triage 2016-10-12 10:37:18 UTC
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.
Comment 18 Alexander Nusov 2016-10-12 11:17:46 UTC
(In reply to Roman Bogorodskiy from comment #17)

Perfect, thanks!