Date   

FYI: CF-Extensions PMC monthly call next Monday 8/28 @ 11a PDT

Michael Maximilien
 

Hi, all,

Brief reminder of the monthly (last Monday each month) Zoom call [1] next week 8/28 @ 11a PDT. Working agenda and notes [2].

This is where we get updates from Extensions projects and discuss incoming pipeline, tools, etc.

Everyone is welcome to join.

Best,

dr.max

ibm cloud labs
sillicon valley, ca
usa
maximilien.org

Sent from my iPhone

[1] https://zoom.us/j/5592737187
[2] https://docs.google.com/document/d/1RCMHYFQaB1oqdEKev-cVF2Rrr6qqCT9C6RmFFKmUxnI


Re: Sample .NET hello_world app

Chris Clark
 

Thank you Yannic & Christian!

On Tue, Aug 22, 2017 at 3:35 AM, Christian Brinker <cbrinker(a)evoila.de>
wrote:

Hallo Chris,

talk to Yannic. He will rerun it in the next few days when he finds some
spare time for it. And yes, Yannic and I have a lightning talk at the
summit. We are in Basel beginning with Community user day on Tuesday. So
see you around there :)

Best
Christian


On Mon, 21 Aug 2017 at 17:44 Chris Clark <cclark(a)cloudfoundry.org> wrote:

Hallo Christian,

Thanks again for your help! Obviously, this isn't a mistake on your
end. But I think we may need to rerecord the Go video with a different
text editor.

There are two ways to embed an Asciinema video. First, and simplest, is
to include the link to the hosted video. Second, is to download a json
file with data about the video and have the embedded player render a new
video from that data.

Our web team ultimately had to go the json file approach, as the simpler
way does not allow resizing of the videos (it just cuts off the text), and
we needed all the videos to be of uniform size.

My assumption is there is some sort of compatibility problem with the way
Asciinema constructs that json file and Neovim, leading to incorrect line
numbers in the json file. I could be wrong.

Would you be able to rerecord the Go video with a different text editor?
'vim', 'vi', 'cat' all seemed to work on the other videos.
If you're making it to summit in Basel, beers are on me.

-Chris

On Mon, Aug 21, 2017 at 3:36 AM, Christian Brinker <cbrinker(a)evoila.de>
wrote:

Hallo together,

@Graham, @Maximilien I agree with you two. My colleague Yannic and I
made the java and the golang example. But the version uploaded to
asciinema.org does not have these problems. We assume some problem due
to the embedding or something. See the original screencasts at
https://asciinema.org/~yremmet Neither the line break problem in the
golang nor the % character in the java screencast exist there.

@Chris can you have a look at it again? We scripted both screencasts. So
redoing them is not that problem, if we knew what we have to change. Maybe
formatting on the page or smaller editor window?

Best
Christian

On Fri, 18 Aug 2017 at 20:18 Michael Maximilien <mmaximilien(a)gmail.com>
wrote:

Yeah, really nice.

Agree with Graham, the Golang one has some issues, perhaps a better
editor could be used :)

BTW, Chris, can you share links to the https://asciinema.org
<https://asciinema.org/a/133943> files so we can tweet about them and
of course point folks to the https://www.cloudfoundry.org/platform/
for the rest.

Cheers,

Max

On Fri, Aug 18, 2017 at 10:25 AM, Chris Clark <cclark(a)cloudfoundry.org>
wrote:

Perfect. Thank you!

On Thu, Aug 17, 2017 at 9:15 PM, Zach Brown <zbrown(a)pivotal.io> wrote:

Here you go: https://asciinema.org/a/133943


On Thu, Aug 17, 2017 at 2:02 PM, Zach Brown <zbrown(a)pivotal.io>
wrote:

I'll take a crack at one.

On Thu, Aug 17, 2017 at 12:58 PM, Chris Clark <
cclark(a)cloudfoundry.org> wrote:

Hello all,

A while back I'd asked for help with a few sample apps to go on
the CF website. Thank you to everyone who helped out with that! They are
up, here: https://www.cloudfoundry.org/platform/.

Would anyone be willing and able to make a quick video of a .NET
app to add to those we've already done? Basically, use asciinema
<https://asciinema.org/> to record a 3-5 minute (approx.) video of
your terminal window as you make a hello_world app, push it to a Cloud
Foundry instance of your choice, and than curl it to show that it is
working.

Please reach out if you'd be willing to help out with this, or if
you have any questions. Thank you!

- Chris


--

*Zach Brown* | Strategic Product Owner

650-954-0427 <(650)%20954-0427> - mobile

zbrown(a)pivotal.io

<http://pivotal.io>



--

*Zach Brown* | Strategic Product Owner

650-954-0427 <(650)%20954-0427> - mobile

zbrown(a)pivotal.io

<http://pivotal.io>



--
max
http://maximilien.org
--
E-Mail: cbrinker(a)evoila.de

evoila GmbH
Wilhelm-Theodor-Römheld-Str. 34
55130 Mainz
Germany

Geschäftsführer: Johannes Hiemer

Amtsgericht Mainz HRB 42719

Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail
irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und
vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte
Weitergabe dieser Mail ist nicht gestattet.

This e-mail may contain confidential and/or privileged information. If
You are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorised copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.
--
E-Mail: cbrinker(a)evoila.de

evoila GmbH
Wilhelm-Theodor-Römheld-Str. 34
55130 Mainz
Germany

Geschäftsführer: Johannes Hiemer

Amtsgericht Mainz HRB 42719

Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail
irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und
vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte
Weitergabe dieser Mail ist nicht gestattet.

This e-mail may contain confidential and/or privileged information. If You
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorised copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.


Re: Service broker authors: have you ever changed your service or plan names?

Ketaki Gadre <kets.gadre@...>
 

We have renamed plans for services in the past and will be good to have
feature. As already mentioned, a proper contract to handle such service
plan names renaming would definitely help.

