{"id":27003,"date":"2017-08-17T19:38:07","date_gmt":"2017-08-17T16:38:07","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=27003"},"modified":"2021-12-17T00:22:14","modified_gmt":"2021-12-16T21:22:14","slug":"cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/","title":{"rendered":"Cloud Foundry Advisory Board Meeting, Aug 2017: Introducing CF Local"},"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-aug-2017-introducing-cf-local\/#Extending_the_platform\" >Extending the platform<\/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-aug-2017-introducing-cf-local\/#The_CF_Local_CLI_plugin\" >The CF Local CLI plugin<\/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-aug-2017-introducing-cf-local\/#A_new_CF-Extensions_bot\" >A new CF-Extensions bot<\/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-aug-2017-introducing-cf-local\/#BOSH_improvements\" >BOSH improvements<\/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-aug-2017-introducing-cf-local\/#Brief_BBR_update\" >Brief BBR update<\/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-aug-2017-introducing-cf-local\/#Runtime_PMC_report\" >Runtime PMC report<\/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-aug-2017-introducing-cf-local\/#An_ongoing_survey_and_the_upcoming_summit\" >An ongoing survey and the upcoming summit<\/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-aug-2017-introducing-cf-local\/#Next_time\" >Next time!<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/#Want_details_Watch_the_video\" >Want details? Watch the video!<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Extending_the_platform\"><\/span>Extending the platform<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>\u201cWe want members of the Cloud Foundry community to always feel they can always extend the platform.\u201d This is according to IBM&#8217;s <a href=\"https:\/\/www.linkedin.com\/in\/drmaximilien\" target=\"_blank\" rel=\"noopener noreferrer\">Michael Maximilien<\/a> (aka Dr. Max), who again led the monthly Cloud Foundry Community Advisory Board (CAB) call on Wednesday, August 16.<\/p>\n<p>The new <em>cf-extensions<\/em> GitHub bot was on this call&#8217;s <a href=\"https:\/\/docs.google.com\/document\/d\/1SCOlAquyUmNM-AQnekCOXiwhLs6gveTxAcduvDcW_xI\/edit#\" target=\"_blank\" rel=\"noopener noreferrer\">agenda<\/a>, as was a significant upgrade report from the BOSH team. There were also reports from the BOSH Backup Restore (BBR) and Runtime PMC teams, and reminders from the Cloud Foundry Foundation of an ongoing community survey and the upcoming <a href=\"https:\/\/www.cloudfoundry.org\/event\/eusummit2017\/\" target=\"_blank\" rel=\"noopener noreferrer\">European summit<\/a> in Switzerland. Pivotal&#8217;s Stephen Levine demoed a new CLI plugin called CF Local to complete this month&#8217;s call.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"The_CF_Local_CLI_plugin\"><\/span>The CF Local CLI plugin<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_15900\" style=\"width: 160px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Stephen-Levine.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-15900\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Stephen-Levine-150x150.jpg\" alt=\"Stephen Levine\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-15900\" \/><\/a><p id=\"caption-attachment-15900\" class=\"wp-caption-text\"><small>Stephen Levine<\/small><\/p><\/div>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/levinestephen\/\" target=\"_blank\" rel=\"noopener noreferrer\">Stephen Levine<\/a> described <a href=\"https:\/\/github.com\/cloudfoundry-incubator\/cflocal\" target=\"_blank\" rel=\"noopener noreferrer\">CF Local<\/a> as \u201ca Cloud Foundry CLI plugin that acts like a Docker translation layer,\u201d while noting its primary capability to stage apps (and their attendant services) locally. He was lauded by several people on the call, who noted its potential to save developers copious amounts of time by enabling them to work on their local machines.<\/p>\n<p>Within CF Local, Stephen said, \u201call the remote services will become available for this local application.\u201d His demo showed the setup for developing a web app in the Java programming language with Struts, Spring, and Hibernate.<\/p>\n<p>Sharing his screen, he demoed a <a href=\"https:\/\/github.com\/cloudfoundry-samples\/spring-music\" target=\"_blank\" rel=\"noopener noreferrer\">Spring Music<\/a> instance, noting \u201cthere&#8217;s a Java buildpack running in there and an SSH tunnel.\u201d <\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/Spring-Music.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/Spring-Music.png\" alt=\"Spring Music\" width=\"640\" class=\"aligncenter size-full wp-image-27009\" \/><\/a><\/p>\n<p>The key point, he noted, is \u201cI can use the local tunnel instead of the remote one. I want everything to point back to the local tunnel, and so I have a remote app talking to a local app.\u201d He said it uses the traditional v2 API, so should work with IBM Bluemix and other popular cloud integrations. \u201cIt also acts as a translation layer with Kubernetes,\u201d he noted.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/cflocal-demo.gif\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/cflocal-demo.gif\" alt=\"cflocal-demo\" width=\"640\" class=\"aligncenter size-full wp-image-27041\" \/><\/a><small> CF Local demo (<a href=\"https:\/\/github.com\/cloudfoundry-incubator\/cflocal\" target=\"_blank\" rel=\"noopener noreferrer\">Source<\/a>)<\/small><\/center><\/p>\n<p>Stephen said he has submitted CF Local to the CF-Extension community, so it will thus be moving through the incubation process.<\/p>\n<p><small><a href=\"https:\/\/github.com\/cloudfoundry-incubator\/cflocal\" target=\"_blank\" rel=\"noopener noreferrer\">CF Local&#8217;s GitHub repo<\/a><\/small><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"A_new_CF-Extensions_bot\"><\/span>A new CF-Extensions bot<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Dr. Max discussed a new bot that can control projects \u201cto see which are on track and which are not on track.\u201d The bot runs a couple of times a day, can move projects to track, and generates new docs each time it runs.<\/p>\n<p>He urged community members to start tagging themselves with the topic \u201ccf-extensions\u201d so they can add themselves and their projects to the process. He said he is working on getting the ability to produce high-level views, such as \u201call the incubating projects versus the proposed projects,\u201d as well as more detailed views that would show things, such as projects on a pair commit model, distributed commit model, etc.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/cf-extensions-bot-flowchart-cloud-foundry-dr-max.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/cf-extensions-bot-flowchart-cloud-foundry-dr-max-1024x856.png\" alt=\"cf-extensions-bot-flowchart-cloud-foundry-dr-max\" width=\"640\" class=\"aligncenter size-large wp-image-27059\" \/><\/a><small>The cf-extensions bot workflow (<a href=\"https:\/\/www.cloudfoundry.org\/blog\/introducing-cf-extensions-github-bot-hub-project\/\" target=\"_blank\" rel=\"noopener noreferrer\">Image credit<\/a>)<\/small><\/center><\/p>\n<p>He also noted that \u201cthis bot project itself is a project,\u201d so he will develop notes soon that discuss it in detail. Yesterday, Dr. Max also delivered a wonderful <a href=\"https:\/\/www.cloudfoundry.org\/blog\/introducing-cf-extensions-github-bot-hub-project\/\" target=\"_blank\" rel=\"noopener noreferrer\">blog post<\/a> describing the bot.<\/p>\n<p><small><a href=\"https:\/\/github.com\/cloudfoundry-incubator\/cf-extensions\" target=\"_blank\" rel=\"noopener noreferrer\">CF-Extension&#8217;s GitHub repo<\/a><\/small><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"BOSH_improvements\"><\/span>BOSH improvements<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>Pivotal&#8217;s <a href=\"https:\/\/www.linkedin.com\/in\/dmitriykalinin\/\" target=\"_blank\" rel=\"noopener noreferrer\">Dmitriy Kalinin<\/a> gave the BOSH report. He said version v263 has now shipped, with release notes to be filled in soon.<\/p>\n<p>Dimitriy reported that one long-awaited DNS feature in the new version is the ability to point to an entire link and cover all the instances, as opposed to just a single entry for individual instances. \u201cThe next step will be to automatically inject domain names into certificates generated by <a href=\"https:\/\/www.altoros.com\/blog\/credhub-discussed-at-the-initial-cloud-foundry-extensions-meeting\/\">CredHub<\/a>,\u201d he said. \u201cThen the last remaining steps for DNS to be consumable fully by Cloud Foundry.\u201d He said the team continues to work on the BOSH Director running co-located errands, something that also remains to be documented.<\/p>\n<blockquote><p><em>&#8220;With v263, you should be able to place an errand onto any existing service life-cycle instance and run the errand without the cost of spinning up and down a machine. This functionality is meant to support errands triggering some kind of API call or debug info to log files, or promote to master from slave, etc.&#8221; \u2014Dimitriy Kalinin, Pivotal<\/em><\/p><\/blockquote>\n<p>He added that this latter feature should help to open some new use cases that have been impossible in the past. Upcoming features include <em>internal hot swappable capability<\/em>, allowing developers to \u201cquickly migrate from one machine to another while doing a stemcell update or a recreate. Having a second VM\u2014so that the downtime is minimized\u2014also should speed up the deploys because can create bulk VMs up front and do a deletion later.&#8221;<\/p>\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=\"Brief_BBR_update\"><\/span>Brief BBR update<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_23974\" style=\"width: 160px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/05\/Therese-Stowell.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-23974\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/05\/Therese-Stowell-150x150.jpg\" alt=\"Therese Stowell\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-23974\" \/><\/a><p id=\"caption-attachment-23974\" class=\"wp-caption-text\"><small>Therese Stowell<\/small><\/p><\/div>\n<p>Pivotal&#8217;s <a href=\"https:\/\/www.linkedin.com\/in\/theresestowell\/?ppe=1\" target=\"_blank\" rel=\"noopener noreferrer\">Therese Stowell<\/a> told callers that the <a href=\"https:\/\/docs.cloudfoundry.org\/bbr\/\" target=\"_blank\" rel=\"noopener noreferrer\">BOSH Backup and Restore project<\/a> (BBR), which <a href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-jul-2017-deprecation-of-cf-release\/\" target=\"_blank\" rel=\"noopener noreferrer\">we reported<\/a> on last month, was put to a successful vote by the CF-Extensions community and is now incubating. There were huzzahs all around. One focus area as things continue to move forward, she said, is \u201cto minimize downtime with things like read-only mode.\u201d<\/p>\n<p><small><a href=\"https:\/\/github.com\/cloudfoundry\/bosh-backup-and-restore\" target=\"_blank\" rel=\"noopener noreferrer\">BRR&#8217;s GitHub repo<\/a><\/small><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Runtime_PMC_report\"><\/span>Runtime PMC report<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>Pivotal&#8217;s <a href=\"https:\/\/www.linkedin.com\/in\/eric-malm-a3554117\/\" target=\"_blank\" rel=\"noopener noreferrer\">Eric Malm<\/a> updated attendees on <a href=\"https:\/\/github.com\/cloudfoundry\/pmc-notes\" target=\"_blank\" rel=\"noopener noreferrer\">Runtime PMC activities<\/a>.  He said version 3 of the Cloud Controller API (CAPI) is now in general availability, and the CLI team \u201cis starting to build new\/convert commands on top of this API.\u201d<\/p>\n<p><small><a href=\"https:\/\/github.com\/cloudfoundry\/capi-release\" target=\"_blank\" rel=\"noopener noreferrer\">CAPI&#8217;s GitHub repo<\/a><\/small><\/p>\n<p>Meanwhile, the <a href=\"https:\/\/github.com\/cloudfoundry\/diego-release\" target=\"_blank\" rel=\"noopener noreferrer\">Diego<\/a> team  is working with CAPI rolling updates, \u201cto take the burden off of Cloud Controller for managing instance by instance details,\u201d he said \u201cThe team is also approaching completion of multi-buildpack support.\u201d Eric also noted that buildpacks are \u201cmostly\u201d converted to work with one another, with the Java buildpack remaining to be converted.<\/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=\"An_ongoing_survey_and_the_upcoming_summit\"><\/span>An ongoing survey and the upcoming summit<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_23186\" style=\"width: 160px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/04\/Chip-Childers-new.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-23186\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/04\/Chip-Childers-new.jpg\" alt=\"Chip Childers\" width=\"150\" height=\"150\" class=\"size-full wp-image-23186\" \/><\/a><p id=\"caption-attachment-23186\" class=\"wp-caption-text\"><small>Chip Childers<\/small><\/p><\/div>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/chipchilders\/\" target=\"_blank\" rel=\"noopener noreferrer\">Chip Childers<\/a> from the CF Foundation reminded attendees of the <a href=\"https:\/\/www.cff.org\/medical-professionals\/patient-registry\" target=\"_blank\" rel=\"noopener noreferrer\">ongoing survey<\/a>\u2014which also offers prizes\u2014that will close on August 23. The survey asks questions about companies using Cloud Foundry, which version they&#8217;re using, and why they&#8217;re using it. The results should provide some highly significant new information and help the foundation members to determine the future direction of Cloud Foundry.<\/p>\n<p>Chip also updated everyone on the upcoming Cloud Foundry Europe Summit in Basel, scheduled for October 11\u201312. The registration is open, and numerous <a href=\"https:\/\/www.cloudfoundry.org\/blog\/cloud-foundry-closes-2018-european-summit-in-switzerland\/\" target=\"_blank\" rel=\"noopener noreferrer\">speakers and sessions<\/a> have been announced.<\/p>\n<p>(At the upcoming summit, we are 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. Anticipating the event, you can also join <a href=\"https:\/\/www.altoros.com\/webinars\/cloud-foundry-monitoring-how-to-collecting-metrics-and-logs\/\">a webinar<\/a> on how to efficiently collect metrics and logs in Cloud Foundry or <a href=\"https:\/\/www.altoros.com\/webinars\/multi-datacenter-cloud-foundry-deployments-with-bosh-concourse-and-vault\/\">this one<\/a> on multi-datacenter Cloud Foundry deployments.)<\/p>\n<p>To learn more about what the community has achieved through April\u2013July in terms of the ecosystem projects, you can also check out <a href=\"https:\/\/www.cloudfoundry.org\/blog\/cloud-foundry-technology-review-april-july-2017\/\" target=\"_blank\" rel=\"noopener noreferrer\">a detailed report<\/a> submitted by Chip.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Next_time\"><\/span>Next time!<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The next CAB call is scheduled for Wednesday, September 20. The calls begin at 8 a.m. Pacific Time and end promptly within one hour. Anyone interested in attending the call can keep up with details about it by joining the Cloud Foundry&#8217;s <a href=\"https:\/\/cloudfoundry.slack.com\/messages\/C0JC2JB0W\/\" target=\"_blank\" rel=\"noopener noreferrer\">CAB Slack channel<\/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\/UOzxSMspdeM\" frameborder=\"0\" allowfullscreen><\/iframe><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Extending the platform<\/p>\n<p id=\"caption-attachment-11433\" class=\"wp-caption-text\">Dr. Max<\/p>\n<p>\u201cWe want members of the Cloud Foundry community to always feel they can always extend the platform.\u201d This is according to IBM&#8217;s Michael Maximilien (aka Dr. Max), who again led the monthly Cloud Foundry Community Advisory Board (CAB) call on Wednesday, August 16.<\/p>\n<p>The new cf-extensions [&#8230;]<\/p>\n","protected":false},"author":9,"featured_media":27017,"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-27003","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, Aug 2017: Introducing CF Local | Altoros<\/title>\n<meta name=\"description\" content=\"Under incubation, CF Local is a CLI plugin that stages apps and attendant services locally and acts like a Docker translation layer, saving copious amounts of time.\" \/>\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-aug-2017-introducing-cf-local\/\" \/>\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, Aug 2017: Introducing CF Local | Altoros\" \/>\n<meta property=\"og:description\" content=\"Extending the platform Dr. Max \u201cWe want members of the Cloud Foundry community to always feel they can always extend the platform.\u201d This is according to IBM&#8217;s Michael Maximilien (aka Dr. Max), who again led the monthly Cloud Foundry Community Advisory Board (CAB) call on Wednesday, August 16. The new cf-extensions [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2017-08-17T16:38:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-16T21:22:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/cloud-foundry-advisory-board-meeting-August-2017-v2.jpg\" \/>\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\/jpeg\" \/>\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-aug-2017-introducing-cf-local\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/\",\"name\":\"Cloud Foundry Advisory Board Meeting, Aug 2017: Introducing CF Local | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/cloud-foundry-advisory-board-meeting-August-2017-v2.jpg\",\"datePublished\":\"2017-08-17T16:38:07+00:00\",\"dateModified\":\"2021-12-16T21:22:14+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/56ea20d6f280f7a442e89e5884b06fd8\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/cloud-foundry-advisory-board-meeting-August-2017-v2.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/cloud-foundry-advisory-board-meeting-August-2017-v2.jpg\",\"width\":640,\"height\":392},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloud Foundry Advisory Board Meeting, Aug 2017: Introducing CF Local\"}]},{\"@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, Aug 2017: Introducing CF Local | Altoros","description":"Under incubation, CF Local is a CLI plugin that stages apps and attendant services locally and acts like a Docker translation layer, saving copious amounts of time.","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-aug-2017-introducing-cf-local\/","og_locale":"en_US","og_type":"article","og_title":"Cloud Foundry Advisory Board Meeting, Aug 2017: Introducing CF Local | Altoros","og_description":"Extending the platform Dr. Max \u201cWe want members of the Cloud Foundry community to always feel they can always extend the platform.\u201d This is according to IBM&#8217;s Michael Maximilien (aka Dr. Max), who again led the monthly Cloud Foundry Community Advisory Board (CAB) call on Wednesday, August 16. The new cf-extensions [...]","og_url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/","og_site_name":"Altoros","article_published_time":"2017-08-17T16:38:07+00:00","article_modified_time":"2021-12-16T21:22:14+00:00","og_image":[{"width":640,"height":392,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/cloud-foundry-advisory-board-meeting-August-2017-v2.jpg","type":"image\/jpeg"}],"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-aug-2017-introducing-cf-local\/","url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/","name":"Cloud Foundry Advisory Board Meeting, Aug 2017: Introducing CF Local | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/cloud-foundry-advisory-board-meeting-August-2017-v2.jpg","datePublished":"2017-08-17T16:38:07+00:00","dateModified":"2021-12-16T21:22:14+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/56ea20d6f280f7a442e89e5884b06fd8"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/cloud-foundry-advisory-board-meeting-August-2017-v2.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/cloud-foundry-advisory-board-meeting-August-2017-v2.jpg","width":640,"height":392},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-aug-2017-introducing-cf-local\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cloud Foundry Advisory Board Meeting, Aug 2017: Introducing CF Local"}]},{"@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\/27003","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=27003"}],"version-history":[{"count":50,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/27003\/revisions"}],"predecessor-version":[{"id":65687,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/27003\/revisions\/65687"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/27017"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=27003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=27003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=27003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}