[DISCUSS] Create "flink-playgrounds" repository

classic Classic list List threaded Threaded
16 messages Options
Reply | Threaded
Open this post in threaded view
|

[DISCUSS] Create "flink-playgrounds" repository

Konstantin Knauf-3
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
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Create "flink-playgrounds" repository

Robert Metzger
+1 to create a repo.

On Thu, Jul 11, 2019 at 11:10 AM Konstantin Knauf <[hidden email]>
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
>
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Create "flink-playgrounds" repository

Fabian Hueske-2
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 <
[hidden email]>:

> +1 to create a repo.
>
> On Thu, Jul 11, 2019 at 11:10 AM Konstantin Knauf <
> [hidden email]>
> 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
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Create "flink-playgrounds" repository

Stephan Ewen
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 <[hidden email]> 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 <
> [hidden email]>:
>
> > +1 to create a repo.
> >
> > On Thu, Jul 11, 2019 at 11:10 AM Konstantin Knauf <
> > [hidden email]>
> > 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
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Create "flink-playgrounds" repository

Konstantin Knauf-3
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 <[hidden email]> 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 <[hidden email]> 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 <
> > [hidden email]>:
> >
> > > +1 to create a repo.
> > >
> > > On Thu, Jul 11, 2019 at 11:10 AM Konstantin Knauf <
> > > [hidden email]>
> > > 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
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Create "flink-playgrounds" repository

Xuefu Z
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 <[hidden email]>
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 <[hidden email]> 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 <[hidden email]>
> 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 <
> > > [hidden email]>:
> > >
> > > > +1 to create a repo.
> > > >
> > > > On Thu, Jul 11, 2019 at 11:10 AM Konstantin Knauf <
> > > > [hidden email]>
> > > > 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!"
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Create "flink-playgrounds" repository

Konstantin Knauf-3
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 <[hidden email]> 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 <[hidden email]
> >
> 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 <[hidden email]> 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 <[hidden email]>
> > 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 <
> > > > [hidden email]>:
> > > >
> > > > > +1 to create a repo.
> > > > >
> > > > > On Thu, Jul 11, 2019 at 11:10 AM Konstantin Knauf <
> > > > > [hidden email]>
> > > > > 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
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Create "flink-playgrounds" repository

Stephan Ewen
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 <[hidden email]>
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 <[hidden email]> 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 <
> [hidden email]
> > >
> > 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 <[hidden email]> 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 <[hidden email]>
> > > 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 <
> > > > > [hidden email]>:
> > > > >
> > > > > > +1 to create a repo.
> > > > > >
> > > > > > On Thu, Jul 11, 2019 at 11:10 AM Konstantin Knauf <
> > > > > > [hidden email]>
> > > > > > 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
>
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Create "flink-playgrounds" repository

Konstantin Knauf-3
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 <[hidden email]> 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 <[hidden email]
> >
> 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 <[hidden email]> 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 <
> > [hidden email]
> > > >
> > > 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 <[hidden email]>
> 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 <[hidden email]>
> > > > 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 <
> > > > > > [hidden email]>:
> > > > > >
> > > > > > > +1 to create a repo.
> > > > > > >
> > > > > > > On Thu, Jul 11, 2019 at 11:10 AM Konstantin Knauf <
> > > > > > > [hidden email]>
> > > > > > > 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
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Create "flink-playgrounds" repository

Robert Metzger
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 <[hidden email]>
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 <[hidden email]> 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 <
> [hidden email]
> > >
> > 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 <[hidden email]> 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 <
> > > [hidden email]
> > > > >
> > > > 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 <[hidden email]>
> > 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 <
> [hidden email]>
> > > > > 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 <
> > > > > > > [hidden email]>:
> > > > > > >
> > > > > > > > +1 to create a repo.
> > > > > > > >
> > > > > > > > On Thu, Jul 11, 2019 at 11:10 AM Konstantin Knauf <
> > > > > > > > [hidden email]>
> > > > > > > > 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
>
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Create "flink-playgrounds" repository

Robert Metzger
The repo creation was faster than expected:
https://github.com/apache/flink-playgrounds (it's not even listed here yet:
https://gitbox.apache.org/repos/asf)


On Fri, Jul 12, 2019 at 11:55 AM Robert Metzger <[hidden email]> 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 <
> [hidden email]> 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 <[hidden email]> 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 <
>> [hidden email]
>> > >
>> > 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 <[hidden email]> 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 <
>> > > [hidden email]
>> > > > >
>> > > > 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 <[hidden email]>
>> > 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 <
>> [hidden email]>
>> > > > > 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 <
>> > > > > > > [hidden email]>:
>> > > > > > >
>> > > > > > > > +1 to create a repo.
>> > > > > > > >
>> > > > > > > > On Thu, Jul 11, 2019 at 11:10 AM Konstantin Knauf <
>> > > > > > > > [hidden email]>
>> > > > > > > > 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
>>
>
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Create "flink-playgrounds" repository