On Thu, Aug 17, 2017 at 5:54 PM, Guillaume Berche <bercheg(a)gmail.com> wrote:

Hi Shannon,

We have occasionally renamed service plan names in the past. For example,
we introduced a new experimental service and named the plan "alpha" (in
addition to the plan description detailing the alpha semantics). When we
managed to improve quality of service for this experimental service without
requiring users involvement (such as rebinds or creating new service
instance), then we renamed the "alpha" plan into "default".

Most of our applications don't leverage the "plan" key in the
VCAP_SERVICES [1] so a stale value following a renaming had not much
impact.

[1] http://docs.cloudfoundry.org/devguide/deploy-apps/
environment-variable.html#VCAP-SERVICES


Guillaume.

On Wed, Aug 9, 2017 at 9:40 PM, Sascha Matzke <sascha.matzke(a)didolo.org>
wrote:

We've refrained from renaming and extended the service catalog of
affected brokers with additional "new" entries with new names and UUIDs and
actively phased out the old ones (restricted access etc.).

There are so many delicate mechanisms bound to the names of marketplace
services (triggers in buildpacks, spring cloud magic) that renaming
existing services seemed to risky.

A clearer contract about how to handle service and service plan names
would definitely help (are the names just display names or is it ok to use
them otherwise).

Best,

Sascha


On Tue, Aug 8, 2017 at 11:58 PM, Shannon Coen <scoen(a)pivotal.io> wrote:

The Service Broker API currently supports modifying the service name and
plan name fields, as a uuid is used as the unique identifier. These names
are used in CLI workflows, and are used by applications to parse the
VCAP_SERVICES environment variable to identify credentials. In practice, if
these names are changed it may require updating an application to use the
new service name to identify credentials.

The metadata field is often used to expose display names for services
and plans.

The Open Service Broker API working group is interested to know how
often these names actually change, and whether they could be considered
immutable in the future.

Best,

Shannon Coen
Product Manager, Cloud Foundry
Pivotal, Inc.


--
Through the darkness of future past
the magician longs to see
One chants out between two worlds
*Fire walk with me*.


Re: Sample .NET hello_world app

Christian Brinker
 

Hallo Chris,

talk to Yannic. He will rerun it in the next few days when he finds some
spare time for it. And yes, Yannic and I have a lightning talk at the
summit. We are in Basel beginning with Community user day on Tuesday. So
see you around there :)

Best
Christian

On Mon, 21 Aug 2017 at 17:44 Chris Clark <cclark(a)cloudfoundry.org> wrote:

Hallo Christian,

Thanks again for your help! Obviously, this isn't a mistake on your end.
But I think we may need to rerecord the Go video with a different text
editor.

There are two ways to embed an Asciinema video. First, and simplest, is to
include the link to the hosted video. Second, is to download a json file
with data about the video and have the embedded player render a new video
from that data.

Our web team ultimately had to go the json file approach, as the simpler
way does not allow resizing of the videos (it just cuts off the text), and
we needed all the videos to be of uniform size.

My assumption is there is some sort of compatibility problem with the way
Asciinema constructs that json file and Neovim, leading to incorrect line
numbers in the json file. I could be wrong.

Would you be able to rerecord the Go video with a different text editor?
'vim', 'vi', 'cat' all seemed to work on the other videos.
If you're making it to summit in Basel, beers are on me.

-Chris

On Mon, Aug 21, 2017 at 3:36 AM, Christian Brinker <cbrinker(a)evoila.de>
wrote:

Hallo together,

@Graham, @Maximilien I agree with you two. My colleague Yannic and I made
the java and the golang example. But the version uploaded to
asciinema.org does not have these problems. We assume some problem due
to the embedding or something. See the original screencasts at
https://asciinema.org/~yremmet Neither the line break problem in the
golang nor the % character in the java screencast exist there.

@Chris can you have a look at it again? We scripted both screencasts. So
redoing them is not that problem, if we knew what we have to change. Maybe
formatting on the page or smaller editor window?

Best
Christian

On Fri, 18 Aug 2017 at 20:18 Michael Maximilien <mmaximilien(a)gmail.com>
wrote:

Yeah, really nice.

Agree with Graham, the Golang one has some issues, perhaps a better
editor could be used :)

BTW, Chris, can you share links to the https://asciinema.org
<https://asciinema.org/a/133943> files so we can tweet about them and
of course point folks to the https://www.cloudfoundry.org/platform/ for
the rest.

Cheers,

Max

On Fri, Aug 18, 2017 at 10:25 AM, Chris Clark <cclark(a)cloudfoundry.org>
wrote:

Perfect. Thank you!

On Thu, Aug 17, 2017 at 9:15 PM, Zach Brown <zbrown(a)pivotal.io> wrote:

Here you go: https://asciinema.org/a/133943


On Thu, Aug 17, 2017 at 2:02 PM, Zach Brown <zbrown(a)pivotal.io> wrote:

I'll take a crack at one.

On Thu, Aug 17, 2017 at 12:58 PM, Chris Clark <
cclark(a)cloudfoundry.org> wrote:

Hello all,

A while back I'd asked for help with a few sample apps to go on the
CF website. Thank you to everyone who helped out with that! They are up,
here: https://www.cloudfoundry.org/platform/.

Would anyone be willing and able to make a quick video of a .NET app
to add to those we've already done? Basically, use asciinema
<https://asciinema.org/> to record a 3-5 minute (approx.) video of
your terminal window as you make a hello_world app, push it to a Cloud
Foundry instance of your choice, and than curl it to show that it is
working.

Please reach out if you'd be willing to help out with this, or if
you have any questions. Thank you!

- Chris


--

*Zach Brown* | Strategic Product Owner

650-954-0427 <(650)%20954-0427> - mobile

zbrown(a)pivotal.io

<http://pivotal.io>



--

