Julian Friedman (julz) is an IBMer and the project lead for Cloud Foundy's low-level container engine ("Garden") and Eirini (the project to allow Kubernetes to be used as the container scheduler in CF). He has previously worked on various Cloud Foundry projects, performance optimization... Read More →
Wednesday September 11, 2019 11:10 - 11:20 CEST
Mississippi
In this talk, Jim and Morgan will reflect on the improvements to BOSH in 2019 as well as provide insight into the focus areas and 2020 BOSH themes of investment.
This talk will cover the improvements the BOSH community has made for operators, release authors, and anyone in between. After discussing the updates over the last year, they will discuss planned improvements and the roadmap and strategy for the 2020 year. It's a chance to ask questions, provide feedback, and get a glimpse into where BOSH will be going next.
Morgan Fine is a Product Manager at Pivotal, currently working on the BOSH team. He’s previously worked as a software engineer and product manager of cf-mysql-release as well as helped on a variety of other Cloud Foundry related projects within Pivotal R&D.
James Myers is a software engineer for Pivotal Software and a core contributor to the Cloud Foundry project. James is currently working on the BOSH team. Previously, James has worked extensively on the core open source Cloud Foundry teams, including the Diego, CF Runtime, and CFCR... Read More →
Wednesday September 11, 2019 11:20 - 11:50 CEST
Mississippi
Containers are available on the internet, or you can build them from scratch, or you could even build upon an existing one. You may have seen a container with a base OS image and then packages that get installed on it. These packages could be open source or closed source. When you get a container, you may not know exactly what’s on its file system. And when you’re a company, how do you know that you have the legal right to ship and distribute that container? That's why companies have to go through an Open Source Licensing process to license the software on their container images. In this talk, Ramya and Maryam explain why licensing is crucial and yet difficult when it comes to containers. You will learn about the whole process of figuring out what makes a container, finding the packages included on it and finding licenses for those software packages.
Ramya Shenoy is a senior software engineer on the Cloud R&D team at Pivotal working on developing Pivotal Container Service (PKS). She enjoys painting and swimming in her free time.
Maryam Labib is an engineer on the Cloud R&D team at Pivotal working on Release Engineering for Pivotal Container Service (PKS). Prior to this, she contributed to various components of Cloud Foundry. She lives in Mountain View, where she enjoys playing soccer and tennis, skateboarding... Read More →
UAA is the mission critical infrastructure within Cloud Foundry platform. In response to Cloud Foundry usage trends, we are repositioning UAA as an identity proxy versus an identity provider. To support that transition, we are making architectural changes to enable UAA as a service provider, connecting client applications with identity providers, as well as further strengthening our security posture by deprecating low use or outdated functionalities.
What’s even more exciting, we are investing to improve the supportability and operability of UAA, simplifying the platform operator and application developer experience with two major tooling makeovers.
Andrew joined Pivotal/VMware in early 2019 and has been following Kubernetes since 2016. Previously, he worked as a full stack developer, focusing on Single Page Applications and build tooling. Previously, he has spoken at CloudFoundry Summit Europe.
Dan Beneke is a Senior Product Manager at Pivotal working on identity topics within the User Account and Authentication (UAA) team for open source Cloud Foundry. Dan has held previous positions focused on enterprise technology transformation, and previously worked as a Product Manager... Read More →
The Eirini project is bringing pluggable container scheduling to the Cloud Foundry Application Runtime. In other words: the `cf push` developer experience we all love, with your choice of container orchestrator - including Kubernetes - under the covers.
This session introduces the Eirini project, talks through the reasons behind it, updates the audience on the latest progress (passing CATs! available in beta! ready to try out!) and tells you what it means for your developers (not much) and your operators (potentially, quite a lot!).
The speakers will also demo getting up and running with Eirini on Kubernetes using a single Helm chart. After this the audience will be able to try out the `cf push` developer experience, going from code to first-class Deployments, Pods and Services in your existing Kubernetes cluster, all in a single command!
Mario Nitchev is a Software Engineer at SAP in Sofia, Bulgaria. He previously worked on internal projects for the SAP Cloud Platform. Currently he is working on Eirini - the Cloud Foundry incubator project that aims to abstract away container orchestration. He also enjoys poking around... Read More →
Julian Skupnjak (Herr Julz) is a Software Engineer at IBM Cloud and part of Cloud Foundry's Eirini development team. During his career at IBM Cloud he worked on IBM's Cloud Foundry production system in different roles, but mostly as DevOps engineer at the internal delivery team. During... Read More →
Wednesday September 11, 2019 14:55 - 15:25 CEST
Mississippi
There are two popular platforms for deploying your cloud-native applications - Kubernetes and Cloud Foundry. Kubernetes is the great for its flexibility, control over your application and is a great container orchestrator. Cloud Foundry is the go-to platform where you don't want to worry about your infrastructure, networking, scaling, and routing. It also has the best developer experience in the industry.
With Quarks, deployment is simplified using BOSH features, but keeping the flexibility of Kubernetes.
In this session, you will learn about this new framework and its building blocks for deploying cloud-native applications which has the best features of the two worlds.
We also want to give some insight into the work done and get feedback on the current state._
We believe "Quarks" is the next buzz word for these conferences. Join us else you miss the train ride.
Mario works as software specialist in the cloud and systems management department at SUSE Linux. After visiting the Pivotal Dojo he joined the BOSH OpenStack CPI team. In his free time Mario contributes to several open source projects and helps bringing video recordings of community... Read More →
Enrique Encalada is a Software developer at IBM Germany, currently leading a team for enabling an in-cluster Build system inside one of IBM's Cloud services and a maintainer of Project Shipwright. Previously, Enrique was actively involved in the Cloud Foundry community, where he was... Read More →
In this talk, we will demonstrate and describe the work that SUSE has done to extend the Stratos management interface to include support for Kubernetes and Helm.
We will talk about how we have used the Stratos extension mechanism to add new endpoint types for Kubernetes and Helm and we will show some of the features that SUSE has been developing.
We’ll talk about where SUSE is headed next in extending Stratos beyond Cloud Foundry into a Multi-cloud Management interface.
Neil is a Technical Software Development Manager in the Cloud Application Platform at SUSE. He leads the Stratos project, which is an open-source Management UI for Cloud Foundry
Troy is a product manager with 24 years of experience in the software industry working with open source and open standard technologies. He has been a technical support engineer, technical writer, instructor, product manager, and enthusiastic user of a wide variety of open source software... Read More →
Improve visibility of apps or a whole Cloud Foundry deployment by leveraging the power of Prometheus Query Language.
A walk through the experimental component, Metric Store. It consumes downstream from Loggregator for persistent metric storage and increased queryability. Learn how to leverage this powerful tool for increased visibility into all your deployed code.
Johanna Ratliff (Smith) has worked on the Cloud Foundry project for three years. She has worked on many CF observability projects including Loggregator, Log Cache, and Metric Store. In her spare time she enjoys camping, coffee, and gardening. Her latest talks include "Contributability... Read More →
Imagine a world where you don't have to wait for your deployments to finish. Imagine if you had just enough time to get a cup of tea but not more before your deployment was done. If you like this world, this talk is for you. This talk will explore an idea which makes bosh releases a bit unconventional, but it will make deployments super fast. The talk will go deep on stemcell customisation in order to skip compilation and network usage all together.
Oleksandr is Staff Software Engineer at Pivotal and works on project Eirini. Before that Oleksnadr worked on Cloud Foundry Container Runtime and related projects for more than two years. Oleksandr has a background in automation and working on high available cloud solutions.
“Pushing Mongo” is skater slang for kicking with the wrong foot. Urban Dictionary defines it as “a stupid way to skateboard.” The cloud native community agrees. Pushing your stateful services to Cloud Foundry is generally accepted to be an anti-pattern, and if you feel like doing it, you’re wrong.
But what if you still feel like doing it?
In the past, we haven’t been able to push databases to Cloud Foundry because the Diego scheduler favors high availability, and doesn’t provide the requisite guarantees needed to offer single-attach or block storage. But Cloud Foundry running with Eirini no longer uses Diego.
In this talk, we will demonstrate how Project Eirini allows us to provision and attach block storage to our containerized workloads and yes, to “cf push” MongoDB. What could possibly go wrong?
Julian is the PM of the Cloud Foundry Persistence team, and an employee of the Dell EMC Office of the CTO. In his spare time, Julian enjoys traveling, cooking, sporadic exercise, and building stuff that isn’t software.
In this talk, the Diego team will survey how the Diego components interact inside of CF to run application instances and tasks and then dive into how those interactions have evolved over the past year to improve system stability, security, and scale. This talk will also review how recent work in Diego supports powerful platform capabilities such as first-class support for app developer specified sidecars, improved reliability of the CF routing tiers, and other features that the core Cloud Foundry teams are working on or considering for development today.
Sunjay Bhatia is a software engineer at Pivotal Cloud Foundry, working on the Diego container runtime team. He has previously worked on the Garden-Windows team, helping to bring Windows Server Containers to Cloud Foundry.
The Garden Windows team has been working hard to give Windows workloads “pragmatic parity” with their Linux counterparts. That work includes enabling custom certificate authority injection, ensuring graceful process termination, maintaining route integrity using TLS, and securing container-to-container networking. In this project update, Yael and Genevieve will cover these new features with a demonstration of configuring and enabling custom certificate authorities for Windows containers in a Cloud Foundry deployment, an implementation review of the graceful shutdown process that provides workloads time to shutdown cleanly, and an update on the status of running Istio and Envoy on Windows.
Matthew Horan has spent over a decade developing Web applications. Before becoming a developer, he worked as a systems administrator at various startups and hosting providers. Having worked with just about every configuration management tool, and being a developer by trade, he was... Read More →
Sophie Wigmore is a software engineer at Pivotal on the Garden Windows team. This team works on the Windows container runtime on Cloud Foundry.Besides software engineering, Sophie enjoys microbiology, health/fitness, and the USWNT
By now you’ve already heard about Eirini. An awesome project that allows the deployment and management of applications on Kubernetes using the Cloud Foundry Platform.
We want to talk about “eirinix” - a framework that allows you to extend Eirini, built from the Quarks codebase, which leverages Kubernetes Mutating Webhooks.
With the flexibility of Kubernetes and Eirini’s architecture, we can now build features around Eirini, like Persi support, access to the application via SSH, ASGs via Network Policies and more.
In this talk, we’ll explain how this can be done, and how everyone can start contributing to a rich ecosystem of extensions that will improve Eirini and the developer experience of Cloud Foundry.
Vlad Iovanov is currently working as a Technical Lead on the SUSE Cloud Foundry project at SUSE. He has given various talks in the industry for topics ranging from container technologies, Windows frameworks and best practices for Application Development.
Ettore is working at SUSE as Open Source Software Developer in the Cloud Application Platform team. He has a Computer Science background and has been working on SUSE Cloud Foundry, lately on the Eirini extensions framework. Ettore spends his free time in fixing things in the Open... Read More →
Thursday September 12, 2019 15:40 - 16:10 CEST
Mississippi
CloudFoundry's config server API has changed the way we're able to manage our infrastructure's secrets by limiting the amount of information our Bosh director needs to remember. Even though the config server API was designed as a generic abstraction, Credhub was the only secure implementation of it.
At Zipcar we were already invested in Vault and didn't want to have to manage two secret storage solutions, so we decided to write a config server implementation that was able to use Vault as a backend. This talk introduces the bosh-vault open source project, explores working with config servers and Bosh in general, and talks about the awesome community support that made this experiment possible.
Matt is a full stack engineer on Zipcar's infrastructure team, which supports the car sharing company’s custom Cloud Foundry architecture. This tooling gives Zipcar's developers the power to continuously deploy thousands of micro-services across multiple data centers. Matt’s background... Read More →