{"id":61594,"date":"2021-05-20T18:12:19","date_gmt":"2021-05-20T15:12:19","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=61594"},"modified":"2021-05-20T18:30:11","modified_gmt":"2021-05-20T15:30:11","slug":"cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/","title":{"rendered":"Cloud Foundry Advisory Board Meeting, May 2021: The Carousel CLI"},"content":{"rendered":"<p>This month&#8217;s Cloud Foundry Community Advisory Board (<a href=\"https:\/\/www.altoros.com\/blog\/tag\/cab\/\">CAB<\/a>) meeting featured <b>Carousel<\/b>, as well as development updates around the ecosystem projects. The call was moderated by <a href=\"https:\/\/www.linkedin.com\/in\/clarkchris1\/\" rel=\"noopener noreferrer\" target=\"_blank\">Chris Clark<\/a> from the Cloud Foundry Foundation.<\/p>\n<p>&nbsp;<\/p>\n<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-may-2021-the-carousel-cli\/#The_Carousel_CLI\" >The Carousel CLI<\/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-may-2021-the-carousel-cli\/#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-3\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/#Other_project_updates\" >Other project updates<\/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-may-2021-the-carousel-cli\/#Technical_Oversight_Committee\" >Technical Oversight Committee<\/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-may-2021-the-carousel-cli\/#Upcoming_CF_summit\" >Upcoming CF summit<\/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-may-2021-the-carousel-cli\/#Want_details_Watch_the_videos\" >Want details? Watch the videos!<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"The_Carousel_CLI\"><\/span>The Carousel CLI<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Developed by Stark &#038; Wayne, <a href=\"https:\/\/github.com\/starkandwayne\/carousel\" rel=\"noopener noreferrer\" target=\"_blank\">Carousel<\/a> is a command-line interface (CLI) for managing the rotation of credentials within CredHub. The tool provides an interactive interface, giving the user a simple method for browsing through and rotating certificates.<\/p>\n<p>During the call, <a href=\"https:\/\/www.linkedin.com\/in\/michael-ferris-11838762\/\" rel=\"noopener noreferrer\" target=\"_blank\">Michael Ferris<\/a> of Stark &#038; Wayne gave a live demonstration of the tool.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/05\/CAB-May-2021-Carousel-live-demo.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/05\/CAB-May-2021-Carousel-live-demo-1024x576.png\" alt=\"\" width=\"640\" class=\"aligncenter size-large wp-image-61618\" \/><\/a><small>Browsing through certificates using Carousel (<a href=\"https:\/\/www.youtube.com\/watch?v=YPXqmHAESJw\" rel=\"noopener noreferrer\" target=\"_blank\">Image credit<\/a>)<\/small><\/center><\/p>\n<div id=\"attachment_61612\" style=\"width: 160px\" class=\"wp-caption alignright\"><img decoding=\"async\" aria-describedby=\"caption-attachment-61612\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/05\/Michael-Ferris-150x150.jpg\" alt=\"\" width=\"150\" class=\"size-thumbnail wp-image-61612\" \/><p id=\"caption-attachment-61612\" class=\"wp-caption-text\"><small>Michael Ferris<\/small><\/p><\/div>\n<blockquote><p>&#8220;I&#8217;m really excited about it, because like anyone who does deployments, I&#8217;m someone who spends a lot of time debugging. You need to go poking around in CredHub, and you end up with a lot of stuff. You&#8217;re not exactly sure what&#8217;s being used, and which deployment is using which CredHub. Carousel provides a BOSH-aware interface into CredHub to show you exactly what&#8217;s being used.&#8221; <\/p>\n<p>\u2014Michael Ferris, Stark &#038; Wayne<\/p><\/blockquote>\n<div id=\"attachment_61613\" style=\"width: 160px\" class=\"wp-caption alignright\"><img decoding=\"async\" aria-describedby=\"caption-attachment-61613\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/05\/Norm-Abramovitz.jpg\" alt=\"\" width=\"150\" class=\"size-full wp-image-61613\" \/><p id=\"caption-attachment-61613\" class=\"wp-caption-text\"><small>Norm Abramovitz<\/small><\/p><\/div>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/norman-abramovitz-8690482\/\" rel=\"noopener noreferrer\" target=\"_blank\">Norm Abramovitz<\/a> of Stark &#038; Wayne also chimed in, citing a scenario where Carousel has proven useful.<\/p>\n<blockquote><p>&#8220;When you have a security team that wants to know what&#8217;s going on with certificates, you are able to browse and show them the information. You don&#8217;t have to keep going back and forth. You could give them the tool and let them do what they want.&#8221; <\/p>\n<p>\u2014Norm Abramovitz, Stark &#038; Wayne<\/p><\/blockquote>\n<p>As a work-in-progress, Carousel currently has <code style=\"color: black; background-color: #e6e6e6;\">browse<\/code>, <code style=\"color: black; background-color: #e6e6e6;\">diff<\/code>, and <code style=\"color: black; background-color: #e6e6e6;\">rotate<\/code> commands.<\/p>\n<p><small><a href=\"https:\/\/github.com\/starkandwayne\/carousel\" rel=\"noopener noreferrer\" target=\"_blank\">Carousel\u2019s 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_11430\" style=\"width: 160px\" class=\"wp-caption alignright\"><img decoding=\"async\" aria-describedby=\"caption-attachment-11430\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/Eric-Malm-150x150.jpg\" alt=\"\" width=\"150\" class=\"size-thumbnail wp-image-11430\" \/><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\/\" rel=\"noopener noreferrer\" target=\"_blank\">Eric Malm<\/a> from VMware provided the following updates:<\/p>\n<ul>\n<li style=\"margin-bottom: 6px;\">The Release Integration team delivered <a href=\"https:\/\/github.com\/cloudfoundry\/cf-deployment\/releases\/tag\/v16.14.0\" rel=\"noopener noreferrer\" target=\"_blank\">cf-deployment v16.14.0<\/a>. The team also released <a href=\"https:\/\/github.com\/cloudfoundry\/cf-for-k8s\/releases\/tag\/v4.1.0\" rel=\"noopener noreferrer\" target=\"_blank\">cf-for-k8s v4.1.0<\/a> with <a href=\"https:\/\/www.altoros.com\/blog\/using-istio-to-unify-microservices-with-a-service-mesh-on-kubernetes\/\">Istio<\/a> upgrades.<\/li>\n<li style=\"margin-bottom: 6px;\">The <a href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-jan-2020-kubecf-demo\/\">KubeCF<\/a> team fixed drain support with a new <a href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-sep-2020-quarks-updates\/\" rel=\"noopener noreferrer\" target=\"_blank\">Quarks<\/a> operator.<\/li>\n<li style=\"margin-bottom: 6px;\">The CLI team is resolving a log-cache interaction issue in <a href=\"https:\/\/github.com\/cloudfoundry\/cli\" rel=\"noopener noreferrer\" target=\"_blank\">CLI v7<\/a>.<\/li>\n<li style=\"margin-bottom: 6px;\">The CAPI team is progressing on manifest diffs. They are also working on new application management roles.<\/li>\n<li style=\"margin-bottom: 6px;\">The <a href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-apr-2019-eirini-readiness\/\">Eirini<\/a> team is refining custom resource definition (CRD) and REST APIs. The team is also looking at the possibility of backing Cloud Foundry apps on Kubernetes deployments.<\/li>\n<li style=\"margin-bottom: 6px;\">The Networking team fixed some port collision issues on the TCP router. They are also considering upgrading to the latest version of <a href=\"https:\/\/github.com\/nats-io\/nats-server\" rel=\"noopener noreferrer\" target=\"_blank\">NATS<\/a>.<\/li>\n<li style=\"margin-bottom: 6px;\">The Logging and Metrics team is improving pipelines for pull request contributions.<\/li>\n<\/ul>\n<p>Eric also invited members of the community to join the next Cloud Foundry on Kubernetes <a href=\"https:\/\/www.google.com\/calendar\/event?eid=OTlicWE4N2c3MnJjOGszNnJkMTRrNzI1dmxfMjAyMTA1MDRUMTUzMDAwWiBjbG91ZGZvdW5kcnkub3JnX29lZGIwaWxvdGc1dWRzcGRsdjMyYTV2Yzc4QGc&#038;ctz=America\/New_York\" rel=\"noopener noreferrer\" target=\"_blank\">SIG meeting<\/a> scheduled for June 1, 2021, at 8:30 a.m. PDT.<\/p>\n<blockquote><p>&#8220;We&#8217;ve started talking a little bit more about the potential technical architecture, and how it might mesh with supporting the Cloud Foundry API, but introducing more native CRD resources in the Kubernetes API that would correspond to some of the Cloud Controller entities. If you&#8217;re interested, feel free to drop in and join the discussions.&#8221; <\/p>\n<p>\u2014Eric Malm, VMware<\/p><\/blockquote>\n<p><small><a href=\"https:\/\/github.com\/cloudfoundry\/pmc-notes\" rel=\"noopener noreferrer\" target=\"_blank\">Runtime PMC\u2019s GitHub repo<\/a><\/small><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Other_project_updates\"><\/span>Other project updates<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The BOSH team delivered the general availability (GA) release of <a href=\"https:\/\/bosh.cloudfoundry.org\/stemcells\/\" rel=\"noopener noreferrer\" target=\"_blank\">bionic stemcells v1.1<\/a>.<\/p>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/shedrackakintayo\/\" rel=\"noopener noreferrer\" target=\"_blank\">Shedrack Akintayo<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/ramanujank\/\" rel=\"noopener noreferrer\" target=\"_blank\">Ram Iyengar<\/a> from the Cloud Foundry Foundation, and <a href=\"https:\/\/www.linkedin.com\/in\/jenna-goldstrich-5a9748124\/\" rel=\"noopener noreferrer\" target=\"_blank\">Jenna Goldstritch<\/a> from VMware held a <a href=\"https:\/\/www.youtube.com\/watch?v=T9GgXUBKAt4\" rel=\"noopener noreferrer\" target=\"_blank\">live stream<\/a> at which they discussed what&#8217;s new on the CF API.<\/p>\n<p><small><a href=\"https:\/\/github.com\/cloudfoundry\/bosh\" rel=\"noopener noreferrer\" target=\"_blank\">BOSH\u2019s GitHub repo<\/a><\/small><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Technical_Oversight_Committee\"><\/span>Technical Oversight Committee<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/chipchilders\/\" rel=\"noopener noreferrer\" target=\"_blank\">Chip Childers<\/a> from the Cloud Foundry Foundation noted the first-ever nominations for open seats on the Technical Oversight Committee is currently ongoing. The Foundation has generated a <a href=\"https:\/\/github.com\/cloudfoundry\/community\/blob\/main\/toc\/elections\/2021\/voters.md\" rel=\"noopener noreferrer\" target=\"_blank\">partial list<\/a> of qualified candidates. Nominations will remain <a href=\"https:\/\/github.com\/login?return_to=https%3A%2F%2Fgithub.com%2Fcloudfoundry%2Fcommunity%2Fissues%2Fnew%3Fassignees%3D%26labels%3Delection%26template%3Dtoc-candidate-nomination.md%26title%3DTOC%2BCandidate%2BNomination%2Bfor%2B%255BPerson%2BName%255D\" rel=\"noopener noreferrer\" target=\"_blank\">open<\/a> until May 28. After which, voting will be conducted from June 1 to June 15.<\/p>\n<div id=\"attachment_23186\" style=\"width: 160px\" class=\"wp-caption alignright\"><img decoding=\"async\" aria-describedby=\"caption-attachment-23186\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/04\/Chip-Childers-new.jpg\" alt=\"\" width=\"150\" class=\"size-full wp-image-23186\" \/><p id=\"caption-attachment-23186\" class=\"wp-caption-text\"><small>Chip Childers<\/small><\/p><\/div>\n<p>Election results will then be announced on June 17.<\/p>\n<blockquote><p>&#8220;The Technical Oversight Committee is a group of elected leaders that can make decisions about how we&#8217;re going to structure working groups around the codebase. Their whole job is to find ways to delegate responsibility down as far as possible to the people writing code and designing specs for new features. It&#8217;s a very important role that we need good qualified candidates for.&#8221; <\/p>\n<p>\u2014Chip Childers, Cloud Foundry Foundation<\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Upcoming_CF_summit\"><\/span>Upcoming CF summit<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_54655\" style=\"width: 160px\" class=\"wp-caption alignright\"><img decoding=\"async\" aria-describedby=\"caption-attachment-54655\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/06\/Chris-Clark-150x150.jpg\" alt=\"\" width=\"150\" class=\"size-thumbnail wp-image-54655\" \/><p id=\"caption-attachment-54655\" class=\"wp-caption-text\"><small>Chris Clark<\/small><\/p><\/div>\n<p>In regard to the upcoming Cloud Foundry summit, Chris provided a reminder that the <a href=\"https:\/\/www.cloudfoundry.org\/events\/summit\/cfsummit2021\/call-for-proposals\/\" rel=\"noopener noreferrer\" target=\"_blank\">call for proposals<\/a> will end on May 21.<\/p>\n<p>In his latest biweekly technical <a href=\"https:\/\/www.cloudfoundry.org\/blog\/bi-weekly-round-up-technical-ecosystem-updates-from-cloud-foundry-5-18-21\/\" rel=\"noopener noreferrer\" target=\"_blank\">roundup<\/a>, Chris urged the community to check out a recent <a href=\"https:\/\/www.youtube.com\/watch?v=T9GgXUBKAt4\" rel=\"noopener noreferrer\" target=\"_blank\">cochairs panel<\/a> discussing what to expect for the summit to be held July 21\u201322. He also highlighted that the <a href=\"https:\/\/www.meetup.com\/de-DE\/Unconference-CF-Summit\/events\/278133862\/\" rel=\"noopener noreferrer\" target=\"_blank\">Cloud Foundry Summit Unconference<\/a> has been scheduled for July 20.<\/p>\n<p>The next CAB call is tentatively scheduled for June 16, 2021, at 8 a.m. PDT. Anyone interested can join Cloud Foundry\u2019s <a href=\"https:\/\/cloudfoundry.slack.com\/messages\/C0JC2JB0W\/\" rel=\"noopener noreferrer\" target=\"_blank\">CAB<\/a> or <a href=\"https:\/\/app.slack.com\/client\/T02FL4A1X\/C6WFZ5K0F\" rel=\"noopener noreferrer\" target=\"_blank\">cf-operators<\/a> Slack channels.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Want_details_Watch_the_videos\"><\/span>Want details? Watch the videos!<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><small>Below, you will find a video recording of this month&#8217;s CAB call.<\/small><\/p>\n<p><center><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/YPXqmHAESJw\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/center><\/p>\n<p>&nbsp;<br \/>\n<small>In this video, the Cloud Foundry for Kubernetes special interest group discusses how to proceed with the technical architecture for the <a href=\"https:\/\/docs.google.com\/document\/d\/1rG814raI5UfGUsF_Ycrr8hKQMo1RH9TRMxuvkgHSdLg\/edit\" rel=\"noopener noreferrer\" target=\"_blank\">CF on Kubernetes<\/a> project.<\/small><\/p>\n<p><center><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/crHDpClgVCU\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/center><\/p>\n<hr \/>\n<p><center><small>This blog post was written by <a href=\"https:\/\/www.altoros.com\/blog\/author\/carlo\/\">Carlo Gutierrez<\/a>, edited by <a href=\"https:\/\/www.altoros.com\/blog\/author\/sophie.turol\/\">Sophia Turol<\/a> and <a href=\"https:\/\/www.altoros.com\/blog\/author\/alex\/\">Alex Khizhniak<\/a>.<\/small><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This month&#8217;s Cloud Foundry Community Advisory Board (CAB) meeting featured Carousel, as well as development updates around the ecosystem projects. The call was moderated by Chris Clark from the Cloud Foundry Foundation.<\/p>\n<p>&nbsp;<\/p>\n<p>The Carousel CLI<\/p>\n<p>Developed by Stark &#038; Wayne, Carousel is a command-line interface (CLI) for managing the rotation of credentials [&#8230;]<\/p>\n","protected":false},"author":32,"featured_media":61619,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[618,873,912,206],"class_list":["post-61594","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-cab","tag-cloud-native","tag-kubernetes","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, May 2021: The Carousel CLI | Altoros<\/title>\n<meta name=\"description\" content=\"Carousel is a BOSH-aware CLI tool for browsing through and managing the rotation of credentials within CredHub.\" \/>\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-may-2021-the-carousel-cli\/\" \/>\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, May 2021: The Carousel CLI | Altoros\" \/>\n<meta property=\"og:description\" content=\"This month&#8217;s Cloud Foundry Community Advisory Board (CAB) meeting featured Carousel, as well as development updates around the ecosystem projects. The call was moderated by Chris Clark from the Cloud Foundry Foundation. &nbsp; The Carousel CLI Developed by Stark &#038; Wayne, Carousel is a command-line interface (CLI) for managing the rotation of credentials [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-20T15:12:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-20T15:30:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/05\/CAB-May-2021-Carousel-Michael-Ferris-Norm-Abramovitz-Eric-Malm-Chip-Childers-Chris-Clark.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"682\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Carlo Gutierrez\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Gutierrez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 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-may-2021-the-carousel-cli\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/\",\"name\":\"Cloud Foundry Advisory Board Meeting, May 2021: The Carousel CLI | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/05\/CAB-May-2021-Carousel-Michael-Ferris-Norm-Abramovitz-Eric-Malm-Chip-Childers-Chris-Clark.gif\",\"datePublished\":\"2021-05-20T15:12:19+00:00\",\"dateModified\":\"2021-05-20T15:30:11+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/833e109f77de753b2b472dca0236b442\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/05\/CAB-May-2021-Carousel-Michael-Ferris-Norm-Abramovitz-Eric-Malm-Chip-Childers-Chris-Clark.gif\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/05\/CAB-May-2021-Carousel-Michael-Ferris-Norm-Abramovitz-Eric-Malm-Chip-Childers-Chris-Clark.gif\",\"width\":1024,\"height\":682},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloud Foundry Advisory Board Meeting, May 2021: The Carousel CLI\"}]},{\"@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\/833e109f77de753b2b472dca0236b442\",\"name\":\"Carlo Gutierrez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/02\/CG_portrait-2-96x96.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/02\/CG_portrait-2-96x96.jpg\",\"caption\":\"Carlo Gutierrez\"},\"description\":\"Carlo Gutierrez is a Technical Writer at Altoros. As part of the editorial team, his focus has been on emerging technologies such as Cloud Foundry, Kubernetes, blockchain, and the Internet of Things. Prior to Altoros, he primarily wrote about enterprise and consumer technology. Carlo has over 12 years of experience in the publishing industry. Previously, he served as an Editor for PC World Philippines and Questex Asia, as well as a Designer for Tropa Entertainment.\",\"url\":\"https:\/\/www.altoros.com\/blog\/author\/carlo\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cloud Foundry Advisory Board Meeting, May 2021: The Carousel CLI | Altoros","description":"Carousel is a BOSH-aware CLI tool for browsing through and managing the rotation of credentials within CredHub.","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-may-2021-the-carousel-cli\/","og_locale":"en_US","og_type":"article","og_title":"Cloud Foundry Advisory Board Meeting, May 2021: The Carousel CLI | Altoros","og_description":"This month&#8217;s Cloud Foundry Community Advisory Board (CAB) meeting featured Carousel, as well as development updates around the ecosystem projects. The call was moderated by Chris Clark from the Cloud Foundry Foundation. &nbsp; The Carousel CLI Developed by Stark &#038; Wayne, Carousel is a command-line interface (CLI) for managing the rotation of credentials [...]","og_url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/","og_site_name":"Altoros","article_published_time":"2021-05-20T15:12:19+00:00","article_modified_time":"2021-05-20T15:30:11+00:00","og_image":[{"width":1024,"height":682,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/05\/CAB-May-2021-Carousel-Michael-Ferris-Norm-Abramovitz-Eric-Malm-Chip-Childers-Chris-Clark.gif","type":"image\/gif"}],"author":"Carlo Gutierrez","twitter_misc":{"Written by":"Carlo Gutierrez","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/","url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/","name":"Cloud Foundry Advisory Board Meeting, May 2021: The Carousel CLI | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/05\/CAB-May-2021-Carousel-Michael-Ferris-Norm-Abramovitz-Eric-Malm-Chip-Childers-Chris-Clark.gif","datePublished":"2021-05-20T15:12:19+00:00","dateModified":"2021-05-20T15:30:11+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/833e109f77de753b2b472dca0236b442"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/05\/CAB-May-2021-Carousel-Michael-Ferris-Norm-Abramovitz-Eric-Malm-Chip-Childers-Chris-Clark.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/05\/CAB-May-2021-Carousel-Michael-Ferris-Norm-Abramovitz-Eric-Malm-Chip-Childers-Chris-Clark.gif","width":1024,"height":682},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2021-the-carousel-cli\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cloud Foundry Advisory Board Meeting, May 2021: The Carousel CLI"}]},{"@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\/833e109f77de753b2b472dca0236b442","name":"Carlo Gutierrez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/02\/CG_portrait-2-96x96.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/02\/CG_portrait-2-96x96.jpg","caption":"Carlo Gutierrez"},"description":"Carlo Gutierrez is a Technical Writer at Altoros. As part of the editorial team, his focus has been on emerging technologies such as Cloud Foundry, Kubernetes, blockchain, and the Internet of Things. Prior to Altoros, he primarily wrote about enterprise and consumer technology. Carlo has over 12 years of experience in the publishing industry. Previously, he served as an Editor for PC World Philippines and Questex Asia, as well as a Designer for Tropa Entertainment.","url":"https:\/\/www.altoros.com\/blog\/author\/carlo\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/61594","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\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=61594"}],"version-history":[{"count":47,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/61594\/revisions"}],"predecessor-version":[{"id":61724,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/61594\/revisions\/61724"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/61619"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=61594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=61594"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=61594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}