FYI: CF-Extensions PMC monthly call next Monday 8/28 @ 11a PDT
|
|
Re: Sample .NET hello_world app
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.
toggle quoted messageShow quoted text
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
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
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
(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
toggle quoted messageShow quoted text
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
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
toggle quoted messageShow quoted text
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
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
toggle quoted messageShow quoted text
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
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
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=sharingProposed 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)?
toggle quoted messageShow quoted text
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
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
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
Perfect. Thank you!
toggle quoted messageShow quoted text
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)?
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
toggle quoted messageShow quoted text
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
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
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
|
|