New Endpoints Implementation/New Elasticsearch Charm

Merlijn Sebrechts merlijn.sebrechts at gmail.com
Mon Oct 30 09:44:38 UTC 2017


Some more context:

We're introducing a new way to create interface layers: "Endpoints". You
can see a pre-alpha version in this PR
<https://github.com/juju-solutions/charms.reactive/pull/123>.

Creating interface layers is currently very tricky and there is a steep
learning curve. Endpoints address those issues, mostly by removing a lot of
"magic" behavior (like SCOPEs), and streamlining interface layers to more
closely resemble normal layers. We're also updating the docs as part of
this process.

Feel free to test it out and let us know what you think of it, but know
that this is an alpha version.


2017-10-30 0:30 GMT+01:00 James Beedy <jamesbeedy at gmail.com>:

> I carved out what seems to be some solid ground on the new Elasticsearch
> rewrite using the new endpoints implementation.
>
> Assuming I'm using this correctly, I found the new endpoints
> implementation to give for a really smooth experience. Nice work on this
> @cory!
>
> Wondering if I could get some feedback on whether I'm actually using it
> correctly, or screwing anything up.
>
> Here are the components
> * Charm github repo - https://github.com/jamesbeedy/layer-elasticsearch
> * host-port interface - https://github.com/jamesbeedy/interface-host-port
> * Elasticsearch charm - https://jujucharms.com/u/
> jamesbeedy/elasticsearch/18
> * Charmstore Bundle - https://jujucharms.com/u/
> jamesbeedy/elasticsearch-non-uniform/2
>
> Deploying ^ bundle should give you http://paste.ubuntu.com/25848402/
>
> Thanks!
>
> --
> 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/20171030/e1f22826/attachment.html>


More information about the Juju mailing list