un-promulgating big data charms next week

2017-04-28 Thread Kevin Monroe
Hey Juju,

TL;DR:  i'm proposing to un-promulgate 45 outdated big data charms/bundles
[0] next Friday, May 5th.

Earlier this week, Merlijn mentioned improvements that would help users
searching for things like 'hadoop'.  The gist is that we still list
outdated charms as 'recommended', even though they are not.  To address
this, I'm proposing to un-promulgate 15 bundles and 30 charms as shown here:

https://docs.google.com/spreadsheets/d/1TjWl86BTOWKSe8LBNHTQFAwMoeNG5sKz_9YdCl0BPkQ/edit?usp=sharing

Each of the 'n' items have either been superseded or are no longer being
maintained.  These will still be available in the charm store for now, but
will require a namespace to reach them.  For example:

$ juju deploy apache-pig

becomes:

$ juju deploy ~bigdata-charmers/apache-pig

If removing any of these from the recommended section of the charm store
will impact your work, please let me know here or as a comment in the doc
linked above.

Following un-promulgation, I'll put at least some of these through the more
formal 'unmaintained charm' process, which provides a 30-day window for
anyone that may want to take up ownership:

https://jujucharms.com/docs/stable/charm-unmaintained-process

I'll send a separate note with details on that effort.

[0] - Items up for un-promulgation:

BUNDLES
apache-analytics-pig
apache-analytics-sql
apache-core-batch-processing
apache-hadoop-spark
apache-hadoop-spark-notebook
apache-hadoop-spark-zeppelin
apache-ingestion-kafka
apache-processing-mapreduce
apache-processing-spark
data-analytics-with-pig-latin
data-analytics-with-sql-like
hdp-core-batch-processing
high-performance-batch-processing
kafka-ingestion
realtime-analytics-with-storm

CHARMS
apache-flume-hdfs
apache-flume-kafka
apache-flume-syslog
apache-flume-twitter
apache-hadoop-client
apache-hadoop-compute-slave
apache-hadoop-hdfs-master
apache-hadoop-hdfs-secondary
apache-hadoop-namenode
apache-hadoop-plugin
apache-hadoop-resourcemanager
apache-hadoop-slave
apache-hadoop-yarn-master
apache-hive
apache-kafka
apache-pig
apache-spark
apache-spark-notebook
apache-zeppelin
apache-zookeeper/4
gobblin
hdp-hadoop
hdp-hive
hdp-pig
hdp-storm
hdp-tez
hdp-zookeeper

Please let me know if you have questions/concerns. Thanks!
-Kevin
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Release announcement correction (Juju 2.2-beta3 not 2.2-beta1)

2017-04-28 Thread Eric Jones
Hello all,

The subject of previous release announcement email indicated that a new
release of juju and conjure-up was for the version 2.2-beta1. That is
incorrect. The version that has been released is *2.2-beta3*. Thank you.

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


A new release of Juju, 2.2-beta1 and conjure-up are here!

2017-04-28 Thread Eric Jones
# Juju 2.2-beta3 Release Notes

We are delighted to announce the release of Juju and conjure-up 2.2-beta3!
In this release, Juju greatly improves memory and storage consumption,
works on KVM containers, and improves network modelling. conjure-up now
supports Juju as a Service (JAAS), provides a MacOS client, and adds
support for repeatable spell deployments.

The best way to get your hands on this release of Juju and conjure-up is to
install them via snap packages (see https://snapcraft.io/ for more info on
snaps).

snap install juju --classic --beta

snap install conjure-up --classic --beta

Other packages are available for a variety of platforms. Please see the
online documentation at https://jujucharms.com/docs/
devel/reference-releases#development

## New and Improved

--

* conjure-up now uses libjuju as its API client.

* conjure-up supports deploying to Oracle.

