{"id":28029,"date":"2017-09-21T16:07:29","date_gmt":"2017-09-21T13:07:29","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=28029"},"modified":"2021-12-17T15:42:54","modified_gmt":"2021-12-17T12:42:54","slug":"cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/","title":{"rendered":"Cloud Foundry Advisory Board Meeting, Sep 2017: Service Fabrik and Task Scheduler"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#Demos_in_the_spotlight\" >Demos in the spotlight<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#Service_Fabrik\" >Service Fabrik<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#Task_scheduler\" >Task scheduler<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#Runtime_PMC\" >Runtime PMC<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#Diego\" >Diego<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#BOSH\" >BOSH<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#The_upcoming_summits\" >The upcoming summits<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#Want_details_Watch_the_video\" >Want details? Watch the video!<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Demos_in_the_spotlight\"><\/span>Demos in the spotlight<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_11433\" style=\"width: 160px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/Michael-Maximilien.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11433\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/Michael-Maximilien-150x150.jpg\" alt=\"Dr. Max\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-11433\" \/><\/a><p id=\"caption-attachment-11433\" class=\"wp-caption-text\"><small>Dr. Max<\/small><\/p><\/div>\n<p>This month&#8217;s CAB call featured two demos, that of <b>Service Fabrik<\/b>\u2014a multi-cloud provisioning broker developed by SAP\u2014and a platform <b>task scheduler<\/b> developed by Pivotal that will be available via an API and <a href=\"https:\/\/www.altoros.com\/cloud-foundry-cli-tutorial-and-live-demo.html\">CLI<\/a>.<\/p>\n<p>Both of this month&#8217;s demos have grown out of the cf-extensions program that&#8217;s been championed by CAB call leader <a href=\"https:\/\/www.linkedin.com\/in\/drmaximilien\/\" target=\"_blank\" rel=\"noopener noreferrer\">Dr. Max<\/a>. He said the philosophy behind extensions is \u201clet a thousand flowers bloom. We&#8217;re trying to attract many projects because we believe in innovation.\u201d<\/p>\n<p>As usual, the members of the Cloud Foundry project development teams submitted monthly progress, and Dr. Max updated the participants on the upcoming <a href=\"https:\/\/www.cloudfoundry.org\/event\/eusummit2017\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloud Foundry Summit Europe<\/a> to be held in Basel, Switzerland.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Service_Fabrik\"><\/span>Service Fabrik<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_28036\" style=\"width: 160px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/09\/Ashish-Jain-SAP-1.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-28036\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/09\/Ashish-Jain-SAP-1-150x150.jpg\" alt=\"Ashish Jain\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-28036\" \/><\/a><p id=\"caption-attachment-28036\" class=\"wp-caption-text\"><small>Ashish Jain<\/small><\/p><\/div>\n<p>The project&#8217;s mission is \u201cto provide a highly scalable and pluggable framework to develop and manage enterprise-grade backing services on multi-cloud infrastructure,\u201d according to <a href=\"https:\/\/www.linkedin.com\/in\/ashishjain14\" target=\"_blank\" rel=\"noopener noreferrer\">Ashish Jain<\/a>, a User Experience Specialist at SAP Labs. (<a href=\"https:\/\/12factor.net\/backing-services\" target=\"_blank\" rel=\"noopener noreferrer\">Backing services<\/a> are, actually, any services consumed by apps in a cloud deployment, for example, databases, messaging systems, mail, caching systems, etc.)<\/p>\n<p>At <a href=\"https:\/\/www.altoros.com\/blog\/top-100-quotes-from-the-cloud-foundry-summit-silicon-valley-2017\/\" target=\"_blank\" rel=\"noopener noreferrer\">the Cloud Foundry Summit 2017<\/a> in Silicon Valley, SAP <a href=\"https:\/\/www.cloudfoundry.org\/blog\/service-fabrik-incubating-alongside-cloud-foundry-community\/\" target=\"_blank\" rel=\"noopener noreferrer\">proposed<\/a> Service Fabrik for incubation as part of the ongoing <a href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/\">cf-extensions<\/a> effort.<\/p>\n<p>The project has a number of high-level goals:<\/p>\n<ul>\n<li style=\"margin-bottom: 6px;\">Support container- and BOSH-based provisioning<\/li>\n<li style=\"margin-bottom: 6px;\">Support Day 2 Operations, such as data backup and restore, service update, service monitoring and logging, etc.<\/li>\n<li style=\"margin-bottom: 6px;\">Bring in capabilities to visualize service deployments<\/li>\n<li style=\"margin-bottom: 6px;\">Support multi-cloud deployment and management<\/li>\n<li style=\"margin-bottom: 6px;\">Pluggable architecture to integrate third-party monitoring, logging and backup solutions<\/li>\n<li>Build an ecosystem of production-grade backing services<\/li>\n<\/ul>\n<p>Service Fabrik also aims to \u201cprovide well defined APIs for operations, such as backup and restore or updates in an unattended, automated way in a multi-cloud environment,\u201d according to <a href=\"https:\/\/docs.google.com\/document\/d\/1LiYxLkHoAThLXQp08Wvrit8kg07J1GdsbIkid6X145I\/edit\" target=\"_blank\" rel=\"noopener noreferrer\">its incubation proposal<\/a>. <\/p>\n<p>The project takes its inspiration from the generic <a href=\"https:\/\/github.com\/cloudfoundry-community\/cf-containers-broker\" target=\"_blank\" rel=\"noopener noreferrer\">cf-containers broker<\/a>, Ashish said. According to him, a primary goal is to extend generic functionalities of provisioning and binding services to the Day 2 Operations listed above. <\/p>\n<p>Jagadish Basavaraju, a Development Architect at SAP, took participants through a high-level view, which shows  Service Fabrik using Docker Swarm (for container clusters) and BOSH (for various service deployments).<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/09\/service-fabrik-architecture-cloud-foundry-advisory-board-meeting.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/09\/service-fabrik-architecture-cloud-foundry-advisory-board-meeting.png\" alt=\"service-fabrik-architecture-cloud-foundry-advisory-board-meeting\" width=\"640\" class=\"aligncenter size-full wp-image-28055\" \/><\/a><small>Service Fabrik&#8217;s architecture (<a href=\"https:\/\/www.cloudfoundry.org\/blog\/service-fabrik-2-0-an-event-driven-service-broker-framework\/\" target=\"_blank\" rel=\"noopener noreferrer\">Source<\/a>)<\/small><\/center><\/p>\n<p>Ashish noted there are ten full-time engineers currently engaged in the Service Fabrik project. Its road map over time includes pluggability to integrate different monitoring and logging solutions, an ops management user interface, BOSH 2.0-based service provisioning, and a Cloud Foundry CLI plug-in for capabilities that are not supported by CF Cloud Controller.<\/p>\n<p><small><a href=\"https:\/\/github.com\/cloudfoundry-incubator\/service-fabrik-broker\" target=\"_blank\" rel=\"noopener noreferrer\">Service Fabrik\u2019s GitHub repo<\/a><\/small><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Task_scheduler\"><\/span>Task scheduler<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_28042\" style=\"width: 160px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/09\/Scott-LHommedieu-v2.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-28042\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/09\/Scott-LHommedieu-v2.jpg\" alt=\"Scott L&#039;Hommedieu \" width=\"150\" height=\"150\" class=\"size-full wp-image-28042\" \/><\/a><p id=\"caption-attachment-28042\" class=\"wp-caption-text\"><small>Scott L&#8217;Hommedieu <\/small><\/p><\/div>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/slhommedieu\/\" target=\"_blank\" rel=\"noopener noreferrer\">Scott L&#8217;Hommedieu<\/a>, a Software Development Leader from Pivotal, presented a new platform task scheduler.<\/p>\n<p>As outlined in his demo, the scheduler would &#8220;allow app developers to schedule the execution of workloads on Cloud Foundry without using external services. You may want to schedule tasks, such as database migrations, e-mails and reports, and batch jobs. This service also enables developers to more easily bring their scheduled jobs into a CI\/CD pipeline by using the same Cloud Foundry resources and APIs used by apps and services.&#8221;<\/p>\n<p>\u201cWe decided to put together an ecosystem that would abstract jobs and tasks that could be executed on a schedule in a Cloud Foundry way,\u201d he said. \u201cSo, primitives of Cloud Foundry would apply in scheduling workloads. We wanted to help enterprise users move off of legacy scheduling platforms that haven&#8217;t quite kept up to cloud-native and development life cycles. This scheduler can also support scheduled workloads as part of a microservices development life cycle.\u201d<\/p>\n<p>Scott mentioned service interactions, such as binding and re-binding, adding and removing routes, and blue-green deploys as examples of tasks that would come under the scheduler&#8217;s purview. Key features include:<\/p>\n<ul>\n<li>Define jobs as Diego tasks<\/li>\n<li>Define calls as HTTP requests<\/li>\n<li>Execute jobs and calls ad-hoc or scheduled<\/li>\n<li>Use cron expressions for schedules<\/li>\n<li>Retain history\/status of job and call execution<\/li>\n<li>Support tasks based on all CF buildpacks<\/li>\n<li>Interface via CLI or API<\/li>\n<\/ul>\n<p><small><a href=\"https:\/\/github.com\/pivotal-cf\/docs-scheduler\" target=\"_blank\" rel=\"noopener noreferrer\">Scheduler&#8217;s GitHub repo<\/a><\/small><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Runtime_PMC\"><\/span>Runtime PMC<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_11689\" style=\"width: 160px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/Dieu-Cao.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11689\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/Dieu-Cao-150x150.jpg\" alt=\"Dieu Cao\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-11689\" \/><\/a><p id=\"caption-attachment-11689\" class=\"wp-caption-text\"><small>Dieu Cao<\/small><\/p><\/div>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/dieucao\/\" target=\"_blank\" rel=\"noopener noreferrer\">Dieu Cao<\/a> from Pivotal reported that the container networking team went from incubation to active. \u201cThere is also a new project services API team based in London that will be working with the CAPI team,\u201d she said, \u201cto focus on an open service broker API and helping with services.\u201d<\/p>\n<p>According to Dieu, one of the first things to address is instance sharing, though she admitted it to be a challenging prospect. &#8220;We also have a CF permissions team looking at how to identify provider-group map-ins for Cloud Controller roles. (The team will also examine) a custom role for authorization for Cloud Controller and potentially other components in the ecosystem.\u201d<\/p>\n<p>For detailed updates on the CF projects, read the <a href=\"https:\/\/github.com\/cloudfoundry\/pmc-notes\/blob\/master\/Runtime\/2017\/2017-09-20-runtime.md\" target=\"_blank\" rel=\"noopener noreferrer\">notes<\/a> from the Project Management Committee meeting held on September 20.<\/p>\n<p><small><a href=\"https:\/\/github.com\/cloudfoundry\/pmc-notes\" target=\"_blank\" rel=\"noopener noreferrer\">Runtime PMC&#8217;s GitHub repo<\/a><\/small><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Diego\"><\/span>Diego<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_11430\" style=\"width: 160px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/Eric-Malm.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11430\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/Eric-Malm-150x150.jpg\" alt=\"Eric Malm\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-11430\" \/><\/a><p id=\"caption-attachment-11430\" class=\"wp-caption-text\"><small>Eric Malm<\/small><\/p><\/div>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/eric-malm-a3554117\/\" target=\"_blank\" rel=\"noopener noreferrer\">Eric Malm<\/a> from Pivotal said there is now a test environment that \u201chas been decoupled from dependence on Consul, and all is good so far.\u201d This has been an ongoing issue for some time (as noted, for example, in our <a href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-cab-december-2016-open-service-broker-api-and-diego-1-0-oss-cf\/\" target=\"_blank\" rel=\"noopener noreferrer\">December 2016 CAB call report<\/a>).<\/p>\n<p>Eric added that the BOSH process manager is designed to containerize BOSH jobs and the team did some opt-ins for this. At the moment, the team is also working on a better security posture for BOSH releases.<\/p>\n<p><small><a href=\"https:\/\/github.com\/cloudfoundry\/diego-release\" target=\"_blank\" rel=\"noopener noreferrer\">Diego&#8217;s GitHub repo<\/a><\/small><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"BOSH\"><\/span>BOSH<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_20865\" style=\"width: 160px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Dmitriy-Kalinin-Pivotal.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-20865\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Dmitriy-Kalinin-Pivotal-150x150.jpg\" alt=\"Dmitriy Kalinin\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-20865\" \/><\/a><p id=\"caption-attachment-20865\" class=\"wp-caption-text\"><small>Dmitriy Kalinin<\/small><\/p><\/div>\n<p>As far as BOSH goes, <a href=\"https:\/\/www.linkedin.com\/in\/dmitriykalinin\/\" target=\"_blank\" rel=\"noopener noreferrer\">Dmitriy Kalinin<\/a> from Pivotal reported the team \u201cis continuing to finish up DNS-related things pushing other teams to use DNS in their environments.\u201d He said there are also ongoing CLI v2 clean-ups. Dmitriy urged community members to check out the new \u201cvendor-package\u201d command, noting that docs and further info about it are coming soon.<\/p>\n<p>Dimitriy also discussed what is called BOSH Process Manager (BPM) in this community, a project with \u201ca goal to make it easier to manage the life cycle of jobs and allow them to be containerized.\u201d It also aims to \u201csimplify process management by replacing CTL scrips with the YAML files,\u201d Dimitriy said, adding that this is still in beta.<\/p>\n<blockquote><p><em>\u201cFor 99% of jobs, you end up without any CTL script. Just a couple of the YAML files. This will be great for BOSH adoption and for simplified releases.\u201d \u2014Dmitriy Kalinin, Pivotal<\/em><\/p><\/blockquote>\n<p><small><a href=\"https:\/\/github.com\/cloudfoundry\/bosh\" target=\"_blank\" rel=\"noopener noreferrer\">BOSH&#8217;s GitHub repo<\/a><\/small><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"The_upcoming_summits\"><\/span>The upcoming summits<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Dr. Max urged members of the community to attend the upcoming day-long <a href=\"https:\/\/cfeu17.sched.com\/event\/C0x4\/hackathon\" target=\"_blank\" rel=\"noopener noreferrer\">hackathon<\/a> at the Cloud Foundry Summit Europe. \u201cIt was really cool last year,\u201d he said. \u201cNot just because it was held, but what came out of it. One example was how an effort between Pivotal and IBM added serverlist to Cloud Foundry in a really great way.\u201d As was the case last year, the hackathon will offer prizes. There are more than 650 people registered at the moment for the summit, with a goal of exceeding 1,000 attendees.<\/p>\n<p>At the upcoming summit, Altoros is going to deliver <a href=\"https:\/\/cfeu17.sched.com\/event\/Bisi\/lightning-talk-cloud-foundry-monitoring-how-to-never-leave-your-deployment-unattended-anton-soroko-altoros\" target=\"_blank\" rel=\"noopener noreferrer\">a lightning talk<\/a> on full-stack Cloud Foundry monitoring.<\/p>\n<p>Today, the Cloud Foundry Foundation also <a href=\"https:\/\/www.cloudfoundry.org\/blog\/cloud-foundry-2018-north-america-summit-coming-boston\/\" target=\"_blank\" rel=\"noopener noreferrer\">announced<\/a> the CF 2018 North America Summit to be hosted in Boston.<\/p>\n<p>The next CAB call <a href=\"https:\/\/www.cloudfoundry.org\/blog\/cloud-foundry-closes-2018-european-summit-in-switzerland\/\">will be done live<\/a> from the Cloud Foundry Summit Europe in Basel, Switzerland, on Thursday, October 12, beginning at 2:40pm CET (8:40am EDT). The next regularly scheduled call will then be held on Wednesday, November 15, starting at 8 a.m. Pacific Time.<\/p>\n<p>The calls are open to anyone within the Cloud Foundry community who is interested in joining in on them. The best way to stay apprised of the call schedule and agenda is to join the #cab channel at <a href=\"https:\/\/cloudfoundry.slack.com\" target=\"_blank\" rel=\"noopener noreferrer\">the Cloud Foundry Slack workspace<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Want_details_Watch_the_video\"><\/span>Want details? Watch the video!<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><center><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/eNYFbtq3Fyg\" frameborder=\"0\" allowfullscreen><\/iframe><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Demos in the spotlight<\/p>\n<p id=\"caption-attachment-11433\" class=\"wp-caption-text\">Dr. Max<\/p>\n<p>This month&#8217;s CAB call featured two demos, that of Service Fabrik\u2014a multi-cloud provisioning broker developed by SAP\u2014and a platform task scheduler developed by Pivotal that will be available via an API and CLI.<\/p>\n<p>Both of this month&#8217;s demos have grown out of the cf-extensions program [&#8230;]<\/p>\n","protected":false},"author":9,"featured_media":28050,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[618,207,873,206],"class_list":["post-28029","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-cab","tag-cf-foundation","tag-cloud-native","tag-oss-cloud-foundry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cloud Foundry Advisory Board Meeting, Sep 2017: Service Fabrik and Task Scheduler | Altoros<\/title>\n<meta name=\"description\" content=\"In addition to usual CF project updates, this month&#039;s CAB call observed two new incubations of the cf-extensions initiative.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloud Foundry Advisory Board Meeting, Sep 2017: Service Fabrik and Task Scheduler | Altoros\" \/>\n<meta property=\"og:description\" content=\"Demos in the spotlight Dr. Max This month&#8217;s CAB call featured two demos, that of Service Fabrik\u2014a multi-cloud provisioning broker developed by SAP\u2014and a platform task scheduler developed by Pivotal that will be available via an API and CLI. Both of this month&#8217;s demos have grown out of the cf-extensions program [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2017-09-21T13:07:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-17T12:42:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/09\/Cloud-Foundry-CAB-call-September-2017-v2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"392\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Roger Strukhoff\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Roger Strukhoff\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/\",\"name\":\"Cloud Foundry Advisory Board Meeting, Sep 2017: Service Fabrik and Task Scheduler | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/09\/Cloud-Foundry-CAB-call-September-2017-v2.png\",\"datePublished\":\"2017-09-21T13:07:29+00:00\",\"dateModified\":\"2021-12-17T12:42:54+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/56ea20d6f280f7a442e89e5884b06fd8\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/09\/Cloud-Foundry-CAB-call-September-2017-v2.png\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/09\/Cloud-Foundry-CAB-call-September-2017-v2.png\",\"width\":640,\"height\":392},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloud Foundry Advisory Board Meeting, Sep 2017: Service Fabrik and Task Scheduler\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\",\"url\":\"https:\/\/www.altoros.com\/blog\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.altoros.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/56ea20d6f280f7a442e89e5884b06fd8\",\"name\":\"Roger Strukhoff\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/03\/roger_strukhoff_user_icon-150x150.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/03\/roger_strukhoff_user_icon-150x150.jpg\",\"caption\":\"Roger Strukhoff\"},\"description\":\"Roger Strukhoff is Director of Research at Altoros. He also serves as Executive Director of the Tau Institute for Global ICT Research, Conference Chair of Cloud Expo and Things Expo, Co-Chair of the Big Data World Forum, and Open-Source Chair for the global DCD Converged conference series. He received his BA from Knox College, and conducted MBA studies at California State University\/East Bay. Previously in his career, he was VP of New Products at International Data Group and Director of Global Publications at TIBCO Software.\",\"url\":\"https:\/\/www.altoros.com\/blog\/author\/rstrukhoff\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cloud Foundry Advisory Board Meeting, Sep 2017: Service Fabrik and Task Scheduler | Altoros","description":"In addition to usual CF project updates, this month's CAB call observed two new incubations of the cf-extensions initiative.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/","og_locale":"en_US","og_type":"article","og_title":"Cloud Foundry Advisory Board Meeting, Sep 2017: Service Fabrik and Task Scheduler | Altoros","og_description":"Demos in the spotlight Dr. Max This month&#8217;s CAB call featured two demos, that of Service Fabrik\u2014a multi-cloud provisioning broker developed by SAP\u2014and a platform task scheduler developed by Pivotal that will be available via an API and CLI. Both of this month&#8217;s demos have grown out of the cf-extensions program [...]","og_url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/","og_site_name":"Altoros","article_published_time":"2017-09-21T13:07:29+00:00","article_modified_time":"2021-12-17T12:42:54+00:00","og_image":[{"width":640,"height":392,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/09\/Cloud-Foundry-CAB-call-September-2017-v2.png","type":"image\/png"}],"author":"Roger Strukhoff","twitter_misc":{"Written by":"Roger Strukhoff","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/","url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/","name":"Cloud Foundry Advisory Board Meeting, Sep 2017: Service Fabrik and Task Scheduler | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/09\/Cloud-Foundry-CAB-call-September-2017-v2.png","datePublished":"2017-09-21T13:07:29+00:00","dateModified":"2021-12-17T12:42:54+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/56ea20d6f280f7a442e89e5884b06fd8"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/09\/Cloud-Foundry-CAB-call-September-2017-v2.png","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/09\/Cloud-Foundry-CAB-call-September-2017-v2.png","width":640,"height":392},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2017-service-fabrik-and-task-scheduler\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cloud Foundry Advisory Board Meeting, Sep 2017: Service Fabrik and Task Scheduler"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/56ea20d6f280f7a442e89e5884b06fd8","name":"Roger Strukhoff","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/03\/roger_strukhoff_user_icon-150x150.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/03\/roger_strukhoff_user_icon-150x150.jpg","caption":"Roger Strukhoff"},"description":"Roger Strukhoff is Director of Research at Altoros. He also serves as Executive Director of the Tau Institute for Global ICT Research, Conference Chair of Cloud Expo and Things Expo, Co-Chair of the Big Data World Forum, and Open-Source Chair for the global DCD Converged conference series. He received his BA from Knox College, and conducted MBA studies at California State University\/East Bay. Previously in his career, he was VP of New Products at International Data Group and Director of Global Publications at TIBCO Software.","url":"https:\/\/www.altoros.com\/blog\/author\/rstrukhoff\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/28029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=28029"}],"version-history":[{"count":61,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/28029\/revisions"}],"predecessor-version":[{"id":65752,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/28029\/revisions\/65752"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/28050"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=28029"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=28029"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=28029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}