New charms client

Kapil Thangavelu kapil.thangavelu at canonical.com
Sun Jan 25 16:53:45 UTC 2015


odd, i don't show any deltas (godeps/install and output below).. and i'm
only getting it on a few of the facades (charms and annotations) not all.
 i'll play around with it a bit more in a bit. good to know about the
functional api tests ( i was wondering). thanks for the tips.

kapil at realms-slice:~/src/github.com/juju/juju$ godeps -u dependencies.tsv
kapil at realms-slice:~/src/github.com/juju/juju$ godeps -u dependencies.tsv
kapil at realms-slice:~/src/github.com/juju/juju$ go install -v
github.com/juju/juju
kapil at realms-slice:~/src/github.com/juju/juju$



On Sun, Jan 25, 2015 at 10:04 AM, Andrew Wilkins <
andrew.wilkins at canonical.com> wrote:

> On Fri, Jan 23, 2015 at 11:32 PM, Kapil Thangavelu <
> kapil.thangavelu at canonical.com> wrote:
>
>> I'm having some problems actually using this api, is it enabled? or does
>> it need a feature flag?
>>
>>         return self.rpc._rpc({
>>             "Type": "Charms",
>>             "Request": "List",
>>             "Params": {"Names": names}})
>>
>> gets
>>
>> jujuclient.EnvError: <Env Error - Details:
>>  {   u'Error': u'unknown object type "Charms"',
>>     u'ErrorCode': u'not implemented',
>>     u'RequestId': 1,
>>     u'Response': {   }}
>>
>> same code works for every other facade, using a trunk checkout. I do see
>> the Charms facade in the login data, ie.
>>
>
> Did you run "godeps -u dependencies.tsv"? I was seeing weird behaviour
> similar to this (different facade tho), updated dependencies and it went
> away.
>
> Cheers,
> Andrew
>
>
>> {u'EnvironTag': u'environment-fb933e3d-5293-486a-8ff9-7ac565271c35',
>>  u'Facades': [{u'Name': u'Action', u'Versions': [0]},
>>               {u'Name': u'Agent', u'Versions': [0, 1]},
>>               {u'Name': u'AllWatcher', u'Versions': [0]},
>>               {u'Name': u'Annotations', u'Versions': [1]},
>>               {u'Name': u'Backups', u'Versions': [0]},
>>               {u'Name': u'CharmRevisionUpdater', u'Versions': [0]},
>>               {u'Name': u'Charms', u'Versions': [1]},
>>
>>
>> On Mon, Jan 19, 2015 at 1:59 AM, Anastasia Macmood <
>> anastasia.macmood at canonical.com> wrote:
>>
>>> Hi
>>>
>>> I have just landed a new charms client.
>>>
>>> This client can list charms.
>>>
>>> The intention is to have a dedicate charms client for 1.23, deprecating
>>> old client. However, at the moment the only "ported" method from old
>>> client is CharmInfo.
>>>
>>> Sincerely Yours,
>>>
>>> Anastasia
>>>
>>> --
>>> Juju-dev mailing list
>>> Juju-dev at lists.ubuntu.com
>>> Modify settings or unsubscribe at:
>>> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>>>
>>
>>
>> --
>> Juju-dev mailing list
>> Juju-dev at lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju-dev/attachments/20150125/a9ceb07a/attachment.html>


More information about the Juju-dev mailing list