App Runtime Platform: Working Group Charter

June 17, 2026 · View on GitHub

Mission

Provides operational components for the CF App Runtime, including those for application build, application execution, ingress and app-to-app routing, volume service adapters, and aggregation of application logs and metrics.

Goals

  • End-user platform teams have reliable, performant, and well-documented system components to provide core CF App Runtime capabilities within BOSH-based deployments.
  • Community contributors can build against core CF App Runtime system components via stable, well-documented APIs.
  • Community contributors can integrate tested CF App Runtime components into community reference deployments.

Scope

  • Develop system components that support core CF App Runtime capabilities, including building app artifacts from source code, running artifacts as apps, routing traffic to apps and between apps, mouting stateful data to apps via volume services, and aggregating logs and metrics from applications for end-user consumption.
  • Maintain public roadmaps for the CF App Runtime component systems above and ensure that system component development matches roadmap intent.
  • Align component development to the priorities of App Runtime end users via collaboration with other Working Groups.
  • Provide community contributors with tooling and reference pipelines needed to build, test, and release App Runtime system components.
  • Collaborate with other Working Groups to ensure that App Runtime components are integrated regularly into the community reference deployments.
  • Maintain documentation for system component APIs, including which API groups are stable for use or are experimental and which API groups are intended for end-user internal use.
  • Ensure upgrade pathways for system components, with disruptive changes communicated clearly.

Non-Goals

  • Be responsible for these functional domain areas outside of the CF App Runtime system.

Roles & Technical Assets

Components from the Diego, Garden, HAproxy, Logging and Metrics, Networking, Volume Services, Windows Containers projects.

name: App Runtime Platform
execution_leads:
- name: Amelia Downs
  github: ameowlia
technical_leads:
- name: Amelia Downs
  github: ameowlia
bots:
- name: CI Bot
  github: tas-runtime-bot
- name: WG CI Bot
  github: appruntimeplatform-bot
- name: Networking CI Bot
  github: CFN-CI
- name: CF Logging and Metrics Bot
  github: cf-logging-metrics-bot
- name: Metric Store Bot
  github: svcboteos
- name: Cryogenics CI bot
  github: Cryogenics-CI
config:
  github_project_sync:
    mapping:
      cloudfoundry: 41
areas:
- name: cnbapplifecycle
  approvers:
  - name: Jan von Löwenstein
    github: loewenstein-sap
  - name: Pavel Busko
    github: pbusko
  - name: Johannes Dillmann
    github: modulo11
  - name: Ralf Pannemans
    github: c0d1ngm0nk3y
  - name: Nicolas Bender
    github: nicolasbender
  - name: Matthias Vach
    github: mvach
  reviewers:
  - name: Tom Kennedy
    github: tomkennedy513
  repositories:
  - cloudfoundry/cnbapplifecycle
- name: Diego
  approvers:
  - name: Brandon Roberson
    github: ebroberson
  - name: Geoff Franks
    github: geofffranks
  - name: Maria Shaldybin
    github: mariash
  - name: Chris Selzo
    github: selzoc
  - name: Amin Jamali
    github: winkingturtle-vmw
  - name: Marc Paquette
    github: marcpaquette
  - name: Plamen Doychev
    github: PlamenDoychev
  - name: Karthick Udayakumar
    github: kart2bc
  reviewers:
  - name: Konstantin Lapkov
    github: klapkov
  - name: Tim Downey
    github: tcdowney
  - name: Plamen Bardarov
    github: plamen-bardarov
  - name: Alexander Lais
    github: peanball
  repositories:
  - cloudfoundry/archiver
  - cloudfoundry/bbs
  - cloudfoundry/buildpackapplifecycle
  - cloudfoundry/bytefmt
  - cloudfoundry/cacheddownloader
  - cloudfoundry/certsplitter
  - cloudfoundry/cfhttp
  - cloudfoundry/clock
  - cloudfoundry/debugserver
  - cloudfoundry/runtime-ci-pools
  - cloudfoundry/diego-db-helpers
  - cloudfoundry/diego-logging-client
  - cloudfoundry/diego-release
  - cloudfoundry/diego-upgrade-stability-tests
  - cloudfoundry/dockerdriver
  - cloudfoundry/durationjson
  - cloudfoundry/eventhub
  - cloudfoundry/executor
  - cloudfoundry/grace
  - cloudfoundry/lager
  - cloudfoundry/localip
  - cloudfoundry/locket
  - cloudfoundry/rep
  - cloudfoundry/tlsconfig
  - cloudfoundry/wg-app-platform-runtime-ci

- name: Garden Containers
  approvers:
  - name: Geoff Franks
    github: geofffranks
  - name: Maria Shaldybin
    github: mariash
  - name: Marc Paquette
    github: MarcPaquette
  - name: Chris Selzo
    github: selzoc
  - name: Amin Jamali
    github: winkingturtle-vmw
  - name: Brandon Roberson
    github: ebroberson
  - name: Karthick Udayakumar
    github: kart2bc
  reviewers:
  - name: Tim Downey
    github: tcdowney
  - name: Alexander Lais
    github: peanball
  repositories:
  - cloudfoundry/commandrunner
  - cloudfoundry/dontpanic
  - cloudfoundry/envoy-nginx-release
  - cloudfoundry/filelock
  - cloudfoundry/garden
  - cloudfoundry/garden-integration-tests
  - cloudfoundry/garden-performance-acceptance-tests
  - cloudfoundry/garden-runc-release
  - cloudfoundry/groot
  - cloudfoundry/grootfs
  - cloudfoundry/guardian
  - cloudfoundry/hwc
  - cloudfoundry/hydrator
  - cloudfoundry/idmapper
  - cloudfoundry/netplugin-shim
  - cloudfoundry/test-log-emitter
  - cloudfoundry/test-log-emitter-release
  - cloudfoundry/winc-release
  - cloudfoundry/windows-tools-release
  - cloudfoundry/windows2016fs
  - cloudfoundry/windows2019fs-release
  - cloudfoundry/windowsfs-online-release

