Proposal for Incubation in the Extensions PMC: CF Local (CF CLI plugin)


Stephen Levine
 

Hi All,

I am proposing CF Local for inclusion in the Extensions PMC as a new
incubating project.

CF Local is a CF CLI plugin that acts as a translation layer between CF
apps and a local (or remote) Docker daemon. CF Local allows you to stage
and launch CF apps locally, as well as pull them from or push them to a
real deployment of CF. CF Local also makes it easy to iterate on CF apps
without re-staging them by utilizing a combination of volume mounts and SSH
tunnels to services running in CF.

CF Local was demoed during the August CAB call [1].

CF Local is currently available on Github [3].

Details:

Project Name: CF Local
Project Proposal: See [2], and attached.
Proposed Project Lead: Stephen Levine, Buildpacks Project Lead
Proposed Scope: See [2], and attached.
Development Operating Model: Distributed committer
Technical Approach: CF CLI plugin that communicates directly with the
Docker daemon. See [2], and attached.

Please let me know if you have any questions or feedback.

[1] https://youtu.be/UOzxSMspdeM
[2]
https://docs.google.com/document/d/17wHhfEfScyIvv2q3Lq74ycXacad3XMPWqzeCGeM_FWM/edit#
[3] https://github.com/sclevine/cflocal

Thanks,
Stephen Levine


Michael Maximilien
 

Sweet!

Highly encouraging everyone to check this project out and the proposal (1
page).

CF-Local has potential to create a leap in CF developers' productivity.

Thanks for sending and sharing Stephen.

Best,

Max

On Tue, Sep 19, 2017 at 9:37 AM, Stephen Levine <slevine(a)pivotal.io> wrote:

Hi All,

I am proposing CF Local for inclusion in the Extensions PMC as a new
incubating project.

CF Local is a CF CLI plugin that acts as a translation layer between CF
apps and a local (or remote) Docker daemon. CF Local allows you to stage
and launch CF apps locally, as well as pull them from or push them to a
real deployment of CF. CF Local also makes it easy to iterate on CF apps
without re-staging them by utilizing a combination of volume mounts and SSH
tunnels to services running in CF.

CF Local was demoed during the August CAB call [1].

CF Local is currently available on Github [3].

Details:

Project Name: CF Local
Project Proposal: See [2], and attached.
Proposed Project Lead: Stephen Levine, Buildpacks Project Lead
Proposed Scope: See [2], and attached.
Development Operating Model: Distributed committer
Technical Approach: CF CLI plugin that communicates directly with the
Docker daemon. See [2], and attached.

Please let me know if you have any questions or feedback.

[1] https://youtu.be/UOzxSMspdeM
[2] https://docs.google.com/document/d/17wHhfEfScyIvv2q3Lq74ycXacad3X
MPWqzeCGeM_FWM/edit#
[3] https://github.com/sclevine/cflocal

Thanks,
Stephen Levine


Dieu Cao <dcao@...>
 

Very excited about this proposal and looking forward to seeing this become
part of CFF!

-Dieu

On Tue, Sep 19, 2017 at 1:23 PM, Michael Maximilien <mmaximilien(a)gmail.com>
wrote:

Sweet!

Highly encouraging everyone to check this project out and the proposal (1
page).

CF-Local has potential to create a leap in CF developers' productivity.

Thanks for sending and sharing Stephen.

Best,

Max

On Tue, Sep 19, 2017 at 9:37 AM, Stephen Levine <slevine(a)pivotal.io>
wrote:

Hi All,

I am proposing CF Local for inclusion in the Extensions PMC as a new
incubating project.

CF Local is a CF CLI plugin that acts as a translation layer between CF
apps and a local (or remote) Docker daemon. CF Local allows you to stage
and launch CF apps locally, as well as pull them from or push them to a
real deployment of CF. CF Local also makes it easy to iterate on CF apps
without re-staging them by utilizing a combination of volume mounts and SSH
tunnels to services running in CF.

CF Local was demoed during the August CAB call [1].

CF Local is currently available on Github [3].

Details:

Project Name: CF Local
Project Proposal: See [2], and attached.
Proposed Project Lead: Stephen Levine, Buildpacks Project Lead
Proposed Scope: See [2], and attached.
Development Operating Model: Distributed committer
Technical Approach: CF CLI plugin that communicates directly with the
Docker daemon. See [2], and attached.

Please let me know if you have any questions or feedback.

[1] https://youtu.be/UOzxSMspdeM
[2] https://docs.google.com/document/d/17wHhfEfScyIvv2q3Lq74ycXa
cad3XMPWqzeCGeM_FWM/edit#
[3] https://github.com/sclevine/cflocal

