Cloud Foundry Advisory Board Meeting, Nov 2017: a Web UI for CF!

by Carlo GutierrezNovember 16, 2017
Along with the usual project updates, this month's CAB call featured SUSE's proposal for a web user interface for Cloud Foundry call Stratos-UI.
Dr. Max

Dr. Max

This month’s CAB call featured a demo of Stratos-UI, a multi-endpoint web interface for Cloud Foundry. The proposal comes from SUSE in an effort to provide an open source web-based user interface for Cloud Foundry deployments.

The call was led by IBM’s Michael Maximilien (aka Dr. Max). Members of Cloud Foundry development teams also posted their monthly updates.



The proposal to CF-Extentions aims “to provide a web-based UI to allow developers and administrators to manage their applications and Cloud Foundry deployments,” according to SUSE’s Neil MacDougall. Stratos-UI is part of the recently announced SUSE Cloud Application Platform.

CAB call Cloud Foundry Web User Interface November 2017 SUSEWeb interface for Cloud Foundry (Source)

Neil MacDougall

Neil MacDougall

Stratos-UI was developed around three assumptions:

  • Cloud Foundry users want a web interface that can make use of features provided by the CLI client and the API.
  • A web interface will bring in Cloud Foundry users who might otherwise be intimidated by the CLI client or the API.
  • An open source web interface will improve usability across all Cloud Foundry users.

According to Neil, the proposal has the following goals:

  • Expose all commonly users features available in the Cloud Foundry API
  • Provide functionality for both end users and Cloud Foundry administrators through a common UI
  • Operate against the endpoint of any certified Cloud Foundry distribution or service
  • Flexible mechanisms of deployment (deploy via BOSH or as a Cloud Foundry app)
  • Supports management of multiple Cloud Foundry instances through a single deployment of the UI
  • Can easily be configured by vendors and users for their needs

CAB call Cloud Foundry Web User Interface November 2017 SUSE stratos-ui go-envSummary view of a running application (Source)

For more on Stratos-UI, visit Neil’s introductory blog post at SUSE.

Stratos-UI’s GitHub repo



Eric Malm

Eric Malm

Pivotal’s Eric Malm commented on how the “Diego team is now running in an environment where Consul is entirely removed.”

He also reported on an ongoing collaboration with the Garden development team to “finish out and ensure integrity of connections from the Go Router application back ends.” He also mentioned that there’s only one router bug left that needs to be resolved before “we can recommend turning it on experimentally in some environments.”

“We’re relying on BOSH DNS for service discovery.” —Eric Malm, Pivotal

Diego’s GitHub repo



Dr. Julz

Dr. Julz

Garden is shifting to unpriviledged containers explained IBM’s Julian Friedman (aka Dr. Julz). “Garden is all about not needing roots at runtime so we’re about to enable that,” said Dr. Julz. “The main upshot is that it’s finally time to get off priviledged containers because we will no longer have the ability to create them.”

He also emphasized how much better unpriviledged containers are for security.

Garden’s GitHub repo


Stephen Levine

Stephen Levine


Nginx buildpacks are being introduced soon said Pivotal’s Stephen Levine.

“We’re also going to send an email out soon about what the next distribution of RootFS will look like and what timeline is there for it to be available so people can migrate over,” said Stephen.

Buildpacks’ GitHub repo


Service API

Matthew McNeeney

Matthew McNeeney

Server instance sharing is almost ready. “Async bindings designs have been agreed upon with the Open Service Broker API working group,” said Pivotal’s Matthew McNeeney.



Simon Moser

Simon Moser

All featured functionalities have been completed explained IBM’s Simon Moser.

“We are starting to integrate with the proper pipleline with the help of the CF Release integration team,” said Simon. “Some time down the road, we might be able to make Bits-Service a default component in CF deployment.

Bits-Service’s GitHub repo


Runtime PMC

Dieu Cao

Dieu Cao

Cloud Foundry deployment is on Pivotal Web Services fully.

“We’ve completely transitioned away from CF release on PWS,” said Pivotal’s Dieu Cao.

Runtime PMC’s GitHub repo



Danny Berger

Danny Berger

Pivotal’s Danny Berger explained that the latest version of BOSH now includes “generic configs so you can get multiple configurations.” There are also security improvements around director and agent communications.

“We’re looking to finish up basic support for IPv6 in stemcells,” added Danny.

“We’re working on bringing in Xenial stemcell.” —Danny Berger, Pivotal

BOSH’s GitHub repo


Open Service Broker API

Alex Ley

Alex Ley

Google has launched a service catalog installer for Kubernetes. There’s also a proposal to add a validation tool for service brokers to the Open Service Brokers API project.

The community is growing commented Pivotal’s Alex Ley with 325 users joining the Open Service Broker API slack channel. There’s also an upcoming face to face event with the PMC group at Red Hat Raleigh, North Carolina on November 28 and 29.

Open Service Broker API’s GitHub repo


CF Extensions

The Service Fabrik project which was highlighted in the September CAB call has been accepted, according to Dr. Max. There’s also a proposal coming up for CF-Scheduler.

CF Abacus v1.0 has been released with v2.0 inception planned for November 23.

CF-Extensions’ GitHub repo


Next year’s summit

Swarna Podila

Swarna Podila

The Cloud Foundry Summit 2018 for North America will be held at Boston, Massachusetts on April 18–20. The nominations for Cloud Foundry Co-chairs have just ended. The Foundation’s new community director, Swarna Podila reminded callers that there’s still a few weeks before the call for papers close. The deadlines for submissions are on December 8.

The next CAB call is scheduled on Wednesday, December 20. The call begins at 8 a.m. Pacific Time. Anyone interested can join the Cloud Foundry’s CAB Slack channel.


Want details? Watch the video!