Goal: Make the container orchestrator that is used for running Cloud Foundry applications pluggable
Features:
• Today, Cloud Foundry applications will be run on Cloud Foundry’s container scheduler, Diego
• Eirini aims at establishing an interface that allows to change the orchestration engine used
• Additionally, Eirini provides the option to use a Kubernetes cluster as the backend for running Cloud Foundry applications
SAP's contributions: Contributor
Started: 2018, in incubation in Cloud Foundry Application Runtime PMC
Current status: Ongoing development
Goal: Manage and operate backing services @scale in an automated way on a variety of cloud infrastructures
Features:
• Enabling seamless application development & deployment experience using backing services
• From single node Docker service instances for development
• To multi-node highly available clustered setup for production environment
• Multi-cloud: run services on OpenStack, AWS, Azure or GCP
• Integrated monitoring, alerting and (audit) logging
• Backup & restore - automated & scheduled
• Managed update/upgrade
• Battle-tested – being used within SAP for SAP customers for years to deploy & operate production ready BOSH and Docker services
• Security via CF security groups and infra security groups
SAP’s contributions: Initial code contributor
Started: 2016
Current status: Alive & kicking
Goal: IaaS abstraction layer for OpenStack
SAP's contributions: Taken over from CFF in November 2015
Started: 2013
Current status: On-going project with regular updates
Goal: Provide the capability to adjust computation resources for Cloud Foundry applications either through dynamic scaling based on application metrics or scheduled scaling based on time
Started: 2016
SAP's contributions: Initial code contributor
Goal: Automatically stop apps after a given period of inactivity
Started: 2016
SAP's contributions: Contributor
Goal: Continuously enrich UAA with security functions resulting from large enterprise requirements; Harden UAA, detect and fix security vulnerabilities
Features:
• Strong authentication based on X.509 certificates
• Machine to machine support with SAML Bearer OAuth flow
• Enforced password change
SAP's contributions: Contributor
Started: 2016
Current status: Contributed Attribute API, SCIM endpoint enhancements; Discovered and fixed vulnerable library versions + minor bug fixes
Goal: Use Java community build pack as-is and extend it with SAP features (services, supportability)
Features:
• Extension point for supplying an external Tomcat configuration
SAP's contributions: Extension point for supplying an external Tomcat configuration
Started: 2016
Current status: Live
Goal: Provide convenience utilities to work with Java applications deployed on Cloud Foundry
Features: Trigger and retrieve a heap dump or a thread dump from an instance of a Cloud Foundry Java application
SAP's contributions: Initial code contributor
Started: 2017
Current status: Live
Goal: Manage the lifecycle of a distributed cloud application in a holistic way from development to deployment and operations
Features:
SAP’s contributions: Initial code contributor
Started: 2015
Current status: Alive & kicking
Goal: Enable service broker catalogues that can be consumed from both Cloud Foundry and Kubernetes and allow service registration, management and service instance sharing
Features:
• Manages OSBAPI compliant services registrations across platforms (translating to environments in SAP Cloud Platform)
• Enables cross-consumption of services across multiple platforms
• Enables service instance sharing across platforms
SAP’s contributions: Initial code contributor
Started: 2018
Current status: Ongoing development
Goal: Validate OpenStack installation and if it can run your CF instance
Features:
• Actionable hints for non-BOSH-experts
• Consisting of an executable + configuration file
SAP’s contributions: Initial code contributor
Started: 2016
Current status: Alive & kicking
Goal: Encrypt all non-encrypted communication inside CF deployment transparently for the communication partners
Features:
• Encrypt all traffic between nodes
• Allows dynamic re-configuration in case of a security breach
• No impact on scalability
SAP's contributions: Initial code contributor
Started: 2016
Current status: First release based on IPSec Tools
Goal: Usage metering and aggregation for Cloud Foundry services
Features:
• Micro-service architecture
• Customizable metering and aggregation functions
• Automatic measurement of resource consumption of applications & selected services
SAP's contributions: Project lead, Committers
Started: 2015
Current status: Live - version 1.0.0 released
Goal: Support app developers to create structured application logs which can be nicely analyzed, e.g. via an ELK stack
Features:
• Java support: (a) means to emit structured application log messages and (b) instrument parts of your application stack to collect request metrics
• Node.js: same as for Java; bound to winston
SAP's contributions: Initial code contributor
Started: 2016
Current status: Alive & kicking
Learn more about Java Logging Support on GitHub
Learn more about Node.js Logging Support on GitHub
Goal: Have Java EE community build pack
Features:
• Based on TomEE
SAP's contributions: Talks initiated only
Started: Not yet
Current status: Planned
Goal: Provide a fully functional BOSH CPI that will eventually allow to deploy any BOSH release to any Kubernetes cluster
SAP's contributions: Initial code contributor
Started: 2017
Current status: Newly introduced project
Goal: A Java agent to automatically create heap dumps based on configurable thresholds and memory consumption patterns
Features: A Java agent that automates the generation of heap dumps when thresholds in terms of memory usage of
- the entire heap or
- single memory pools (e.g., eden, old gen, etc.)
are met.
SAP's contributions: Initial code contributor
Started: 2016
Current status: Integrated in the CF Java Buildpack since v4.3
Goal: Provide a Cloud Foundry Dojo in Europe
Features:
• Cloud Foundry Dojo is a faster track to committer status for official Cloud Foundry Foundation projects
• Pair programing
Read the Announcement
Learn more about the Cloud Foundry Dojo Program
Goal: Tighter connection to the Cloud Foundry community
SAP Members: Matthias Steiner Rui Nogueira
Info from CF Summit 2016 Santa Clara
Learn more about the Cloud Foundry Ambassadors
<description stub>