-
Notifications
You must be signed in to change notification settings - Fork 30
CF Release dev process
the highest cf-release [1] tagged version number is the source of truth for the latest release. the cf-release master branch should have a commit associated with that tag. for example, as of July 9th, 2014, cf-release v173 [2] was the most recently release.
the release-candidate branch [3] is the last pipeline segment before a final release is pushed to production and tagged with an incremented release number. the release-candidate branch is where you can review all of the changes that will be deployed next if nothing else changes. the runtime team typically continually updates the release-candidate branch until they are ready to promote to production, which ideally happens at least each week. sometimes the team is unable to release weekly because of blocking issues that would put project stability and user experience at-risk. in such cases, the team typically holds the release until the issues are resolved. occasionally, the runtime team creates multiple releases a week. ideally, over time the releases are going to become more frequent and there will be smaller time gaps between releases.
[1] https://github.com/cloudfoundry/cf-release
[2] https://github.com/cloudfoundry/cf-release/tree/v173
[3] https://github.com/cloudfoundry/cf-release/tree/release-candidate
- No need to ask permission - if you want to make an edit or add a new section, just do it!
- The official cf-docs maintainers cherry-pick content from this wiki for the official docs
- The contents of this wiki are in no way endorsed, maintained or supported by the core Cloud Foundry team
- Development Process
- Mailing Lists & Chats
- CI and the Commit Pipeline
- Contributing Code or Docs
- Contribution Standards
- Design Documents
- Proposing New Features
- Adding New Services
- Project Incubator
- Reporting Security Vulnerabilities
- CFF vulnerability mgt
- CAB meeting minutes
See CFF official project list.
Roadmaps are reflected in pivotal trackers. Tracker Instructions and steps to watch stories. Here is a flat list of all trackers:
- BOSH
- BBR
- CF Abacus
- CF App Autoscaler
- CF Buildpacks
- Concourse roadmap, and milestones
- CF Containerization/quarks
- CF Container Networking
- CF CAPI
- CF API K8s Evolution
- CredHub
- CF CLI
- CF CLI V3 acceleration
- CF Diego
- CF Docs
- CF Eclipse
- CF Eirini
- CF Flintstone
- CF Foundation
- CF Garden
- CF Greenhouse (windows)
- CF GrootFS (aka Garden RootFs)
- CF Identity (aka UAA)
- CF Infrastructure (incls BBL)
- CF Java Buildpack
- CF Java Client
- CF Lattice
- CF Logging and Metrics
- CF MEGA (Release Integration)
- CF Networking - CF K8S
- CF Networking - CFAR Mesh
- CF Mysql (core services)
- CF Notifications
- CF Permissions
- CF Persistence
- CF Postgres-release
- CF Runtime OG
- CF Routing
- CF Routing TCP
- CF services API (aka SAPI)
- Cloud Service Brokers (by SAPI/service enablement team)
- Kubo
- License Finder
- BBR
- Buildpacks
- BOSH
- BOSH CPIs
- Cf Java Client
- Core services (mysql) - repo
- Garden
- Grootfs
- Infra/tools
- Java Buildpack
- Kubo - repo
- Loggregator
- Persistence
- Release integration - repo
- Routing
- Runtime - repo
- Service API (aka SAPI)
Maybe other CIs hosted on cf-app.com are mentioned in slack ?
- See Client Tools on docs
- 3rd Party Compatible Apps