[aerogear-dev] Graphana docker image ?

Matthias Wessendorf mwessend at redhat.com
Thu Mar 15 06:59:30 EDT 2018


I see you on the team -> https://hub.docker.com/u/darahayes/ (at least this
account)

On Thu, Mar 15, 2018 at 11:51 AM, Dara Hayes <dara.hayes at redhat.com> wrote:

> I 100% agree that it should be in the aerogear org and I suggested it at
> the time. However, we were never given access (even though we asked) :)
>
> On Thu, Mar 15, 2018 at 10:26 AM, Matthias Wessendorf <mwessend at redhat.com
> > wrote:
>
>> The other question is ... is "aerogearcatalog" the right choice ?
>>
>> IMO no - since that https://github.com/aerogear/grafana-docker is not an
>> APB
>>
>> IMO it would be better in "aerogear" dh org ;-)
>>
>> On Thu, Mar 15, 2018 at 11:25 AM, Matthias Wessendorf <
>> mwessend at redhat.com> wrote:
>>
>>> there is no issue w/ forks etc :-)
>>>
>>> I just found it very annoying not seeing any hint on the repo, in
>>> dockerhub :-)
>>>
>>> I will update it
>>>
>>> On Thu, Mar 15, 2018 at 11:19 AM, Dara Hayes <dara.hayes at redhat.com>
>>> wrote:
>>>
>>>> TL;DR: We forked the grafana build tools [0] and built a commit off the
>>>> master branch that we knew to be stable. In addition we modified the build
>>>> scripts to include some Grafana plugins inside the container image. There
>>>> were two reasons we did this.
>>>>
>>>> 1. We were depending on new features in Grafana that were only
>>>> available on the master branch. Grafana was under very heavy development as
>>>> they geared up towards their 5.0 release and we were finding new problems
>>>> arising every few days while we worked off the master branch. This was
>>>> really slowing down APB development.
>>>>
>>>> 2. We needed to install additional plugins required by some dashboards. Grafana's
>>>> docker image provides a way to install plugins using environment variables
>>>> fed into the container at runtime but this requires root access which is
>>>> not feasible in Openshift. The only way we could do it at the time was
>>>> by baking in the plugins as part of the docker build. It's a terrible
>>>> solution but it was the only way at the time to continue the very fast pace
>>>> of development of the APBs.
>>>>
>>>> There are still a some questions to be answered:
>>>>
>>>> * How are we going to distribute Grafana on OpenShift such that it
>>>> doesn't require root access?
>>>> * What is the best way to install plugins? There was some discussion
>>>> about the different options and the consequences of those options in this
>>>> document [1]
>>>>
>>>> This all arose during a sprint where one of the primary goals was to
>>>> deliver an APB that could provision Grafana + Prometheus and display
>>>> dashboard discovery and some other features. We decided at the time that we
>>>> were not prepared to answer those bigger questions so we knowingly put this
>>>> technical debt on ourselves and implemented a quick and dirty solution.
>>>>
>>>> This entire thing was discussed publicly in a Github PR:
>>>> https://github.com/aerogearcatalog/keycloak-apb/pull/33 But perhaps it
>>>> should also have been mentioned on list at the time. Hope this clears
>>>> things up.
>>>>
>>>> [0]: https://github.com/aerogear/grafana-docker
>>>> [1]: https://docs.google.com/document/d/1WAUQ9IfJovSSUsHYR2P
>>>> U3UeRWdpuyoKN9_ImyVv6dhc/edit#heading=h.yf74gvpjt77w
>>>>
>>>> On Thu, Mar 15, 2018 at 9:27 AM, David Martin <davmarti at redhat.com>
>>>> wrote:
>>>>
>>>>> I remember a rember there's a reason for having a custom image built
>>>>> (we need specific features that aren't in latest upstream image), but
>>>>> I'm not sure who pushed it up and from where.
>>>>>
>>>>> @Dara @Steven, is there a fork of grafana or some repo where we have
>>>>> the Dockerfile?
>>>>>
>>>>> On 14 March 2018 at 15:15, Matthias Wessendorf <matzew at apache.org>
>>>>> wrote:
>>>>> > Hi,
>>>>> >
>>>>> > I am not able to find the image for this container:
>>>>> > https://hub.docker.com/r/aerogearcatalog/grafana/
>>>>> >
>>>>> > If not an automated build repo, we should at least point to the
>>>>> actual
>>>>> > aerogear GH repository, where the thing is located.
>>>>> >
>>>>> > Thanks
>>>>> >
>>>>> > --
>>>>> > Matthias Wessendorf
>>>>> >
>>>>> > github: https://github.com/matzew
>>>>> > twitter: http://twitter.com/mwessendorf
>>>>> >
>>>>> > --
>>>>> > You received this message because you are subscribed to the Google
>>>>> Groups
>>>>> > "Aerogear" group.
>>>>> > To unsubscribe from this group and stop receiving emails from it,
>>>>> send an
>>>>> > email to aerogear+unsubscribe at googlegroups.com.
>>>>> > To post to this group, send email to aerogear at googlegroups.com.
>>>>> > To view this discussion on the web visit
>>>>> > https://groups.google.com/d/msgid/aerogear/CAAg5f2RgsYFDWqG%
>>>>> 3DX%3Dj%3D48fVhCH2nrgjRuXNdNF9za3nt8uhSQ%40mail.gmail.com.
>>>>> > For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> David Martin
>>>>> Red Hat Mobile
>>>>> Twitter: @irldavem
>>>>> IRC: @irldavem (#aerogear)
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Dara Hayes
>>>>
>>>> Associate software engineer
>>>> <https://redhat.com> TRIED. TESTED. TRUSTED.
>>>> <https://redhat.com/trusted>
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Aerogear" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to aerogear+unsubscribe at googlegroups.com.
>>>> To post to this group, send email to aerogear at googlegroups.com.
>>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>>> gid/aerogear/CABkcJC19HDKXS2jTUMj%2BU8Z8e27o4uD55Rea%2B7Eu8K
>>>> SfBY4nrg%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/aerogear/CABkcJC19HDKXS2jTUMj%2BU8Z8e27o4uD55Rea%2B7Eu8KSfBY4nrg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>>
>>> --
>>> Project lead AeroGear.org
>>>
>>
>>
>>
>> --
>> Project lead AeroGear.org
>>
>
>
>
> --
>
> Dara Hayes
>
> Associate software engineer
> <https://redhat.com> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
>
>


-- 
Project lead AeroGear.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20180315/be0ed234/attachment.html 


More information about the aerogear-dev mailing list