Thanks,
Stephen Levine


--
max
http://maximilien.org


William Martin (CFPM) <awmartin@...>
 

This is so cool. I'd love to get this running on Windows with the new
garden-winc support right away!

On Wed, Sep 20, 2017 at 1:01 PM, Dieu Cao <dcao(a)pivotal.io> wrote:

Very excited about this proposal and looking forward to seeing this become
part of CFF!

-Dieu

On Tue, Sep 19, 2017 at 1:23 PM, Michael Maximilien <mmaximilien(a)gmail.com
wrote:
Sweet!

Highly encouraging everyone to check this project out and the proposal (1
page).

CF-Local has potential to create a leap in CF developers' productivity.

Thanks for sending and sharing Stephen.

Best,

Max

On Tue, Sep 19, 2017 at 9:37 AM, Stephen Levine <slevine(a)pivotal.io>
wrote:

Hi All,

I am proposing CF Local for inclusion in the Extensions PMC as a new
incubating project.

CF Local is a CF CLI plugin that acts as a translation layer between CF
apps and a local (or remote) Docker daemon. CF Local allows you to stage
and launch CF apps locally, as well as pull them from or push them to a
real deployment of CF. CF Local also makes it easy to iterate on CF apps
without re-staging them by utilizing a combination of volume mounts and SSH
tunnels to services running in CF.

CF Local was demoed during the August CAB call [1].

CF Local is currently available on Github [3].

Details:

Project Name: CF Local
Project Proposal: See [2], and attached.
Proposed Project Lead: Stephen Levine, Buildpacks Project Lead
Proposed Scope: See [2], and attached.
Development Operating Model: Distributed committer
Technical Approach: CF CLI plugin that communicates directly with the
Docker daemon. See [2], and attached.

Please let me know if you have any questions or feedback.

[1] https://youtu.be/UOzxSMspdeM
[2] https://docs.google.com/document/d/17wHhfEfScyIvv2q3Lq74ycXa
cad3XMPWqzeCGeM_FWM/edit#
[3] https://github.com/sclevine/cflocal

Thanks,
Stephen Levine


--
max
http://maximilien.org


Michael Maximilien
 

Hi, all,

Stephen has requested we move to a vote and it seems that all comments and
questions on the proposal have been resolved.

As such, this is the *last call for comments or questions. Please do so by
Monday noon PDT*. After which, if all are resolved we all move for a vote
and announce results here.

Best,

Max

On Wed, Sep 20, 2017 at 11:00 AM William Martin (CFPM) <awmartin(a)pivotal.io>
wrote:

This is so cool. I'd love to get this running on Windows with the new
garden-winc support right away!


On Wed, Sep 20, 2017 at 1:01 PM, Dieu Cao <dcao(a)pivotal.io> wrote:

Very excited about this proposal and looking forward to seeing this
become part of CFF!

-Dieu

On Tue, Sep 19, 2017 at 1:23 PM, Michael Maximilien <
mmaximilien(a)gmail.com> wrote:

Sweet!

Highly encouraging everyone to check this project out and the proposal
(1 page).

CF-Local has potential to create a leap in CF developers' productivity.

Thanks for sending and sharing Stephen.

Best,

Max

On Tue, Sep 19, 2017 at 9:37 AM, Stephen Levine <slevine(a)pivotal.io>
wrote:

Hi All,

I am proposing CF Local for inclusion in the Extensions PMC as a new
incubating project.

CF Local is a CF CLI plugin that acts as a translation layer between CF
apps and a local (or remote) Docker daemon. CF Local allows you to stage
and launch CF apps locally, as well as pull them from or push them to a
real deployment of CF. CF Local also makes it easy to iterate on CF apps
without re-staging them by utilizing a combination of volume mounts and SSH
tunnels to services running in CF.

CF Local was demoed during the August CAB call [1].

CF Local is currently available on Github [3].

Details:

Project Name: CF Local
Project Proposal: See [2], and attached.
Proposed Project Lead: Stephen Levine, Buildpacks Project Lead
Proposed Scope: See [2], and attached.
Development Operating Model: Distributed committer
Technical Approach: CF CLI plugin that communicates directly with the
Docker daemon. See [2], and attached.

Please let me know if you have any questions or feedback.

[1] https://youtu.be/UOzxSMspdeM
[2]
https://docs.google.com/document/d/17wHhfEfScyIvv2q3Lq74ycXacad3XMPWqzeCGeM_FWM/edit#
[3] https://github.com/sclevine/cflocal

Thanks,
Stephen Levine


--
max
http://maximilien.org
--
dr.max Sent from my iPhone http://maximilien.org