Konstantin Knauf-3
Thanks Robert. I will prepare the first PR early next week.

On Fri, Jul 12, 2019 at 11:58 AM Robert Metzger <[hidden email]> wrote:

> The repo creation was faster than expected:
> https://github.com/apache/flink-playgrounds (it's not even listed here
> yet:
> https://gitbox.apache.org/repos/asf)
>
>
> On Fri, Jul 12, 2019 at 11:55 AM Robert Metzger <[hidden email]>
> 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 <
> > [hidden email]> 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 <[hidden email]> 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 <
> >> [hidden email]
> >> > >
> >> > 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 <[hidden email]> 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 <
> >> > > [hidden email]
> >> > > > >
> >> > > > 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 <[hidden email]>
> >> > 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 <
> >> [hidden email]>
> >> > > > > 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 <
> >> > > > > > > [hidden email]>:
> >> > > > > > >
> >> > > > > > > > +1 to create a repo.
> >> > > > > > > >
> >> > > > > > > > On Thu, Jul 11, 2019 at 11:10 AM Konstantin Knauf <
> >> > > > > > > > [hidden email]>
> >> > > > > > > > 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
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Create "flink-playgrounds" repository

Chesnay Schepler-3
In reply to this post by Robert Metzger
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 <[hidden email]>
> 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 <[hidden email]> 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 <
>> [hidden email]
>>> 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 <[hidden email]> 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 <
>>>> [hidden email]
>>>>> 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 <[hidden email]>
>>> 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 <
>> [hidden email]>
>>>>>> 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 <
>>>>>>>> [hidden email]>:
>>>>>>>>
>>>>>>>>> +1 to create a repo.
>>>>>>>>>
>>>>>>>>> On Thu, Jul 11, 2019 at 11:10 AM Konstantin Knauf <
>>>>>>>>> [hidden email]>
>>>>>>>>> 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
>>

Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Create "flink-playgrounds" repository

Robert Metzger
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 <[hidden email]>
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 <
> [hidden email]>
> > 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 <[hidden email]> 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 <
> >> [hidden email]
> >>> 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 <[hidden email]> 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 <
> >>>> [hidden email]
> >>>>> 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 <[hidden email]>
> >>> 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 <
> >> [hidden email]>
> >>>>>> 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 <
> >>>>>>>> [hidden email]>:
> >>>>>>>>
> >>>>>>>>> +1 to create a repo.
> >>>>>>>>>
> >>>>>>>>> On Thu, Jul 11, 2019 at 11:10 AM Konstantin Knauf <
> >>>>>>>>> [hidden email]>
> >>>>>>>>> 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
> >>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Create "flink-playgrounds" repository

Chesnay Schepler-3
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 <[hidden email]
> <mailto:[hidden email]>> 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
>     <[hidden email] <mailto:[hidden email]>>
>     > 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 <[hidden email]
>     <mailto:[hidden email]>> 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 <
>     >> [hidden email] <mailto:[hidden email]>
>     >>> 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 <[hidden email]
>     <mailto:[hidden email]>> 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 <
>     >>>> [hidden email] <mailto:[hidden email]>
>     >>>>> 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
>     <[hidden email] <mailto:[hidden email]>>
>     >>> 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 <
>     >> [hidden email] <mailto:[hidden email]>>
>     >>>>>> 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 <
>     >>>>>>>> [hidden email] <mailto:[hidden email]>>:
>     >>>>>>>>
>     >>>>>>>>> +1 to create a repo.
>     >>>>>>>>>
>     >>>>>>>>> On Thu, Jul 11, 2019 at 11:10 AM Konstantin Knauf <
>     >>>>>>>>> [hidden email] <mailto:[hidden email]>>
>     >>>>>>>>> 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
>     >>
>

Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Create "flink-playgrounds" repository

Konstantin Knauf-3
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 <[hidden email]> 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 <[hidden email]
> > <mailto:[hidden email]>> 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
> >     <[hidden email] <mailto:[hidden email]>>
> >     > 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 <[hidden email]
> >     <mailto:[hidden email]>> 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 <
> >     >> [hidden email] <mailto:[hidden email]>
> >     >>> 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 <[hidden email]
> >     <mailto:[hidden email]>> 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 <
> >     >>>> [hidden email] <mailto:[hidden email]>
> >     >>>>> 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
> >     <[hidden email] <mailto:[hidden email]>>
> >     >>> 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 <
> >     >> [hidden email] <mailto:[hidden email]>>
> >     >>>>>> 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 <
> >     >>>>>>>> [hidden email] <mailto:[hidden email]>>:
> >     >>>>>>>>
> >     >>>>>>>>> +1 to create a repo.
> >     >>>>>>>>>
> >     >>>>>>>>> On Thu, Jul 11, 2019 at 11:10 AM Konstantin Knauf <
> >     >>>>>>>>> [hidden email] <mailto:[hidden email]
> >>
> >     >>>>>>>>> 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