*Zach Brown* | Strategic Product Owner

650-954-0427 <(650)%20954-0427> - mobile

zbrown(a)pivotal.io

<http://pivotal.io>



--
max
http://maximilien.org
--
E-Mail: cbrinker(a)evoila.de

evoila GmbH
Wilhelm-Theodor-Römheld-Str. 34
55130 Mainz
Germany

Geschäftsführer: Johannes Hiemer

Amtsgericht Mainz HRB 42719

Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail
irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und
vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte
Weitergabe dieser Mail ist nicht gestattet.

This e-mail may contain confidential and/or privileged information. If
You are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorised copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.
--
E-Mail: cbrinker(a)evoila.de

evoila GmbH
Wilhelm-Theodor-Römheld-Str. 34
55130 Mainz
Germany

Geschäftsführer: Johannes Hiemer

Amtsgericht Mainz HRB 42719

Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail
irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und
vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte
Weitergabe dieser Mail ist nicht gestattet.

This e-mail may contain confidential and/or privileged information. If You
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorised copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.


Re: Sample .NET hello_world app

Michael Maximilien
 

Sweet, you are correct. Looks great. Thanks for sending direct link.

Cheers,

Max

On Mon, Aug 21, 2017 at 12:36 AM, Christian Brinker <cbrinker(a)evoila.de>
wrote:

Hallo together,

@Graham, @Maximilien I agree with you two. My colleague Yannic and I made
the java and the golang example. But the version uploaded to asciinema.org
does not have these problems. We assume some problem due to the embedding
or something. See the original screencasts at https://asciinema.org/~
yremmet Neither the line break problem in the golang nor the % character
in the java screencast exist there.

@Chris can you have a look at it again? We scripted both screencasts. So
redoing them is not that problem, if we knew what we have to change. Maybe
formatting on the page or smaller editor window?

Best
Christian

On Fri, 18 Aug 2017 at 20:18 Michael Maximilien <mmaximilien(a)gmail.com>
wrote:

Yeah, really nice.

Agree with Graham, the Golang one has some issues, perhaps a better
editor could be used :)

BTW, Chris, can you share links to the https://asciinema.org
<https://asciinema.org/a/133943> files so we can tweet about them and of
course point folks to the https://www.cloudfoundry.org/platform/ for the
rest.

Cheers,

Max

On Fri, Aug 18, 2017 at 10:25 AM, Chris Clark <cclark(a)cloudfoundry.org>
wrote:

Perfect. Thank you!

On Thu, Aug 17, 2017 at 9:15 PM, Zach Brown <zbrown(a)pivotal.io> wrote:

Here you go: https://asciinema.org/a/133943


On Thu, Aug 17, 2017 at 2:02 PM, Zach Brown <zbrown(a)pivotal.io> wrote:

I'll take a crack at one.

On Thu, Aug 17, 2017 at 12:58 PM, Chris Clark <cclark(a)cloudfoundry.org
wrote:
Hello all,

A while back I'd asked for help with a few sample apps to go on the
CF website. Thank you to everyone who helped out with that! They are up,
here: https://www.cloudfoundry.org/platform/.

Would anyone be willing and able to make a quick video of a .NET app
to add to those we've already done? Basically, use asciinema
<https://asciinema.org/> to record a 3-5 minute (approx.) video of
your terminal window as you make a hello_world app, push it to a Cloud
Foundry instance of your choice, and than curl it to show that it is
working.

Please reach out if you'd be willing to help out with this, or if you
have any questions. Thank you!

- Chris


--

*Zach Brown* | Strategic Product Owner

650-954-0427 <(650)%20954-0427> - mobile

zbrown(a)pivotal.io

<http://pivotal.io>



--

*Zach Brown* | Strategic Product Owner

650-954-0427 <(650)%20954-0427> - mobile

zbrown(a)pivotal.io

<http://pivotal.io>



--
max
http://maximilien.org
--
E-Mail: cbrinker(a)evoila.de

evoila GmbH
Wilhelm-Theodor-Römheld-Str. 34
55130 Mainz
Germany

Geschäftsführer: Johannes Hiemer

Amtsgericht Mainz HRB 42719

Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail
irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und
vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte
Weitergabe dieser Mail ist nicht gestattet.

This e-mail may contain confidential and/or privileged information. If You
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorised copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.


--
max
http://maximilien.org


Re: Incubation Proposal: Service Fabrik

Michael Maximilien
 

(cf-dev moved to bcc:)

Hi, Ashish and SAP team,

Thanks for the submission. Let's find some time in the coming two weeks to
chat about this in details.

I'll also do a review of your proposal before we chat. Finally, please be
ready to present in September that would be great.

Please let me know what date/time works.

Best,

Max

On Mon, Aug 21, 2017 at 8:43 AM, Jain, Ashish <ashish.jain09(a)sap.com> wrote:

Hello Everyone,



SAP would like to propose to the CF Extensions PMC a new incubation
project *Service Fabrik* focusing on provisioning & management of
enterprise grade backing services like PostgreSQL, MongoDB, RabbitMQ, Redis.

This project aims to enable multi cloud deployment of backing services and
managing day2 <https://dzone.com/articles/defining-day-2-operations>
operations with ease & speed.



*Project Name:* Service Fabrik

*Project Proposal: *https://docs.google.com/document/d/
1LiYxLkHoAThLXQp08Wvrit8kg07J1GdsbIkid6X145I/edit?usp=sharing

*Proposed Project Lead: *Ashish Jain(SAP)

*Proposed Scope: *Check “*High Level Goals” *in the proposal document

*Development Operating Model:* Pairing Model

*Technical Approach: *Check the *“Implementation Details”* in the
proposal document

*Initial Committed Engineers: *11 Engineers from SAP




Please let us know if you have any questions.



Thanks & Regards

Ashish Jain, SAP


Re: Service Fabrik goes Open Source

