Re: Create Juju Charms from your browser!

2017-02-06 Thread Cory Johns
This is really cool!

On Mon, Feb 6, 2017 at 6:34 AM, Merlijn Sebrechts <
merlijn.sebrec...@gmail.com> wrote:

> Answers in-line.
>
> 2017-02-06 6:36 GMT+01:00 Andrew Wilkins :
>>
>>
>> Very cool, thanks for sharing.
>>
>> A few things which I think would make this even better:
>>  - integration with Ubuntu SSO (or GitHub OAuth, etc.)
>>
>
> This will probably be the most difficult task. Eclipse Che doesn't have
> any authentication mechanism builtin. Each user has to have their own
> Eclipse Che instance. Codenvy is a commercial product based on Eclipse Che
> that has authentication builtin, but it is closed-source.
>
>
>>  - with above: inject macaroon/token into the charmbox container, so that
>> the juju CLI would be automatically logged in (would only work with
>> external identity management)
>>
>
> Yes, that would be awesome! Even without the above, we might be able to do
> it by supplying a token to the Che Charm.
>
>
>>  - with above: Right-click "Deploy to Juju", with detection of changes to
>> deployed code and an option to update.
>>
>>
> YES! The Che team is working on a feature called "smart commands
> ". This will allow us to
> create stuff like a `build charm` action that appears in the right-click
> menu of a layer, a `build charm` command that build the currently selected
> layer, a `deploy charm` command that deploys/updates the charm.
>
> Che's speed of development is really fast, and they seem to be going in a
> direction that will allow us to create deep integration between Juju and
> Che.
>
>
>> ... in case anyone has spare time ;)
>>
>> Cheers,
>> Andrew
>>
>
>
> --
> Juju mailing list
> Juju@lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/
> mailman/listinfo/juju
>
>
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Create Juju Charms from your browser!

2017-02-06 Thread Merlijn Sebrechts
Answers in-line.

2017-02-06 6:36 GMT+01:00 Andrew Wilkins :
>
>
> Very cool, thanks for sharing.
>
> A few things which I think would make this even better:
>  - integration with Ubuntu SSO (or GitHub OAuth, etc.)
>

This will probably be the most difficult task. Eclipse Che doesn't have any
authentication mechanism builtin. Each user has to have their own Eclipse
Che instance. Codenvy is a commercial product based on Eclipse Che that has
authentication builtin, but it is closed-source.


>  - with above: inject macaroon/token into the charmbox container, so that
> the juju CLI would be automatically logged in (would only work with
> external identity management)
>

Yes, that would be awesome! Even without the above, we might be able to do
it by supplying a token to the Che Charm.


>  - with above: Right-click "Deploy to Juju", with detection of changes to
> deployed code and an option to update.
>
>
YES! The Che team is working on a feature called "smart commands
". This will allow us to create
stuff like a `build charm` action that appears in the right-click menu of a
layer, a `build charm` command that build the currently selected layer, a
`deploy charm` command that deploys/updates the charm.

Che's speed of development is really fast, and they seem to be going in a
direction that will allow us to create deep integration between Juju and
Che.


> ... in case anyone has spare time ;)
>
> Cheers,
> Andrew
>
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Create Juju Charms from your browser!

2017-02-04 Thread Charles Butler
And charmbox makes an appearance! Great work merlijin! I'm looking forward
to giving this a spin.
On Fri, Feb 3, 2017 at 8:06 PM Antonio Rosales <
antonio.rosa...@canonical.com> wrote:

>
>
> On Feb 3, 2017 7:08 PM, "Junaid Ali"  wrote:
>
> Great. Thanks Merlijn for sharing.
>
>
> +1 and juju deployable to give it a quick spin too, nice work.
>
> -Antonio
>
>
> -- Junaid
>
> --
> Juju mailing list
> Juju@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>
>
> --
> Juju mailing list
> Juju@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>
-- 
Juju Charmer
Canonical Group Ltd.
Ubuntu - Linux for human beings | www.ubuntu.com
Juju - The fastest way to model your application | www.jujucharms.com
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Create Juju Charms from your browser!

2017-02-03 Thread Antonio Rosales
On Feb 3, 2017 7:08 PM, "Junaid Ali"  wrote:

Great. Thanks Merlijn for sharing.


+1 and juju deployable to give it a quick spin too, nice work.

-Antonio


-- Junaid

--
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/
mailman/listinfo/juju
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Create Juju Charms from your browser!

2017-02-03 Thread Junaid Ali
Great. Thanks Merlijn for sharing.
-- Junaid-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Create Juju Charms from your browser!

2017-02-03 Thread Merlijn Sebrechts
Hi all


I've been looking at Eclipse Che for a while, it is a cloud Workspace and
IDE from the Eclipse Foundation. An IDE that runs in your browser, with
docker containers as workspaces.

It's a great way to lower the barrier for new developers. Open Che in your
browser, choose the stack you want, and start coding.

I've created a Charm that deploys Eclipse Che and creates a stack that has
everything you need to start Charming. The stack is based on the `charmbox`
Docker container.

Eclipse Che Charm: https://jujucharms.com/u/tengu-team/eclipse-che/
Eclipse Che Layer: https://github.com/IBCNServices/layer-eclipse-che

Check it out and let me know what you think of it!



Kind regards
Merlijn
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju