Return-Path: X-Original-To: apmail-jclouds-user-archive@minotaur.apache.org Delivered-To: apmail-jclouds-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 52C0F1727D for ; Tue, 14 Oct 2014 11:48:54 +0000 (UTC) Received: (qmail 61558 invoked by uid 500); 14 Oct 2014 11:48:54 -0000 Delivered-To: apmail-jclouds-user-archive@jclouds.apache.org Received: (qmail 61491 invoked by uid 500); 14 Oct 2014 11:48:54 -0000 Mailing-List: contact user-help@jclouds.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@jclouds.apache.org Delivered-To: mailing list user@jclouds.apache.org Received: (qmail 61481 invoked by uid 99); 14 Oct 2014 11:48:54 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Oct 2014 11:48:54 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI,SPF_PASS,WEIRD_PORT X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of everett.toews@rackspace.com designates 173.203.4.135 as permitted sender) Received: from [173.203.4.135] (HELO mx1.ord1.rackspace.com) (173.203.4.135) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Oct 2014 11:48:48 +0000 X-SBRS: None X-SenderGroup: RELAYLIST-US X-MailFlowPolicy: $RELAYED-US X-IronPort-AV: E=McAfee;i="5600,1067,7471"; a="411756504" X-IronPort-AV: E=Sophos;i="5.01,489,1400043600"; d="scan'208";a="411756504" Received: from ord1exh02.rackspace.corp ([10.12.120.26]) by mx1.ord1.rackspace.com with ESMTP/TLS/AES128-SHA; 14 Oct 2014 06:48:27 -0500 Received: from ORD1EXD04.RACKSPACE.CORP ([fe80::7ca9:7766:7f3a:1a45]) by ORD1EXH02.RACKSPACE.CORP ([::1]) with mapi id 14.03.0123.003; Tue, 14 Oct 2014 06:48:27 -0500 From: Everett Toews To: "user@jclouds.apache.org" Subject: Re: OpenStack Keystone endpoints Thread-Topic: OpenStack Keystone endpoints Thread-Index: AQHP51WWIG1BLjK4/UWQWERVb8eGGZwvzqyA Date: Tue, 14 Oct 2014 11:48:26 +0000 Message-ID: <156F0566-817B-4839-887A-B99ABE17EFA9@rackspace.com> References: <543C8885.9000208@yahoo.com> In-Reply-To: <543C8885.9000208@yahoo.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [24.27.37.13] Content-Type: text/plain; charset="windows-1251" Content-ID: <636C023D0BDCEC4DAA71AD6D9E7C394C@RACKSPACE.CORP> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org Hi Yury, I think you=92re referring to the OS-KSCATALOG admin extension http://developer.openstack.org/api-ref-identity-v2.html#os-kscatalog-ext If so, you=92re correct. It has not been implemented. You=92re welcome to raise an issue for this at=20 https://issues.apache.org/jira/browse/JCLOUDS Please include a description what it is, what it does, and what motivates t= he addition of this API. This helps keep developers aware of things they ma= y not be tracking closely and also helps us understand how jclouds is used. Of course, if you have the time and desire to implemented this yourself, yo= u can learn how at https://wiki.apache.org/jclouds/How%20to%20Contribute Thanks, Everett On Oct 13, 2014, at 9:20 PM, Yury Kats wrote: > Keystone server allows me to list/manage endpoints via /v2_0/endpoints UR= L. > I can't find corresponding APIs in jClouds. Have those not been implement= ed or am I missing something? >=20 > Example REST calls: > $ keystone --debug --os-token ADMIN --os-endpoint http://127.0.0.1:4010/v= 2.0/ endpoint-list > DEBUG:keystoneclient.session:REQ: curl -i -X GET http://127.0.0.1:4010/v2= .0/endpoints -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: ADMIN= " >=20 > $ keystone --debug --os-token ADMIN --os-endpoint http://127.0.0.1:4010/v= 2.0/ endpoint-create --service swift --publicurl qq > DEBUG:keystoneclient.session:REQ: curl -i -X POST http://127.0.0.1:4010/v= 2.0/endpoints -H "User-Agent: python-keystoneclient" -H "Content-Type: appl= ication/json" -H "X-Auth-Token: ADMIN" -d '{"endpoint": {"adminurl": null, = "service_id": "e7573e3ef683477491766ff955221c94", "region": "regionOne", "i= nternalurl": null, "publicurl": "qq"}}' >=20 > $ keystone --debug --os-token ADMIN --os-endpoint http://127.0.0.1:4010/v= 2.0/ endpoint-delete 642503c6e32047b5a2f95c6558732a17 > DEBUG:keystoneclient.session:REQ: curl -i -X DELETE http://127.0.0.1:4010= /v2.0/endpoints/642503c6e32047b5a2f95c6558732a17 -H "User-Agent: python-key= stoneclient" -H "X-Auth-Token: ADMIN" >=20 > Thanks, > Yury