Michael Maximilien
 

Absolutely! Will reach out to Ashish and other SAP friends to schedule for September.



dr.max

ibm cloud labs
sillicon valley, ca
usa
maximilien.org

Sent from my iPhone

On Aug 21, 2017, at 8:56 AM, Chip Childers <cchilders(a)cloudfoundry.org> wrote:

Neat!

cc/ Dr Max, since I think this would be really cool to have as a demo on one of the monthly CAB calls!

-chip

On Mon, Aug 21, 2017 at 11:47 AM Jain, Ashish <ashish.jain09(a)sap.com> wrote:
Dear All,

SAP Cloud Platform team proudly announces the Open Source release of Service Fabrik (SF) and related projects.

What is Service Fabrik?

Service Fabrik is Cloud Foundry broker envisioned as one-stop for provisioning & management of enterprise grade backing services (for example PostgreSQL, MongoDB, RabbitMQ, Redis) for enterprise grade Cloud Foundry applications. It supports provisioning of developer only services using Docker Swarm and production grade services via BOSH release.

Hmm, What else?

Well, it enables provisioning of highly available and scalable services on a multi-cloud infrastructure with ease and speed. Effortlessly monitor, upgrade services with patches, security updates and backup or restore mission critical data in a periodic automated way are some of its key highlights.

Ohh really, anyone using it?

We already have hundreds of BOSH based & thousands of Containers based service deployments running in production which uses Service Fabrik. We recently announced the General Availability of backing services, managed by Service Fabrik, on SAP Cloud Platform.

That seems promising where can I get all of it?

Service Fabrik code can be found here. Details on related GitHub repositories below

[1] service-fabrik-boshrelease - BOSH release to deploy Service Fabrik
[2] service-fabrik-lvm-volume-driver - Logical volume driver for Docker based service
[3] service-fabrik-blueprint-service - Test service to try out Service Fabrik
[4] service-fabrik-blueprint-app - Test app to try out blueprint service
[5] service-fabrik-blueprint-boshrelease – BOSH release for blueprint service
[6] service-fabrik-backup-restore – Library for backup & restore of service instances.

Some resources which will provide more insight on Service Fabrik are as follows:
[1] Service-Fabrik @ Silicon Valley Summit

[2] Service Fabrik goes Open Source

And We Propose to Incubate!

We have made the proposal to include Service Fabrik as Cloud Foundry incubation project, details here

That sounds awesome, but who rescues me?

Our team is just one click away, feel free to post an issue and we will help you at the earliest.

What Else?

Thanks from the SAP Cloud Platform & See you soon.
--
Chip Childers
CTO, Cloud Foundry Foundation
1.267.250.0815


Re: Sample .NET hello_world app

Chris Clark
 

Zach, thanks again for the .NET video!

Dr. Max, once we have that up, and the Go video fixed, I'll follow up here
with links to all.



On Mon, Aug 21, 2017 at 11:46 AM, Chris Clark <cclark(a)cloudfoundry.org>
wrote:

Graham,

Thanks for catching that, and for your suggestions on the wording above!

-Chris

On Fri, Aug 18, 2017 at 7:43 AM, Graham Bleach <graham.bleach(a)digital.
cabinet-office.gov.uk> wrote:



On 17 August 2017 at 20:58, Chris Clark <cclark(a)cloudfoundry.org> wrote:

A while back I'd asked for help with a few sample apps to go on the CF
website. Thank you to everyone who helped out with that! They are up,
here: https://www.cloudfoundry.org/platform/.
These look pretty good and will be great for showing people how easy it
is to get started.

In the go demo video when the code's being typed into an editor it seems
to have a few linebreaks mid-line-of-code.

I think that the line "deployed in container images on any
infrastructure", would be more correct if it said "deployed in containers
on a choice of cloud infrastructures" - I think "container image" means
something more like a Docker/OCI image than a running container, and there
are *some* restrictions on which IaaS provider it can be deployed on,
although it's a pretty wide choice :)

Other than that, it looks very good.

Cheers,
Graham


Re: Service Fabrik goes Open Source

Chip Childers <cchilders@...>
 

Neat!

cc/ Dr Max, since I think this would be really cool to have as a demo on
one of the monthly CAB calls!

-chip

On Mon, Aug 21, 2017 at 11:47 AM Jain, Ashish <ashish.jain09(a)sap.com> wrote:

Dear All,

SAP Cloud Platform team proudly announces the Open Source release of
Service Fabrik (SF) and related projects.

*What is Service Fabrik?*

Service Fabrik is Cloud Foundry broker envisioned as one-stop for
provisioning & management of enterprise grade backing services (for example
PostgreSQL, MongoDB, RabbitMQ, Redis) for enterprise grade Cloud Foundry
applications. It supports provisioning of developer only services using
Docker Swarm and production grade services via BOSH release.

*Hmm, What else?*

Well, it enables provisioning of highly available and scalable services on
a multi-cloud infrastructure with ease and speed. Effortlessly monitor,
upgrade services with patches, security updates and backup or restore
mission critical data in a periodic automated way are some of its key
highlights.

*Ohh really, anyone using it?*

We already have hundreds of BOSH based & thousands of Containers based
service deployments running in production which uses Service Fabrik. We
recently announced the General Availability
<https://blogs.sap.com/2017/05/16/data-management-on-sap-cloud-platform-new-environment-new-capabilities/>
of backing services, managed by Service Fabrik, on SAP Cloud Platform.

*That seems promising where can I get all of it?*

Service Fabrik code can be found here
<https://github.com/SAP/service-fabrik-broker>. Details on related GitHub
repositories below

[1] service-fabrik-boshrelease
<https://github.com/SAP/service-fabrik-boshrelease> - BOSH release to
deploy Service Fabrik

[2] service-fabrik-lvm-volume-driver
<https://github.com/SAP/service-fabrik-lvm-volume-driver> - Logical
volume driver for Docker based service

