Juju service commands or communitation protocol

Samuel Cozannet samuel.cozannet at canonical.com
Thu Nov 5 08:44:27 UTC 2015


Hi André,

Not sure about your use case, but we've used this integration (python
native I am afraid) to do some Juju autoscaling with a metrology tool
(Zabbix). Have a look if you're doing something similar :)

Repo (a bit outdated now): https://github.com/SaMnCo/ob-zabbix/
video: https://www.youtube.com/watch?v=IF7bUgDCYMM

++
Sam




--
Samuel Cozannet
Cloud, Big Data and IoT Strategy Team
Business Development - Cloud and ISV Ecosystem
Changing the Future of Cloud
Ubuntu <http://ubuntu.com>  / Canonical UK LTD <http://canonical.com> / Juju
<https://jujucharms.com>
samuel.cozannet at canonical.com
mob: +33 616 702 389
skype: samnco
Twitter: @SaMnCo_23
[image: View Samuel Cozannet's profile on LinkedIn]
<https://es.linkedin.com/in/scozannet>

On Thu, Nov 5, 2015 at 12:19 AM, André Moreira <andre.lcm at gmail.com> wrote:

> Thank you, Adam. This is exactly what I was looking for.
> André
>
> 2015-11-04 14:21 GMT-02:00 Adam Stokes <adam.stokes at canonical.com>:
>
>> You'll have to check out some of the bindings code:
>>
>>
>> http://bazaar.launchpad.net/~juju-deployers/python-jujuclient/trunk/view/head:/jujuclient.py
>>
>> That should give you a good indication of what the juju api server
>> requires. For example the credentials need to be in a form of
>>
>>
>> {'Type': 'Admin',
>>   'Request': 'Login',
>>   'RequestId': 1,
>>   'Params': {'AuthTag': 'user-admin',
>>                  'Password': None}}
>>
>> The above library is a single file which is pretty easy to grok and has
>> good documentation on what the functions do.
>>
>> On Wed, Nov 4, 2015 at 11:04 AM, André Moreira <andre.lcm at gmail.com>
>> wrote:
>>
>>> Hi Adam,
>>> What I mean is how do I construct the json requests and how should I
>>> expect the json response to be provided. Do you know where do I find this
>>> kind of documentation? I mean, is there a doc for it without needing to
>>> read the source code?
>>> André
>>>
>>> 2015-11-04 11:34 GMT-02:00 Adam Stokes <adam.stokes at canonical.com>:
>>>
>>>> If you're going to use Go or creating bindings of your own the api
>>>> documentation is https://godoc.org/github.com/juju/juju/api.
>>>>
>>>> On Wed, Nov 4, 2015 at 8:30 AM, André Moreira <andre.lcm at gmail.com>
>>>> wrote:
>>>>
>>>>> Thank you, Mark, for the reply.
>>>>> Nice to know there is this library and there will be an official one!
>>>>> But, if I want to use the REST api without the python library, where
>>>>> can I find documentation for it?
>>>>> Thanks in advance,
>>>>> André
>>>>>
>>>>> 2015-11-04 6:32 GMT-02:00 Mark Shuttleworth <mark at ubuntu.com>:
>>>>>
>>>>>> On 04/11/15 09:02, Merlijn Sebrechts wrote:
>>>>>> > I'm very interested to hear more about that python library! Is this
>>>>>> > something that will be discussed at the summit?
>>>>>>
>>>>>> It could be. There have been a couple of informal variations on this
>>>>>> theme from various sources, we recently decided it was worth making an
>>>>>> official one. Someone closer to that work would be able to provide
>>>>>> more
>>>>>> insight, including whether it will be based on one like
>>>>>> http://python-jujuclient.readthedocs.org/ or whether it's a fresh
>>>>>> start.
>>>>>>
>>>>>> Mark
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Le doux charme de maint songe
>>>>> Par leur bel art inventé
>>>>> Sous les habits du mensonge
>>>>> Nous offre la vérité.
>>>>>     -La Fontaine
>>>>>
>>>>> --
>>>>> Juju mailing list
>>>>> Juju at lists.ubuntu.com
>>>>> Modify settings or unsubscribe at:
>>>>> https://lists.ubuntu.com/mailman/listinfo/juju
>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> Le doux charme de maint songe
>>> Par leur bel art inventé
>>> Sous les habits du mensonge
>>> Nous offre la vérité.
>>>     -La Fontaine
>>>
>>
>>
>
>
> --
>
> Le doux charme de maint songe
> Par leur bel art inventé
> Sous les habits du mensonge
> Nous offre la vérité.
>     -La Fontaine
>
> --
> Juju mailing list
> Juju at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20151105/393e5dcd/attachment.html>


More information about the Juju mailing list