* Juju now has more efficient transaction cleanup, which also requires less
memory. * log pruning can now be configured to specify maximum log entry
age and log collection size; max-logs-age, max-logs-size (
https://jujucharms.com/docs/devel/controllers-config)

* status history pruning can now be configured to specify maximum status
entry age and status collection size; max-status-history-age,
max-status-history-size

(https://jujucharms.com/docs/devel/models-config)

* experimental Oracle Compute provider

see https://jujucharms.com/docs/devel/help-oracle Known limitations for
this beta:

   -

   instance ids in Juju status are not user friendly.
   -

   destroy-controller might show an error if instance deletion takes too
   long.
   -

   yakkety bootstrap / workloads not supported.


## Fixes

--

* Log overflow has been minimised and OpenStack-based deployments improved
by ensuring that a Juju machine can always identify its firewall rule

* Juju more reliably determines whether to connect to the MAASv2 or MAASv1
API based on MAAS endpoint URL as well as the response received from MAAS.

* Go version updated to 1.8 to take advantage of performance improvements.

* Mongo updated to version 3.2.12 to take advantage of performance and
stability improvements, especially around buffered operations.

* For more Juju and conjure-up goodness, see https://bugs.launchpad.net/
juju/+milestone/2.2-beta3 and https://github.com/conjure-up/
conjure-up/milestone/19?closed=1


## Feedback Appreciated!

We encourage everyone to let us know how you're using Juju.

Join us at regular Juju shows - subscribe to our Youtube channel
https://youtube.com/jujucharms

Send us a message on Twitter using #jujucharms, join us at #juju on
freenode, and subscribe to the mailing list at juju@lists.ubuntu.com.

https://jujucharms.com/docs/devel/contact-us

## More information

To learn more about these great technologies please visit

https://jujucharms.com and http://conjure-up.io.
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: step by step for gitlab with the ssl-termination-proxy

2017-04-28 Thread Rick Harding
Yes, this does bring back up the versioning topic. The path with least
impact to updating charms is to add a websocket specific interface. The
only charms that have to be updated are those that provide a websocket
connection that could be proxied and it'll be a lot smaller impact than all
the current http speaking charms out there.



On Fri, Apr 28, 2017 at 1:00 PM Merlijn Sebrechts <
merlijn.sebrec...@gmail.com> wrote:

> Zeppelin is a tricky one, because it also uses websockets on top of normal
> http. I don't want to use the `http` interface for this because support for
> this wouldn't be backwards compatible; Zeppelin will not work behind the
> current HAProxy Charm. More info on how to proxy zeppelin with nginx
> .
>
> So do we create a new interface that combines both `http` and `websockets`
> or do we use two interfaces?
>
> 2017-04-28 15:14 GMT+02:00 Rick Harding :
>
>> In the Juju Show episode this week [1] I mentioned that I was tinkering
>> with getting Gitlab testing. There was one tweak that needed doing so that
>> you can get Gitlab to work with it being proxied. You have to configure its
>> "external_url" config setting and then reconfigure Gitlab.
>>
>> I've walked through the step by step in my blog post here:
>> http://mitechie.com/blog/2017/4/27/giving-gitlab-an-afternoon-spin\
>>
>> I want to thank Tom for responding to my poking around his Gitlab charm
>> and for the awesome stuff i the ssl-termination-proxy charm from the Tengu
>> folks. It's a really nice combo [2] and I'll follow up on that awesomeness
>> in a bit.
>>
>> 1: https://www.youtube.com/watch?v=h2X9gIxXPH8&t=2s
>> 2: https://jujucharms.com/u/spiculecharms/gitlab-ssl
>>
>> Rick
>>
>> --
>> 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: step by step for gitlab with the ssl-termination-proxy

2017-04-28 Thread Merlijn Sebrechts
Zeppelin is a tricky one, because it also uses websockets on top of normal
http. I don't want to use the `http` interface for this because support for
this wouldn't be backwards compatible; Zeppelin will not work behind the
current HAProxy Charm. More info on how to proxy zeppelin with nginx
.

So do we create a new interface that combines both `http` and `websockets`
or do we use two interfaces?

2017-04-28 15:14 GMT+02:00 Rick Harding :

> In the Juju Show episode this week [1] I mentioned that I was tinkering
> with getting Gitlab testing. There was one tweak that needed doing so that
> you can get Gitlab to work with it being proxied. You have to configure its
> "external_url" config setting and then reconfigure Gitlab.
>
> I've walked through the step by step in my blog post here:
> http://mitechie.com/blog/2017/4/27/giving-gitlab-an-afternoon-spin\
>
> I want to thank Tom for responding to my poking around his Gitlab charm
> and for the awesome stuff i the ssl-termination-proxy charm from the Tengu
> folks. It's a really nice combo [2] and I'll follow up on that awesomeness
> in a bit.
>
> 1: https://www.youtube.com/watch?v=h2X9gIxXPH8&t=2s
> 2: https://jujucharms.com/u/spiculecharms/gitlab-ssl
>
> Rick
>
> --
> 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


step by step for gitlab with the ssl-termination-proxy

2017-04-28 Thread Rick Harding
In the Juju Show episode this week [1] I mentioned that I was tinkering
with getting Gitlab testing. There was one tweak that needed doing so that
you can get Gitlab to work with it being proxied. You have to configure its
"external_url" config setting and then reconfigure Gitlab.

I've walked through the step by step in my blog post here:
http://mitechie.com/blog/2017/4/27/giving-gitlab-an-afternoon-spin\

I want to thank Tom for responding to my poking around his Gitlab charm and
for the awesome stuff i the ssl-termination-proxy charm from the Tengu
folks. It's a really nice combo [2] and I'll follow up on that awesomeness
in a bit.

1: https://www.youtube.com/watch?v=h2X9gIxXPH8&t=2s
2: https://jujucharms.com/u/spiculecharms/gitlab-ssl

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