[3] service-fabrik-blueprint-service
<https://github.com/SAP/service-fabrik-blueprint-service> - Test service
to try out Service Fabrik

[4] service-fabrik-blueprint-app
<https://github.com/SAP/service-fabrik-blueprint-app> - Test app to try
out blueprint service

[5] service-fabrik-blueprint-boshrelease
<https://github.com/SAP/service-fabrik-blueprint-boshrelease> – BOSH
release for blueprint service

[6] service-fabrik-backup-restore
<https://github.com/SAP/service-fabrik-backup-restore> – Library for
backup & restore of service instances.



Some resources which will provide more insight on Service Fabrik are as
follows:

[1] Service-Fabrik @ Silicon Valley Summit
<https://www.youtube.com/watch?v=yO-uCZekjSg>

[2] Service Fabrik goes Open Source
<https://blogs.sap.com/2017/08/21/service-fabrik-from-sap-goes-open-source/>

*And We Propose to Incubate! *

We have made the proposal to include Service Fabrik as Cloud Foundry
incubation project, details here
<https://docs.google.com/document/d/1LiYxLkHoAThLXQp08Wvrit8kg07J1GdsbIkid6X145I/edit?usp=sharing>

*That sounds awesome, but who rescues me?*

Our team is just one click away, feel free to post an issue
<https://github.com/SAP/service-fabrik-broker/issues/new> and we will
help you at the earliest.

*What Else?*

Thanks from the SAP Cloud Platform & See you soon.
--
Chip Childers
CTO, Cloud Foundry Foundation
1.267.250.0815


Service Fabrik goes Open Source

Jain, Ashish <ashish.jain09@...>
 

Dear All,
SAP Cloud Platform team proudly announces the Open Source release of Service Fabrik (SF) and related projects.
What is Service Fabrik?
Service Fabrik is Cloud Foundry broker envisioned as one-stop for provisioning & management of enterprise grade backing services (for example PostgreSQL, MongoDB, RabbitMQ, Redis) for enterprise grade Cloud Foundry applications. It supports provisioning of developer only services using Docker Swarm and production grade services via BOSH release.
Hmm, What else?
Well, it enables provisioning of highly available and scalable services on a multi-cloud infrastructure with ease and speed. Effortlessly monitor, upgrade services with patches, security updates and backup or restore mission critical data in a periodic automated way are some of its key highlights.
Ohh really, anyone using it?
We already have hundreds of BOSH based & thousands of Containers based service deployments running in production which uses Service Fabrik. We recently announced the General Availability<https://blogs.sap.com/2017/05/16/data-management-on-sap-cloud-platform-new-environment-new-capabilities/> of backing services, managed by Service Fabrik, on SAP Cloud Platform.
That seems promising where can I get all of it?
Service Fabrik code can be found here<https://github.com/SAP/service-fabrik-broker>. Details on related GitHub repositories below
[1] service-fabrik-boshrelease<https://github.com/SAP/service-fabrik-boshrelease> - BOSH release to deploy Service Fabrik
[2] service-fabrik-lvm-volume-driver<https://github.com/SAP/service-fabrik-lvm-volume-driver> - Logical volume driver for Docker based service
[3] service-fabrik-blueprint-service<https://github.com/SAP/service-fabrik-blueprint-service> - Test service to try out Service Fabrik
[4] service-fabrik-blueprint-app<https://github.com/SAP/service-fabrik-blueprint-app> - Test app to try out blueprint service
[5] service-fabrik-blueprint-boshrelease<https://github.com/SAP/service-fabrik-blueprint-boshrelease> – BOSH release for blueprint service
[6] service-fabrik-backup-restore<https://github.com/SAP/service-fabrik-backup-restore> – Library for backup & restore of service instances.

Some resources which will provide more insight on Service Fabrik are as follows:
[1] Service-Fabrik @ Silicon Valley Summit<https://www.youtube.com/watch?v=yO-uCZekjSg>
[2] Service Fabrik goes Open Source<https://blogs.sap.com/2017/08/21/service-fabrik-from-sap-goes-open-source/>
And We Propose to Incubate!
We have made the proposal to include Service Fabrik as Cloud Foundry incubation project, details here<https://docs.google.com/document/d/1LiYxLkHoAThLXQp08Wvrit8kg07J1GdsbIkid6X145I/edit?usp=sharing>
That sounds awesome, but who rescues me?
Our team is just one click away, feel free to post an issue<https://github.com/SAP/service-fabrik-broker/issues/new> and we will help you at the earliest.
What Else?
Thanks from the SAP Cloud Platform & See you soon.


Re: Sample .NET hello_world app

Chris Clark
 

Graham,

Thanks for catching that, and for your suggestions on the wording above!

-Chris

On Fri, Aug 18, 2017 at 7:43 AM, Graham Bleach <
graham.bleach(a)digital.cabinet-office.gov.uk> wrote:



On 17 August 2017 at 20:58, Chris Clark <cclark(a)cloudfoundry.org> wrote:

A while back I'd asked for help with a few sample apps to go on the CF
website. Thank you to everyone who helped out with that! They are up,
here: https://www.cloudfoundry.org/platform/.
These look pretty good and will be great for showing people how easy it is
to get started.

In the go demo video when the code's being typed into an editor it seems
to have a few linebreaks mid-line-of-code.

I think that the line "deployed in container images on any
infrastructure", would be more correct if it said "deployed in containers
on a choice of cloud infrastructures" - I think "container image" means
something more like a Docker/OCI image than a running container, and there
are *some* restrictions on which IaaS provider it can be deployed on,
although it's a pretty wide choice :)

Other than that, it looks very good.

Cheers,
Graham


Re: Sample .NET hello_world app

Chris Clark
 

Hallo Christian,

Thanks again for your help! Obviously, this isn't a mistake on your end.
But I think we may need to rerecord the Go video with a different text
editor.