- name: Logging and Metrics
  approvers:
  - name: Benjamin Fuller
    github: Benjamintf1
  - name: Geoff Franks
    github: geofffranks
  - name: Chris Selzo
    github: selzoc
  - name: Matthew Kocher
    github: mkocher
  - name: Amin Jamali
    github: winkingturtle-vmw
  - name: Jovan Kostovski
    github: chombium
  reviewers:
  - name: Joris Baum
    github: jorbaum
  - name: Pascal Zimmermann
    github: ZPascal
  - name: Andrew Costa
    github: acosta11
  - name: Karthick Udayakumar
    github: kart2bc
  - name: Tim Downey
    github: tcdowney
  - name: Wei Li
    github: weili-broadcom
  repositories:
  - cloudfoundry/app-runtime-platform-envs
  - cloudfoundry/bosh-system-metrics-forwarder-release
  - cloudfoundry/dropsonde
  - cloudfoundry/dropsonde-protocol
  - cloudfoundry/dropsonde-protocol-js
  - cloudfoundry/go-batching
  - cloudfoundry/go-diodes
  - cloudfoundry/go-envstruct
  - cloudfoundry/go-log-cache
  - cloudfoundry/go-loggregator
  - cloudfoundry/go-metric-registry
  - cloudfoundry/go-orchestrator
  - cloudfoundry/go-pubsub
  - cloudfoundry/log-cache-cli
  - cloudfoundry/log-cache-release
  - cloudfoundry/loggregator-agent-release
  - cloudfoundry/loggregator-api
  - cloudfoundry/loggregator-dotfiles
  - cloudfoundry/loggregator-release
  - cloudfoundry/loggregator-tools
  - cloudfoundry/metrics-discovery-release
  - cloudfoundry/noaa
  - cloudfoundry/otel-collector-release
  - cloudfoundry/service-metrics-release
  - cloudfoundry/sonde-go
  - cloudfoundry/statsd-injector-release
  - cloudfoundry/system-metrics-scraper-release

- name: Metric Store
  approvers:
  - name: Chaitanya Krishna Mullangi
    github: chaitanyamullangi
  - name: Shrisha Chandrashekar
    github: shrisha-c
  - name: Srinivas Sunka
    github: ssunka
  reviewers:
  - name: Wei Li
    github: weili-broadcom
  repositories:
  - cloudfoundry/metric-store-ci
  - cloudfoundry/metric-store-release
  - cloudfoundry/metric-store-dotfiles

- name: Networking
  approvers:
  - name: Tamara Boehm
    github: b1tamara
  - name: Clemens Hoffmann
    github: hoffmaen
  - name: Brandon Roberson
    github: ebroberson
  - name: Carson Long
    github: ctlong
  - name: Geoff Franks
    github: geofffranks
  - name: Greg Cobb
    github: gerg
  - name: Maria Shaldybin
    github: mariash
  - name: Matthew Kocher
    github: mkocher
  - name: Patrick Lowin
    github: plowin
  - name: Chris Selzo
    github: selzoc
  - name: Amin Jamali
    github: winkingturtle-vmw
  - name: Maximilian Moehl
    github: maxmoehl
  - name: Marc Paquette
    github: MarcPaquette
  - name: Alexander Lais
    github: peanball
  - name: Plamen Doychev
    github: PlamenDoychev
  - name: Alexander Nicke
    github: a18e
  - name: Tim Downey
    github: tcdowney
  - name: Karthick Udayakumar
    github: kart2bc
  - name: Soha Alboghdady
    github: Soha-Albaghdady
  reviewers:
  - name: Daria Anton
    github: Dariquest
  - name: Konstantin Lapkov
    github: klapkov
  - name: M Rizwan Shaik
    github: Mrizwanshaik
  - name: Michal Tekel
    github: mtekel
  repositories:
  - cloudfoundry/app-runtime-platform-envs
  - cloudfoundry/cf-lookup-route
  - cloudfoundry/cf-networking-helpers
  - cloudfoundry/cf-networking-onboarding
  - cloudfoundry/cf-networking-release
  - cloudfoundry/haproxy-boshrelease
  - cloudfoundry/healthchecker-release
  - cloudfoundry/nats-release
  - cloudfoundry/policy_client
  - cloudfoundry/routing-api
  - cloudfoundry/routing-concourse
  - cloudfoundry/routing-info
  - cloudfoundry/routing-release
  - cloudfoundry/silk-release
  - cloudfoundry/wg-app-platform-runtime-ci

- name: Volume Services
  approvers:
  - name: Geoff Franks
    github: geofffranks
  - name: Maria Shaldybin
    github: mariash
  - name: Amin Jamali
    github: winkingturtle-vmw
  - name: Marc Paquette
    github: marcpaquette
  reviewers:
  - name: Karthick Udayakumar
    github: kart2bc
  repositories:
  - cloudfoundry/existingvolumebroker
  - cloudfoundry/goshims
  - cloudfoundry/mapfs-release
  - cloudfoundry/migrate_mysql_to_credhub
  - cloudfoundry/nfs-volume-release
  - cloudfoundry/service-broker-store
  - cloudfoundry/smb-volume-release
  - cloudfoundry/volume-mount-options
  - cloudfoundry/volumedriver
  - cloudfoundry/cf-volume-services-acceptance-tests