Hi Chesnay, thanks for joining the discussion. For clarification: the repository will only contain a docker-compose.yaml and a few configuration files. In terms of Flink images the plan is to use `library/flink:<some-release-version>` [1].
Best, Konstantin [1] https://github.com/docker-flink/docker-flink On Fri, Jul 12, 2019 at 1:25 PM Chesnay Schepler <ches...@apache.org> wrote: > The last time this came up was about our download page which contained > snapshot links, with a big warning that these are for dev purposes, and > we had to take that down. Back than the conclusion was that snapshot > artifacts must only be linked on pages intended for developers, and most > not be visible on any page that one would direct users to. > > So I'm not quite convinced that this would fly. > > Given that we're intending to offer files that assemble docker images (I > guess?) I personally believe that these should go through a formal vote > process; for licensing alone we have to check that users aren't being > given dependencies with surprising restrictions. > > On a side note, any extra link is kinda unnecessary since you can get a > zip that through the GitHub UI. (go to repo main page -> Clone or > download -> Download Zip) > > On 12/07/2019 12:21, Robert Metzger wrote: > > That's a good point. We should point readers in the documentation to > > the repository first, and then write "for convenience, you can also > > download a snapshot of the repository here" AND put a disclaimer on > > the page, that this archive is not an official product released by the > > Flink PMC. > > > > Since this is not on the official download page, and clearly in the > > context of a "playground" or "demonstration", people will not assume a > > proper release. > > > > Do you think that is okay, or should we reach out to somebody at the > > foundation? > > > > > > > > On Fri, Jul 12, 2019 at 12:09 PM Chesnay Schepler <ches...@apache.org > > <mailto:ches...@apache.org>> wrote: > > > > Wouldn't this qualify for releasing snapshot artifacts to users? > > (Which, > > you know, shouldn't be done?) > > > > On 12/07/2019 11:55, Robert Metzger wrote: > > > I will request the repo now, so that you can continue working on > the > > > documentation (thanks for that again :) ) > > > > > > > > > I actually like Xuefu's idea of making an archive available. > > > The good thing is that we can get this from any GitHub hosted > > repository. > > > For example for Flink, this link let's you download an archive > > of Flink's > > > latest master: https://github.com/apache/flink/archive/master.zip > > > We would not need to set up any additional automation for this. > > > > > > > > > > > > On Fri, Jul 12, 2019 at 11:51 AM Konstantin Knauf > > <konstan...@ververica.com <mailto:konstan...@ververica.com>> > > > wrote: > > > > > >> Hi everyone, > > >> > > >> thanks everyone for you remarks and questions! We have three > > +1s, so I > > >> think, we can proceed with this. > > >> > > >> @Robert: Could you create the request to the INFRA? > > >> > > >> Thanks, > > >> > > >> Konstantin > > >> > > >> On Fri, Jul 12, 2019 at 10:16 AM Stephan Ewen <se...@apache.org > > <mailto:se...@apache.org>> wrote: > > >> > > >>> I am fine with a separate repository, was just raising the > > other option > > >> as > > >>> a question. > > >>> > > >>> +1 to go ahead > > >>> > > >>> On Fri, Jul 12, 2019 at 9:49 AM Konstantin Knauf < > > >> konstan...@ververica.com <mailto:konstan...@ververica.com> > > >>> wrote: > > >>> > > >>>> Hi Xuefu, > > >>>> > > >>>> thanks for having a look at this. I am sure this playground > > setup will > > >>> need > > >>>> to be maintained and will go through revisions, too. So, we > > would still > > >>>> need to keep the content of the archive in some repository + the > > >>> additional > > >>>> piece of automation to update the archive, when the > > documentation is > > >>> build. > > >>>> To me this seems to be more overhead than a repository. > > >>>> > > >>>> Best, > > >>>> > > >>>> Konstantin > > >>>> > > >>>> > > >>>> On Thu, Jul 11, 2019 at 9:00 PM Xuefu Z <usxu...@gmail.com > > <mailto:usxu...@gmail.com>> wrote: > > >>>> > > >>>>> The idea seems interesting, but I'm wondering if we have > > considered > > >>>>> publishing .tz file hosted somewhere in Flink site with a > > link in the > > >>>> doc. > > >>>>> This might avoid the "overkill" of introducing a repo, which > > is main > > >>> used > > >>>>> for version control in development cycles. On the other hand, a > > >> docker > > >>>>> setup, once published, will seldom (if ever) go thru revisions. > > >>>>> > > >>>>> Thanks, > > >>>>> Xuefu > > >>>>> > > >>>>> > > >>>>> > > >>>>> On Thu, Jul 11, 2019 at 6:58 AM Konstantin Knauf < > > >>>> konstan...@ververica.com <mailto:konstan...@ververica.com> > > >>>>> wrote: > > >>>>> > > >>>>>> Hi Stephan, > > >>>>>> > > >>>>>> putting it under "flink-quickstarts" alone would not help. > > The user > > >>>> would > > >>>>>> still need to check out the whole `apache/flink` > > repository, which > > >>> is a > > >>>>> bit > > >>>>>> overwhelming. The Java/Scala quickstarts use Maven > > archetypes. Is > > >>> this > > >>>>> what > > >>>>>> you are suggesting? I think, this would be an option, but > > it seems > > >>>>> strange > > >>>>>> to manage a pure Docker setup (eventually maybe only one > > file) in a > > >>>> Maven > > >>>>>> project. > > >>>>>> > > >>>>>> Best, > > >>>>>> > > >>>>>> Konstantin > > >>>>>> > > >>>>>> On Thu, Jul 11, 2019 at 3:52 PM Stephan Ewen > > <se...@apache.org <mailto:se...@apache.org>> > > >>> wrote: > > >>>>>>> Hi all! > > >>>>>>> > > >>>>>>> I am fine with a separate repository. > > >>>>>>> > > >>>>>>> Quick question. though: Have you considered putting the > > setup not > > >>>> under > > >>>>>>> "docs" but under "flink-quickstart" or so? > > >>>>>>> Would that be equally cumbersome for users? > > >>>>>>> > > >>>>>>> Best, > > >>>>>>> Stephan > > >>>>>>> > > >>>>>>> > > >>>>>>> On Thu, Jul 11, 2019 at 12:19 PM Fabian Hueske < > > >> fhue...@gmail.com <mailto:fhue...@gmail.com>> > > >>>>>> wrote: > > >>>>>>>> Hi, > > >>>>>>>> > > >>>>>>>> I think Quickstart should be as lightweight as possible and > > >>> follow > > >>>>>> common > > >>>>>>>> practices. > > >>>>>>>> A Git repository for a few configuration files might feel > > like > > >>>>>> overkill, > > >>>>>>>> but IMO it makes sense because this ensures users can get > > >> started > > >>>>> with > > >>>>>> 3 > > >>>>>>>> commands: > > >>>>>>>> > > >>>>>>>> $ git clone .../flink-playground > > >>>>>>>> $ cd flink-playground > > >>>>>>>> $ docker-compose up -d > > >>>>>>>> > > >>>>>>>> So +1 to create a repository. > > >>>>>>>> > > >>>>>>>> Thanks, Fabian > > >>>>>>>> > > >>>>>>>> Am Do., 11. Juli 2019 um 12:07 Uhr schrieb Robert Metzger < > > >>>>>>>> rmetz...@apache.org <mailto:rmetz...@apache.org>>: > > >>>>>>>> > > >>>>>>>>> +1 to create a repo. > > >>>>>>>>> > > >>>>>>>>> On Thu, Jul 11, 2019 at 11:10 AM Konstantin Knauf < > > >>>>>>>>> konstan...@ververica.com <mailto:konstan...@ververica.com > >> > > >>>>>>>>> wrote: > > >>>>>>>>> > > >>>>>>>>>> Hi everyone, > > >>>>>>>>>> > > >>>>>>>>>> in the course of implementing FLIP-42 we are currently > > >>>> reworking > > >>>>>> the > > >>>>>>>>>> Getting Started section of our documentation. As part of > > >>> this, > > >>>> we > > >>>>>> are > > >>>>>>>>>> adding docker-compose-based playgrounds to get started > with > > >>>> Flink > > >>>>>>>>>> operations and Flink SQL quickly. > > >>>>>>>>>> > > >>>>>>>>>> To reduce as much friction as possible for new users, we > > >>> would > > >>>>> like > > >>>>>>> to > > >>>>>>>>>> maintain the required configuration files > > >>> (docker-comose.yaml, > > >>>>>>>>>> flink-conf.yaml) in a separate new repository, > > >>>>>>>>> `apache/flink-playgrounds`. > > >>>>>>>>>> You can find more details and a brief discussion on this > in > > >>> the > > >>>>>>>>>> corresponding Jira ticket [2]. > > >>>>>>>>>> > > >>>>>>>>>> What do you think? > > >>>>>>>>>> > > >>>>>>>>>> I am not sure, what kind of approval is required for such > a > > >>>>> change. > > >>>>>>> So, > > >>>>>>>>> my > > >>>>>>>>>> suggestion would be that we have lazy majority within the > > >>> next > > >>>> 24 > > >>>>>>> hours > > >>>>>>>>> to > > >>>>>>>>>> create the repository, we proceed. Please let me know, if > > >>> this > > >>>>>>>> requires a > > >>>>>>>>>> more formal approval. > > >>>>>>>>>> > > >>>>>>>>>> Best and thanks, > > >>>>>>>>>> > > >>>>>>>>>> Konstantin > > >>>>>>>>>> > > >>>>>>>>>> [1] > > >>>>>>>>>> > > >>>>>>>>>> > > >> > > > https://cwiki.apache.org/confluence/display/FLINK/FLIP-42%3A+Rework+Flink+Documentation > > >>>>>>>>>> [2] https://issues.apache.org/jira/browse/FLINK-12749 > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> -- > > >>>>>>>>>> > > >>>>>>>>>> Konstantin Knauf | Solutions Architect > > >>>>>>>>>> > > >>>>>>>>>> +49 160 91394525 > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> Planned Absences: 10.08.2019 - 31.08.2019, 05.09. - > > >>> 06.09.2010 > > >>>>>>>>>> > > >>>>>>>>>> -- > > >>>>>>>>>> > > >>>>>>>>>> Ververica GmbH | Invalidenstrasse 115, 10115 Berlin, > > >> Germany > > >>>>>>>>>> -- > > >>>>>>>>>> > > >>>>>>>>>> Ververica GmbH > > >>>>>>>>>> Registered at Amtsgericht Charlottenburg: HRB 158244 B > > >>>>>>>>>> Managing Directors: Dr. Kostas Tzoumas, Dr. Stephan Ewen > > >>>>>>>>>> > > >>>>>> > > >>>>>> -- > > >>>>>> > > >>>>>> Konstantin Knauf | Solutions Architect > > >>>>>> > > >>>>>> +49 160 91394525 > > >>>>>> > > >>>>>> > > >>>>>> Planned Absences: 10.08.2019 - 31.08.2019, 05.09. - 06.09.2010 > > >>>>>> > > >>>>>> > > >>>>>> -- > > >>>>>> > > >>>>>> Ververica GmbH | Invalidenstrasse 115, 10115 Berlin, Germany > > >>>>>> > > >>>>>> -- > > >>>>>> > > >>>>>> Ververica GmbH > > >>>>>> Registered at Amtsgericht Charlottenburg: HRB 158244 B > > >>>>>> Managing Directors: Dr. Kostas Tzoumas, Dr. Stephan Ewen > > >>>>>> > > >>>>> > > >>>>> -- > > >>>>> Xuefu Zhang > > >>>>> > > >>>>> "In Honey We Trust!" > > >>>>> > > >>>> > > >>>> -- > > >>>> > > >>>> Konstantin Knauf | Solutions Architect > > >>>> > > >>>> +49 160 91394525 > > >>>> > > >>>> > > >>>> Planned Absences: 10.08.2019 - 31.08.2019, 05.09. - 06.09.2010 > > >>>> > > >>>> > > >>>> -- > > >>>> > > >>>> Ververica GmbH | Invalidenstrasse 115, 10115 Berlin, Germany > > >>>> > > >>>> -- > > >>>> > > >>>> Ververica GmbH > > >>>> Registered at Amtsgericht Charlottenburg: HRB 158244 B > > >>>> Managing Directors: Dr. Kostas Tzoumas, Dr. Stephan Ewen > > >>>> > > >> > > >> -- > > >> > > >> Konstantin Knauf | Solutions Architect > > >> > > >> +49 160 91394525 > > >> > > >> > > >> Planned Absences: 10.08.2019 - 31.08.2019, 05.09. - 06.09.2010 > > >> > > >> > > >> -- > > >> > > >> Ververica GmbH | Invalidenstrasse 115, 10115 Berlin, Germany > > >> > > >> -- > > >> > > >> Ververica GmbH > > >> Registered at Amtsgericht Charlottenburg: HRB 158244 B > > >> Managing Directors: Dr. Kostas Tzoumas, Dr. Stephan Ewen > > >> > > > > -- Konstantin Knauf | Solutions Architect +49 160 91394525 Planned Absences: 10.08.2019 - 31.08.2019, 05.09. - 06.09.2010 -- Ververica GmbH | Invalidenstrasse 115, 10115 Berlin, Germany -- Ververica GmbH Registered at Amtsgericht Charlottenburg: HRB 158244 B Managing Directors: Dr. Kostas Tzoumas, Dr. Stephan Ewen