There are two ways to embed an Asciinema video. First, and simplest, is to
include the link to the hosted video. Second, is to download a json file
with data about the video and have the embedded player render a new video
from that data.

Our web team ultimately had to go the json file approach, as the simpler
way does not allow resizing of the videos (it just cuts off the text), and
we needed all the videos to be of uniform size.

My assumption is there is some sort of compatibility problem with the way
Asciinema constructs that json file and Neovim, leading to incorrect line
numbers in the json file. I could be wrong.

Would you be able to rerecord the Go video with a different text editor?
'vim', 'vi', 'cat' all seemed to work on the other videos.
If you're making it to summit in Basel, beers are on me.

-Chris

On Mon, Aug 21, 2017 at 3:36 AM, Christian Brinker <cbrinker(a)evoila.de>
wrote:

Hallo together,

@Graham, @Maximilien I agree with you two. My colleague Yannic and I made
the java and the golang example. But the version uploaded to asciinema.org
does not have these problems. We assume some problem due to the embedding
or something. See the original screencasts at https://asciinema.org/~
yremmet Neither the line break problem in the golang nor the % character
in the java screencast exist there.

@Chris can you have a look at it again? We scripted both screencasts. So
redoing them is not that problem, if we knew what we have to change. Maybe
formatting on the page or smaller editor window?

Best
Christian

On Fri, 18 Aug 2017 at 20:18 Michael Maximilien <mmaximilien(a)gmail.com>
wrote:

Yeah, really nice.

Agree with Graham, the Golang one has some issues, perhaps a better
editor could be used :)

BTW, Chris, can you share links to the https://asciinema.org
<https://asciinema.org/a/133943> files so we can tweet about them and of
course point folks to the https://www.cloudfoundry.org/platform/ for the
rest.

Cheers,

Max

On Fri, Aug 18, 2017 at 10:25 AM, Chris Clark <cclark(a)cloudfoundry.org>
wrote:

Perfect. Thank you!

On Thu, Aug 17, 2017 at 9:15 PM, Zach Brown <zbrown(a)pivotal.io> wrote:

Here you go: https://asciinema.org/a/133943


On Thu, Aug 17, 2017 at 2:02 PM, Zach Brown <zbrown(a)pivotal.io> wrote:

I'll take a crack at one.

On Thu, Aug 17, 2017 at 12:58 PM, Chris Clark <cclark(a)cloudfoundry.org
wrote:
Hello all,

A while back I'd asked for help with a few sample apps to go on the
CF website. Thank you to everyone who helped out with that! They are up,
here: https://www.cloudfoundry.org/platform/.

Would anyone be willing and able to make a quick video of a .NET app
to add to those we've already done? Basically, use asciinema
<https://asciinema.org/> to record a 3-5 minute (approx.) video of
your terminal window as you make a hello_world app, push it to a Cloud
Foundry instance of your choice, and than curl it to show that it is
working.

Please reach out if you'd be willing to help out with this, or if you
have any questions. Thank you!

- Chris


--

*Zach Brown* | Strategic Product Owner

650-954-0427 <(650)%20954-0427> - mobile

zbrown(a)pivotal.io

<http://pivotal.io>



--

*Zach Brown* | Strategic Product Owner

650-954-0427 <(650)%20954-0427> - mobile

zbrown(a)pivotal.io

<http://pivotal.io>



--
max
http://maximilien.org
--
E-Mail: cbrinker(a)evoila.de

evoila GmbH
Wilhelm-Theodor-Römheld-Str. 34
55130 Mainz
Germany

Geschäftsführer: Johannes Hiemer

Amtsgericht Mainz HRB 42719

Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail
irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und
vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte
Weitergabe dieser Mail ist nicht gestattet.

This e-mail may contain confidential and/or privileged information. If You
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorised copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.


Incubation Proposal: Service Fabrik

Jain, Ashish <ashish.jain09@...>
 

Hello Everyone,

SAP would like to propose to the CF Extensions PMC a new incubation project Service Fabrik focusing on provisioning & management of enterprise grade backing services like PostgreSQL, MongoDB, RabbitMQ, Redis.
This project aims to enable multi cloud deployment of backing services and managing day2<https://dzone.com/articles/defining-day-2-operations> operations with ease & speed.

Project Name: Service Fabrik
Project Proposal: https://docs.google.com/document/d/1LiYxLkHoAThLXQp08Wvrit8kg07J1GdsbIkid6X145I/edit?usp=sharing
Proposed Project Lead: Ashish Jain(SAP)
Proposed Scope: Check "High Level Goals" in the proposal document
Development Operating Model: Pairing Model
Technical Approach: Check the "Implementation Details" in the proposal document
Initial Committed Engineers: 11 Engineers from SAP

Please let us know if you have any questions.

Thanks & Regards
Ashish Jain, SAP


Re: Is CloudFoundry viable for small deployments (1-5 machines)?

Daniel Jones
 

Hi Mike,

Our fine friends at Altoros gave a talk on this subject a few years ago,
and I think their suggestion was that 5 VMs is doable.

https://www.youtube.com/watch?v=RJx9tLoa2ug

Regards,
Daniel Jones - CTO
+44 (0)79 8000 9153
@DanielJonesEB <https://twitter.com/DanielJonesEB>
*EngineerBetter* Ltd <http://www.engineerbetter.com> - UK Cloud Foundry
Specialists

On 18 August 2017 at 18:18, David Sabeti <dsabeti(a)pivotal.io> wrote:

Hey Mike,

I don't think there's currently a recommended way in the OSS CF to get
your VM footprint to that size (I think some vendors support a way to do
this), but I did want to let you know that the CF Release Integration team
has this issue on our radar. When we get to working on that for
cf-deployment[0], it would be great if I could reach and get some more
details about your needs.

In the meantime, you'll probably need to experiment yourself with a
deployment architecture as we've never tested a specific minimal
configuration. You might try a few things like this:
1. You could probably colocate consul, etcd, nats, and datastores into an
"infrastructure" job
2. You could also probable consolidate the Cloud Controller jobs, the CC
bridge jobs, the Diego BBS and Auctioneer/Brain jobs, and UAA into a
"control plane"
3. Router, Loggregator Traffic Controllers, and SSH Proxy jobs are the
"front door" to the CF installation. Maybe you could merge those?

Good luck!

David Sabeti
CF Release Integration Project Lead


[0] https://github.com/cloudfoundry/cf-deployment

On Thu, Aug 17, 2017 at 2:42 PM Mike M <shotgunwilly99(a)gmail.com> wrote:

We are looking to use Cloud Foundry for an on-premises "fog" platform. We
would like to keep a minimal footprint and run on 1-5 small servers in
production. Is this practical with Cloud Foundry? I know OpenStack
struggles to run on 1-2 machines.

Thanks,
Mike


Re: Sample .NET hello_world app

Christian Brinker
 

Hallo together,

@Graham, @Maximilien I agree with you two. My colleague Yannic and I made
the java and the golang example. But the version uploaded to asciinema.org
does not have these problems. We assume some problem due to the embedding
or something. See the original screencasts at
https://asciinema.org/~yremmet Neither
the line break problem in the golang nor the % character in the java
screencast exist there.

@Chris can you have a look at it again? We scripted both screencasts. So
redoing them is not that problem, if we knew what we have to change. Maybe
formatting on the page or smaller editor window?

Best
Christian

On Fri, 18 Aug 2017 at 20:18 Michael Maximilien <mmaximilien(a)gmail.com>
wrote:

Yeah, really nice.

Agree with Graham, the Golang one has some issues, perhaps a better editor
could be used :)

BTW, Chris, can you share links to the https://asciinema.org
<https://asciinema.org/a/133943> files so we can tweet about them and of
course point folks to the https://www.cloudfoundry.org/platform/ for the
rest.

Cheers,

Max

On Fri, Aug 18, 2017 at 10:25 AM, Chris Clark <cclark(a)cloudfoundry.org>
wrote:

Perfect. Thank you!

On Thu, Aug 17, 2017 at 9:15 PM, Zach Brown <zbrown(a)pivotal.io> wrote:

Here you go: https://asciinema.org/a/133943


On Thu, Aug 17, 2017 at 2:02 PM, Zach Brown <zbrown(a)pivotal.io> wrote:

I'll take a crack at one.

On Thu, Aug 17, 2017 at 12:58 PM, Chris Clark <cclark(a)cloudfoundry.org>
wrote:

Hello all,

A while back I'd asked for help with a few sample apps to go on the
CF website. Thank you to everyone who helped out with that! They are up,
here: https://www.cloudfoundry.org/platform/.

Would anyone be willing and able to make a quick video of a .NET app
to add to those we've already done? Basically, use asciinema
<https://asciinema.org/> to record a 3-5 minute (approx.) video of
your terminal window as you make a hello_world app, push it to a Cloud
Foundry instance of your choice, and than curl it to show that it is
working.

Please reach out if you'd be willing to help out with this, or if you
have any questions. Thank you!

- Chris


--

*Zach Brown* | Strategic Product Owner

650-954-0427 <(650)%20954-0427> - mobile

zbrown(a)pivotal.io

<http://pivotal.io>



--

*Zach Brown* | Strategic Product Owner

650-954-0427 <(650)%20954-0427> - mobile

zbrown(a)pivotal.io

<http://pivotal.io>



--
max
http://maximilien.org
--
E-Mail: cbrinker(a)evoila.de

evoila GmbH
Wilhelm-Theodor-Römheld-Str. 34
55130 Mainz
Germany

Geschäftsführer: Johannes Hiemer

Amtsgericht Mainz HRB 42719

Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail
irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und
vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte
Weitergabe dieser Mail ist nicht gestattet.

This e-mail may contain confidential and/or privileged information. If You
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorised copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.


Re: Sample .NET hello_world app

Michael Maximilien
 

Yeah, really nice.

Agree with Graham, the Golang one has some issues, perhaps a better editor
could be used :)

BTW, Chris, can you share links to the https://asciinema.org
<https://asciinema.org/a/133943> files so we can tweet about them and of
course point folks to the https://www.cloudfoundry.org/platform/ for the
rest.

Cheers,

Max

On Fri, Aug 18, 2017 at 10:25 AM, Chris Clark <cclark(a)cloudfoundry.org>
wrote:

Perfect. Thank you!

On Thu, Aug 17, 2017 at 9:15 PM, Zach Brown <zbrown(a)pivotal.io> wrote:

Here you go: https://asciinema.org/a/133943


On Thu, Aug 17, 2017 at 2:02 PM, Zach Brown <zbrown(a)pivotal.io> wrote:

I'll take a crack at one.

On Thu, Aug 17, 2017 at 12:58 PM, Chris Clark <cclark(a)cloudfoundry.org>
wrote:

Hello all,

A while back I'd asked for help with a few sample apps to go on the CF
website. Thank you to everyone who helped out with that! They are up,
here: https://www.cloudfoundry.org/platform/.

Would anyone be willing and able to make a quick video of a .NET app to
add to those we've already done? Basically, use asciinema
<https://asciinema.org/> to record a 3-5 minute (approx.) video of
your terminal window as you make a hello_world app, push it to a Cloud
Foundry instance of your choice, and than curl it to show that it is
working.

Please reach out if you'd be willing to help out with this, or if you
have any questions. Thank you!

- Chris


--

*Zach Brown* | Strategic Product Owner

650-954-0427 <(650)%20954-0427> - mobile

zbrown(a)pivotal.io

<http://pivotal.io>



--

*Zach Brown* | Strategic Product Owner

650-954-0427 <(650)%20954-0427> - mobile

zbrown(a)pivotal.io

<http://pivotal.io>



--
max
http://maximilien.org


Re: Sample .NET hello_world app

Chris Clark
 

Perfect. Thank you!

On Thu, Aug 17, 2017 at 9:15 PM, Zach Brown <zbrown(a)pivotal.io> wrote:

Here you go: https://asciinema.org/a/133943


On Thu, Aug 17, 2017 at 2:02 PM, Zach Brown <zbrown(a)pivotal.io> wrote:

I'll take a crack at one.

On Thu, Aug 17, 2017 at 12:58 PM, Chris Clark <cclark(a)cloudfoundry.org>
wrote:

Hello all,

A while back I'd asked for help with a few sample apps to go on the CF
website. Thank you to everyone who helped out with that! They are up,
here: https://www.cloudfoundry.org/platform/.

Would anyone be willing and able to make a quick video of a .NET app to
add to those we've already done? Basically, use asciinema
<https://asciinema.org/> to record a 3-5 minute (approx.) video of your
terminal window as you make a hello_world app, push it to a Cloud Foundry
instance of your choice, and than curl it to show that it is working.

Please reach out if you'd be willing to help out with this, or if you
have any questions. Thank you!

- Chris


--

*Zach Brown* | Strategic Product Owner

650-954-0427 <(650)%20954-0427> - mobile

zbrown(a)pivotal.io

<http://pivotal.io>



--

*Zach Brown* | Strategic Product Owner

650-954-0427 <(650)%20954-0427> - mobile

zbrown(a)pivotal.io

<http://pivotal.io>



Re: Is CloudFoundry viable for small deployments (1-5 machines)?

David Sabeti
 

Hey Mike,

I don't think there's currently a recommended way in the OSS CF to get your
VM footprint to that size (I think some vendors support a way to do this),
but I did want to let you know that the CF Release Integration team has
this issue on our radar. When we get to working on that for
cf-deployment[0], it would be great if I could reach and get some more
details about your needs.

In the meantime, you'll probably need to experiment yourself with a
deployment architecture as we've never tested a specific minimal
configuration. You might try a few things like this:
1. You could probably colocate consul, etcd, nats, and datastores into an
"infrastructure" job
2. You could also probable consolidate the Cloud Controller jobs, the CC
bridge jobs, the Diego BBS and Auctioneer/Brain jobs, and UAA into a
"control plane"
3. Router, Loggregator Traffic Controllers, and SSH Proxy jobs are the
"front door" to the CF installation. Maybe you could merge those?

Good luck!

David Sabeti
CF Release Integration Project Lead


[0] https://github.com/cloudfoundry/cf-deployment

On Thu, Aug 17, 2017 at 2:42 PM Mike M <shotgunwilly99(a)gmail.com> wrote:

We are looking to use Cloud Foundry for an on-premises "fog" platform. We
would like to keep a minimal footprint and run on 1-5 small servers in
production. Is this practical with Cloud Foundry? I know OpenStack
struggles to run on 1-2 machines.

Thanks,
Mike


Re: Sample .NET hello_world app

Graham Bleach
 

On 17 August 2017 at 20:58, Chris Clark <cclark(a)cloudfoundry.org> wrote:

A while back I'd asked for help with a few sample apps to go on the CF
website. Thank you to everyone who helped out with that! They are up,
here: https://www.cloudfoundry.org/platform/.
These look pretty good and will be great for showing people how easy it is
to get started.

In the go demo video when the code's being typed into an editor it seems to
have a few linebreaks mid-line-of-code.

I think that the line "deployed in container images on any infrastructure",
would be more correct if it said "deployed in containers on a choice of
cloud infrastructures" - I think "container image" means something more
like a Docker/OCI image than a running container, and there are *some*
restrictions on which IaaS provider it can be deployed on, although it's a
pretty wide choice :)

Other than that, it looks very good.

Cheers,
Graham


Re: Cf fails to push a docker image

Lucas Reginato
 

Hi George,

Thanks for quick reply.

Yes, the image that I mentioned works just fine in my Docker VM, which also
runs in VirtualBox.

At office, I have 2 network connections (wifi), private a public.
In both of them, I am facing the same issue.
At home (wifi), I am also facing the same issue.

Thanks,

-Lucas Reginato



On Fri, Aug 18, 2017 at 11:51 AM, George Lestaris <glestaris(a)pivotal.io>
wrote:

Hello Lucas,

CF takes care of authenticating (when needed) with the Docker registry. No
need to run anything more than `cf push`.

The output you included suggests that this was a network error on your
side or Dockerhub was temporarily unavailable. If the problem persists, I'd
suggest trying to use the same image from Dockerhub with Docker itself. If
Docker works and CF doesn't, there may be a network connectivity issue with
PCF Dev and/or Virtualbox.


On Fri, Aug 18, 2017 at 10:00 AM, lucas.reginato <lucas.reginato(a)gmail.com
wrote:
I was taking a look into the error message and how to login to
registry-1.docker.io.
In order to properly login, we need to follow the details of this webpage:
https://docs.docker.com/registry/spec/auth/token/#requesting-a-token

In a high level:
- need to get a token at https://auth.docker.io/token with some query
parameters.
- then do the login again at registry-1.docker.io.
- and then proceed to the next operations.

Do we know if these steps are executed while pushing a docker image by PCF
Dev?

Thanks,

-Lucas



--
View this message in context: http://cf-dev.70369.x6.nabble.
com/Cf-fails-to-push-a-docker-image-tp7761p7767.html
Sent from the CF Dev mailing list archive at Nabble.com.


--
George Lestaris
GrootFS <https://www.github.com/cloudfoundry/grootfs> Product Manager, Cloud
Foundry <https://www.cloudfoundry.org/>, Pivotal <https://www.pivotal.io/>


--
Lucas Reginato

2221 - 2240 of 9389