├── .gitignore ├── Bosh ├── 2019-03-21-bosh.md ├── 2019-04-18-bosh.md ├── 2019-05-16-bosh.md ├── 2019-07-18-bosh.md ├── 2019-08-15-bosh.md ├── 2019-09-19-bosh.md ├── 2019-11-21-bosh.md ├── Readme.md └── template-bosh.md ├── Buildpacks ├── .gitkeep ├── 2015-05-04-buildpacks.md ├── 2015-05-20-buildpacks.md ├── 2015-06-16-buildpacks.md ├── 2015-07-27-buildpacks.md ├── 2015-09-09-buildpacks.md ├── 2015-10-12-buildpacks.md └── 2015-11-09-buildpacks.md ├── Extensions ├── 2017 │ ├── 09-25-2017.md │ ├── 10-30-2017.md │ ├── 11-27-2017.md │ └── template.md ├── 2018 │ ├── 01-29-2018.md │ ├── 02-26-2018.md │ ├── 04-30-2018.md │ ├── 06-24-2018.md │ ├── 07-30-2018.md │ ├── 08-27-2018.md │ ├── 09-24-2018.md │ ├── 10-29-2018.md │ └── 11-26-2018.md ├── 2019 │ ├── 01-28-2019.md │ ├── 02-25-2019.md │ ├── 04-29-2019.md │ ├── 06-26-2019.md │ ├── 07-29-2019.md │ ├── 08-26-2019.md │ ├── 09-30-2019.md │ ├── 10-28-2019.md │ └── 11-25-2019.md ├── 2020 │ ├── 01-27-2020.md │ ├── 03-23-2020.md │ ├── 04-27-2020.md │ ├── 2020-06-22-extensions.md │ ├── 2020-07-27-extensions.md │ ├── 2020-08-24-extensions.md │ ├── 2020-09-28-extensions.md │ ├── 2020-10-26-extensions.md │ └── 2020-11-23-extensions.md └── 2021 │ ├── 2021-01-25-extensions.md │ └── 2021-02-22-extensions.md ├── README.md ├── Runtime ├── 2015 │ ├── 2015-05-05-runtime.md │ ├── 2015-05-19-runtime.md │ ├── 2015-06-02-runtime.md │ ├── 2015-06-16-runtime.md │ ├── 2015-07-28-runtime.md │ ├── 2015-08-11-runtime.md │ ├── 2015-08-25-runtime.md │ ├── 2015-09-08-runtime.md │ ├── 2015-09-22-runtime.md │ ├── 2015-10-06-runtime.md │ ├── 2015-10-20-runtime.md │ ├── 2015-11-03-runtime.md │ ├── 2015-11-17-runtime.md │ ├── 2015-12-01-runtime.md │ └── 2015-12-15-runtime.md ├── 2016 │ ├── 2016-01-12-runtime.md │ ├── 2016-01-26-runtime.md │ ├── 2016-02-09-runtime.md │ ├── 2016-02-23-runtime.md │ ├── 2016-03-09-runtime.md │ ├── 2016-03-22-runtime.md │ ├── 2016-04-06-runtime.md │ ├── 2016-04-19-runtime.md │ ├── 2016-05-04-runtime.md │ ├── 2016-05-17-runtime.md │ ├── 2016-06-01-runtime.md │ ├── 2016-06-14-runtime.md │ ├── 2016-06-29-runtime.md │ ├── 2016-07-12-runtime.md │ ├── 2016-07-27-runtime.md │ ├── 2016-08-09-runtime.md │ ├── 2016-08-24-runtime.md │ ├── 2016-09-06-runtime.md │ ├── 2016-09-21-runtime.md │ ├── 2016-10-04-runtime.md │ ├── 2016-10-19-runtime.md │ ├── 2016-11-01-runtime.md │ ├── 2016-11-16-runtime.md │ ├── 2016-11-29-runtime.md │ ├── 2016-12-14-runtime.md │ └── 2016-12-27-runtime.md ├── 2017 │ ├── 2017-01-11-runtime.md │ ├── 2017-01-24-runtime.md │ ├── 2017-02-08-runtime.md │ ├── 2017-02-21-runtime.md │ ├── 2017-03-08-runtime.md │ ├── 2017-03-21-runtime.md │ ├── 2017-04-05-runtime.md │ ├── 2017-04-18-runtime.md │ ├── 2017-05-03-runtime.md │ ├── 2017-05-16-runtime.md │ ├── 2017-05-31-runtime.md │ ├── 2017-06-13-runtime.md │ ├── 2017-06-28-runtime.md │ ├── 2017-07-11-runtime.md │ ├── 2017-07-26-runtime.md │ ├── 2017-08-08-runtime.md │ ├── 2017-08-23-runtime.md │ ├── 2017-09-05-runtime.md │ ├── 2017-09-20-runtime.md │ ├── 2017-10-03-runtime.md │ ├── 2017-10-18-runtime.md │ ├── 2017-10-31-runtime.md │ ├── 2017-11-15-runtime.md │ ├── 2017-11-28-runtime.md │ ├── 2017-12-13-runtime.md │ └── 2017-12-26-runtime.md ├── 2018 │ ├── 2018-01-10-runtime.md │ ├── 2018-01-23-runtime.md │ ├── 2018-02-07-runtime.md │ ├── 2018-02-20-runtime.md │ ├── 2018-03-06-runtime.md │ ├── 2018-03-20-runtime.md │ ├── 2018-04-03-runtime.md │ ├── 2018-05-01-runtime.md │ ├── 2018-05-15-runtime.md │ ├── 2018-05-29-runtime.md │ ├── 2018-06-12-runtime.md │ ├── 2018-06-26-runtime.md │ ├── 2018-07-10-runtime.md │ ├── 2018-07-24-runtime.md │ ├── 2018-08-07-runtime.md │ ├── 2018-08-21-runtime.md │ ├── 2018-09-04-runtime.md │ ├── 2018-09-18-runtime.md │ ├── 2018-10-02-runtime.md │ ├── 2018-10-16-runtime.md │ ├── 2018-10-30-runtime.md │ ├── 2018-11-13-runtime.md │ ├── 2018-11-27-runtime.md │ └── 2018-12-11-runtime.md ├── 2019 │ ├── 2019-01-08-runtime.md │ ├── 2019-01-22-runtime.md │ ├── 2019-02-05-runtime.md │ ├── 2019-02-19-runtime.md │ ├── 2019-03-05-runtime.md │ ├── 2019-03-19-runtime.md │ ├── 2019-04-02-runtime.md │ ├── 2019-04-16-runtime.md │ ├── 2019-04-30-runtime.md │ ├── 2019-05-14-runtime.md │ ├── 2019-05-28-runtime.md │ ├── 2019-06-11-runtime.md │ ├── 2019-06-25-runtime.md │ ├── 2019-07-09-runtime.md │ ├── 2019-07-23-runtime.md │ ├── 2019-08-06-runtime.md │ ├── 2019-08-20-runtime.md │ ├── 2019-09-03-runtime.md │ ├── 2019-09-17-runtime.md │ ├── 2019-10-01-runtime.md │ ├── 2019-10-15-runtime.md │ ├── 2019-10-29-runtime.md │ ├── 2019-11-12-runtime.md │ ├── 2019-11-26-runtime.md │ └── 2019-12-10-runtime.md ├── 2020 │ ├── 2020-01-07-runtime.md │ ├── 2020-01-21-runtime.md │ ├── 2020-02-04-runtime.md │ ├── 2020-02-18-runtime.md │ ├── 2020-03-03-runtime.md │ ├── 2020-03-17-runtime.md │ ├── 2020-03-31-runtime.md │ ├── 2020-04-14-runtime.md │ ├── 2020-04-28-runtime.md │ ├── 2020-05-12-runtime.md │ ├── 2020-05-26-runtime.md │ ├── 2020-06-09-runtime.md │ ├── 2020-06-23-runtime.md │ ├── 2020-07-07-runtime.md │ ├── 2020-07-21-runtime.md │ ├── 2020-08-04-runtime.md │ ├── 2020-08-18-runtime.md │ ├── 2020-09-01-runtime.md │ ├── 2020-09-15-runtime.md │ ├── 2020-09-29-runtime.md │ ├── 2020-10-13-runtime.md │ ├── 2020-10-27-runtime.md │ ├── 2020-11-10-runtime.md │ ├── 2020-11-24-runtime.md │ ├── 2020-12-08-runtime.md │ └── 2020-12-22-runtime.md ├── 2021 │ ├── 2021-01-05-runtime.md │ ├── 2021-01-19-runtime.md │ ├── 2021-02-02-runtime.md │ ├── 2021-02-16-runtime.md │ ├── 2021-03-02-runtime.md │ ├── 2021-03-16-runtime.md │ ├── 2021-03-30-runtime.md │ ├── 2021-04-13-runtime.md │ ├── 2021-04-27-runtime.md │ ├── 2021-05-11-runtime.md │ ├── 2021-05-25-runtime.md │ ├── 2021-06-08-runtime.md │ ├── 2021-06-22-runtime.md │ ├── 2021-07-06-runtime.md │ └── 2021-07-20-runtime.md ├── README.md └── runtime-refactor.png ├── Services ├── 2015-08-20-services.md ├── 2016-03-23-services.md └── YYYY-MM-DD-services.md └── Utilities ├── 2015-12-21-utilities.md ├── .gitkeep ├── 2015-05-05-utilities.md ├── 2015-05-19-utilities.md ├── 2015-06-02-utilities.md ├── 2015-06-16-utilities.md ├── 2015-07-07-utilities.md ├── 2015-07-28-utilities.md ├── 2015-09-09-utilities.md ├── 2015-10-14-utilities.md ├── 2015-11-09-utilities.md └── 2016-01-14-utilities.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store -------------------------------------------------------------------------------- /Bosh/2019-03-21-bosh.md: -------------------------------------------------------------------------------- 1 | # BOSH PMC Meeting 2019-03-21 2 | 3 | ## Attendees 4 | * Morgan Fine (Pivotal) 5 | * Danny Berger (Pivotal) 6 | * Rebecca Putinski (Pivotal) 7 | * Marco Voelz (SAP) 8 | * Felix Riegger (SAP) 9 | * Alex Volchock (SAP) 10 | * Dmitry Bakaleinik (SAP) 11 | * Yeshwant Babar (VMWare) 12 | * Evan Brown (Google) 13 | * Jason Stevens (Microsoft) 14 | * Swarna Podila (CFF) 15 | * Chris Clark (CFF) 16 | * Bing Li (AliCloud) 17 | * Xiaozhou (AliCloud) 18 | * Zhaoquian (AliCloud) 19 | * Mario Manno (SUSE) 20 | * Vlad Iovanov (SUSE) 21 | 22 | ## Agenda 23 | 24 | * Announcements 25 | * PMC Lifecycle Activities 26 | * Backlog Review 27 | * Any other topics? 28 | 29 | ## Announcements 30 | 31 | 32 | ## PMC Lifecycle Activities 33 | * Proposal: [Move BPM to active projects](https://lists.cloudfoundry.org/g/cf-bosh/message/2589) 34 | * Decision: Moved to active projects! 35 | 36 | ## Discussion 37 | * BOSH team situation San Francisco/Toronto 38 | * Fred, the former PM of the BOSH Toronto team has left Pivotal 39 | * Pivotal merged the teams in Toronto and San Francisco 40 | * At the same time, split out a new team called 'BOSH Systems', responsible for agent, stemcell, bosh-dns and the CLI 41 | * These changes are still tentative, official communication follows if it proves to be beneficial internally 42 | 43 | * AliCloud light Stemcells: [Questions about lifecycle and publication](https://lists.cloudfoundry.org/g/cf-bosh/message/2602) 44 | * Pipelines for stemcells are currently maintained by the newly created BOSH Systems team, they seem to be a good starting point to talk to 45 | * Morgan brings this to their attention and they will reach out to the AliCloud colleagues 46 | 47 | * AliCloud CPI: [Questions about certification](https://lists.cloudfoundry.org/g/cf-bosh/message/2603) 48 | * Typically, development teams of CPIs own their own concourse, pipelines and infrastructure accounts 49 | * There is https://github.com/cloudfoundry-incubator/bosh-cpi-certification which holds the current set of pipelines used to test AWS, Azure, GCP and vSphere CPIs 50 | * In cases of detailed questions, join #bosh on cloudfoundry slack and we will try to help out 51 | 52 | ## Backlog Reviews 53 | 54 | ### BOSH Core SF - Morgan Fine 55 | 56 | 57 | ### BOSH AWS CPI - Morgan Fine 58 | 59 | 60 | ### BOSH Core Europe - Felix Riegger 61 | 62 | 63 | ### OpenStack CPI - Felix Riegger 64 | 65 | 66 | ### Google CPI - Evan Brown 67 | 68 | 69 | ### Azure CPI – Jason Stevens 70 | 71 | 72 | ### vSphere CPI - Yeshwant Babar 73 | 74 | -------------------------------------------------------------------------------- /Bosh/2019-04-18-bosh.md: -------------------------------------------------------------------------------- 1 | # BOSH PMC Meeting 2019-04-18 2 | 3 | ## Attendees 4 | * Danny Berger (Pivotal) 5 | * Rebecca Putinski (Pivotal) 6 | * A William Martin (Pivotal) 7 | * Amit Gupta (Pivotal) 8 | * Marco Voelz (SAP) 9 | * Jason Stevens (Microsoft) 10 | * Swarna Podila (CFF) 11 | * Chris Clark (CFF) 12 | * Vlad Iovanov (SUSE) 13 | 14 | ## Agenda 15 | 16 | * Announcements 17 | * PMC Lifecycle Activities 18 | * Backlog Review 19 | * Any other topics? 20 | 21 | ## Announcements 22 | * New face: A William Martin from BOSH Windows. Hi! 23 | 24 | ## PMC Lifecycle Activities 25 | * Renamed CF Containerization to "Project Quarks" 26 | * Chris Clark reaches out to Vlad for further coordination around git repositories and https://www.cloudfoundry.org/projects 27 | 28 | ## Discussion 29 | * Should we move to a well-defined process for feature lifecycle? 30 | * alpha, beta, general availability (GA), similar to k8s 31 | * requires predictable release cadence for 'major' releases 32 | * general policy: new features get feature flags which are disabled at first and eventually get enabled by default 33 | * Potential benefits 34 | * expectation management for consumers of BOSH 35 | * allows for a defined process of gathering feedback for development teams 36 | * see e.g. https://kubernetes.io/docs/concepts/overview/kubernetes-api/#api-versioning 37 | * Agreement: we don't need a more formal way of graduating features, a more detailed explanation of what it means to mark features as 'beta' would be really helpful, though 38 | * Currently, this means: we do have concrete teams in mind which want to try a certain feature. Feel free to try this feature yourself, but careful with production use – it might likely change 39 | * No need for predictable release cadence in BOSH for now. Current approach of releasing on demand is good enough 40 | 41 | ## Backlog Reviews 42 | 43 | ### BOSH Core SF - Rebecca Putinski 44 | 45 | ### Azure CPI – Jason Stevens 46 | 47 | ### BOSH Windows - A William Martin 48 | -------------------------------------------------------------------------------- /Bosh/2019-05-16-bosh.md: -------------------------------------------------------------------------------- 1 | # BOSH PMC Meeting 2019-05-16 2 | 3 | ## Attendees 4 | * Chris Clark (CFF) 5 | * Swarna Podila (CFF) 6 | * Danny Berger (Pivotal) 7 | * Morgan Fine (Pivotal) 8 | * Felix Riegger (SAP) 9 | * Marco Voelz (SAP) 10 | * Christian Brinker (evoila) 11 | * Johannes Strauß (working student @evoila) 12 | 13 | ## Agenda 14 | 15 | * Announcements 16 | * PMC Lifecycle Activities 17 | * Backlog Review 18 | * Any other topics? 19 | 20 | ## Announcements 21 | * Come early to The Hague! Contributor summit is happening on Sept 10th as a pre-event, make sure to arrive in time! 22 | 23 | ## PMC Lifecycle Activities 24 | 25 | 26 | ## Discussion 27 | * Introduction BOSH Package Manager - Christian Brinker & Johannes Strauß 28 | * maven-central like repo for bosh packages 29 | * Discussion can continue in #bosh-package-manager in CF slack 30 | 31 | 32 | ## Backlog Reviews 33 | 34 | ### BOSH Core SF - Morgan Fine 35 | * Two teams: bosh director and bosh systems 36 | * Systems team: stemcells, agent, cli 37 | * Released bosh-dns 1.11, which supports per-link healthiness 38 | * Released xenial 315 39 | * Started creating bionic stemcell line to support newest SSL versions 40 | * Seems to block mTLS for diego database 41 | * Change the way how blobstore credentials are passed to the agent 42 | * Director team: all the rest 43 | * Released 269.1.0 44 | * Pre-stop update, better than drain! 45 | * Exported_from section in the manifest. Avoids unexpected updates 46 | * Parallel resurrection work done by BOSH Team Europe 47 | * Working on improvements on start, stop, recreate: unexpected behavior touching entire deployment 48 | * Working on removing support of v1 manifests 49 | * BOSH HA 50 | * Short-term: strong backup-recovery story 51 | * Re-build for the blobstore: 52 | * Might also fix [#2143](https://github.com/cloudfoundry/bosh/issues/2143) on the way 53 | * Long-term: maybe full HA BOSH 54 | * In-between: inner-outer bosh, multiple create-env, different stuff? 55 | * PSA: trusty stemcells are deprecated, switch to xenial 56 | 57 | 58 | ### BOSH AWS CPI - Morgan Fine 59 | 60 | 61 | ### BOSH Core Europe - Felix Riegger 62 | * Nats Timeout issues seen while doing scaling tests with ~1500 instances 63 | * Working on further analysis and potential fixes 64 | 65 | ### OpenStack CPI - Felix Riegger 66 | 67 | 68 | ### Google CPI - Evan Brown 69 | 70 | 71 | ### Azure CPI – Jason Stevens 72 | 73 | 74 | ### vSphere CPI - Yeshwant Babar 75 | 76 | -------------------------------------------------------------------------------- /Bosh/2019-07-18-bosh.md: -------------------------------------------------------------------------------- 1 | # BOSH PMC Meeting 2019-07-18 2 | 3 | ## Attendees 4 | * Danny Berger (Pivotal) 5 | * Jason Stevens (Microsoft) 6 | * Felix Riegger (SAP) 7 | * Marco Voelz (SAP) 8 | 9 | *Due to lack of attendance we moved the topics to the August BOSH PMC meeting* 10 | 11 | ## Agenda 12 | 13 | * Announcements 14 | * PMC Lifecycle Activities 15 | * Backlog Review 16 | * Any other topics? 17 | 18 | ## Announcements 19 | 20 | 21 | ## PMC Lifecycle Activities 22 | * OpenStack CPI ownership 23 | 24 | ## Discussion 25 | * BOSH Public office hours like Eirini? Slack channel+call? 26 | 27 | ## Backlog Reviews 28 | 29 | ### BOSH Core SF - Morgan Fine 30 | 31 | 32 | ### BOSH AWS CPI - Morgan Fine 33 | 34 | 35 | ### BOSH Core Europe - Felix Riegger 36 | 37 | 38 | ### OpenStack CPI - Felix Riegger 39 | 40 | 41 | ### Google CPI - Evan Brown 42 | 43 | 44 | ### Azure CPI – Jason Stevens 45 | 46 | 47 | ### vSphere CPI - Yeshwant Babar 48 | 49 | ### BOSH Windows - A William Martin 50 | -------------------------------------------------------------------------------- /Bosh/2019-08-15-bosh.md: -------------------------------------------------------------------------------- 1 | # BOSH PMC Meeting 2019-08-15 2 | 3 | ## When/Where? 4 | * http://zoom.bosh.io/ at 8:00AM PST/17:00 CEST 5 | 6 | ## Attendees 7 | * Morgan Fine (Pivotal) 8 | * Vlad Iovanov (SUSE) 9 | * Max Becker (SAP) 10 | * Marco Voelz (SAP) 11 | 12 | ## Agenda 13 | 14 | * Announcements 15 | * PMC Lifecycle Activities 16 | * Backlog Review 17 | * Any other topics? 18 | 19 | ## Announcements 20 | * BOSH at CF Summit contributor event 21 | * Morgan takes care for the BOSH slot during the contributor event, as Marco won't make it to the summit 22 | 23 | ## PMC Lifecycle Activities 24 | * OpenStack CPI ownership 25 | * SAP will stop maintaining BOSH OpenStack CPI at the end of 2019. Announcement on mailing lists follows. 26 | 27 | ## Discussion 28 | * BOSH Public office hours like Eirini? Slack channel+call? 29 | * Targeted discussions/demos in CAB meeting? 30 | * Proposal/RFC process? See the CFAR process: https://github.com/cloudfoundry/cfar-proposals/projects/1 31 | 32 | ## Roadmaps 33 | * Bulk vm creation API: IaaS owners asking for it, engineering teams don't think it is worth it for now 34 | * Signed blobstore URLs: BOSH hands out one-time URLs whenever the agent needs one 35 | * Operational visibility improvements for HM 36 | -------------------------------------------------------------------------------- /Bosh/2019-09-19-bosh.md: -------------------------------------------------------------------------------- 1 | # BOSH PMC Meeting 2019-09-19 2 | 3 | ## When/Where? 4 | * http://zoom.bosh.io/ at 8:00AM PST/17:00 CEST 5 | 6 | ## Attendees 7 | 8 | ## Agenda 9 | 10 | * Announcements 11 | * PMC Lifecycle Activities 12 | * Backlog Review 13 | * Any other topics? 14 | 15 | ## Announcements 16 | 17 | 18 | ## PMC Lifecycle Activities 19 | 20 | 21 | ## Discussion 22 | 23 | 24 | ## Backlog Reviews 25 | 26 | ### BOSH Core SF - Morgan Fine 27 | 28 | 29 | ### BOSH AWS CPI - Morgan Fine 30 | 31 | 32 | ### BOSH Core Europe - Felix Riegger 33 | 34 | 35 | ### OpenStack CPI - Felix Riegger 36 | 37 | 38 | ### Google CPI - Evan Brown 39 | 40 | 41 | ### Azure CPI – Jason Stevens 42 | 43 | 44 | ### vSphere CPI - Yeshwant Babar 45 | 46 | ### BOSH Windows - A William Martin 47 | 48 | -------------------------------------------------------------------------------- /Bosh/2019-11-21-bosh.md: -------------------------------------------------------------------------------- 1 | # BOSH PMC Meeting 2019-11-21 2 | 3 | ## When/Where? 4 | * http://zoom.bosh.io/ at 8:00AM PST/17:00 CEST 5 | 6 | ## Attendees 7 | * Beyhan Veli (SAP) 8 | * Marco Voelz (SAP) 9 | * Chris Clark (CFF) 10 | * Swarna Podila (CFF) 11 | 12 | Meeting cancelled du to lack of attendance. 13 | 14 | ## Agenda 15 | 16 | * Announcements 17 | * PMC Lifecycle Activities 18 | * Backlog Review 19 | * Any other topics? 20 | 21 | ## Announcements 22 | 23 | 24 | ## PMC Lifecycle Activities 25 | 26 | 27 | ## Discussion 28 | 29 | 30 | ## Backlog Reviews 31 | 32 | ### BOSH Core SF - Morgan Fine 33 | 34 | 35 | ### BOSH AWS CPI - Morgan Fine 36 | 37 | 38 | ### BOSH Core Europe - Felix Riegger 39 | 40 | 41 | ### OpenStack CPI - Felix Riegger 42 | 43 | 44 | ### Google CPI - Evan Brown 45 | 46 | 47 | ### Azure CPI – Jason Stevens 48 | 49 | 50 | ### vSphere CPI - Yeshwant Babar 51 | 52 | ### BOSH Windows - A William Martin 53 | 54 | -------------------------------------------------------------------------------- /Bosh/Readme.md: -------------------------------------------------------------------------------- 1 | BOSH PMC meetings take place on the third Thursday of a month. 2 | We meet at 8AM Pacific Time in http://zoom.bosh.io 3 | Feel free to join, listen in and discuss with us. 4 | 5 | If you want to see topics discussed at the meeting, we appreciate a heads-up a few days *before* the meeting, either via mail on cf-bosh@lists.cloudfoundry.org or by making a pull request to the agenda document. -------------------------------------------------------------------------------- /Bosh/template-bosh.md: -------------------------------------------------------------------------------- 1 | # BOSH PMC Meeting 2019-MM-DD 2 | 3 | ## When/Where? 4 | * http://zoom.bosh.io/ at 8:00AM PST/17:00 CEST 5 | 6 | ## Attendees 7 | 8 | ## Agenda 9 | 10 | * Announcements 11 | * PMC Lifecycle Activities 12 | * Backlog Review 13 | * Any other topics? 14 | 15 | ## Announcements 16 | 17 | 18 | ## PMC Lifecycle Activities 19 | 20 | 21 | ## Discussion 22 | 23 | 24 | ## Backlog Reviews 25 | 26 | ### BOSH Core SF - Morgan Fine 27 | 28 | 29 | ### BOSH AWS CPI - Morgan Fine 30 | 31 | 32 | ### BOSH Core Europe - Felix Riegger 33 | 34 | 35 | ### OpenStack CPI - Felix Riegger 36 | 37 | 38 | ### Google CPI - Evan Brown 39 | 40 | 41 | ### Azure CPI – Jason Stevens 42 | 43 | 44 | ### vSphere CPI - Yeshwant Babar 45 | 46 | ### BOSH Windows - A William Martin 47 | 48 | -------------------------------------------------------------------------------- /Buildpacks/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/pmc-notes/723ec4c528a80a45eec8fe22e6e82ba22d926f96/Buildpacks/.gitkeep -------------------------------------------------------------------------------- /Buildpacks/2015-05-04-buildpacks.md: -------------------------------------------------------------------------------- 1 | # Buildpacks PMC Meeting 2015-05-04 2 | 3 | ## Agenda 4 | 5 | 1. Recent Inception Report; Stated Goals and Risks 6 | 2. Current Backlog and Priorities 7 | 3. Proposal: Buildpack Incubation Process 8 | 4. Open Discussion 9 | 10 | 11 | ## Attendees 12 | 13 | * Chip Childers, Cloud Foundry Foundation 14 | * Mike Dalessio, Pivotal (PMC lead) 15 | * Christopher Ferriss, IBM 16 | * Michael Fraenkel, IBM 17 | * Mark Kropf, Pivotal 18 | 19 | 20 | ## Recent Inception Report and Stated Goals 21 | 22 | The Buildpacks core development team held a project inception on 2015-04-20, to gain a shared understanding of upcoming goals and tracks of work. 23 | 24 | ### Goals 25 | 26 | * Expand supported ecosystem to include more languages & frameworks 27 | * Cloud Foundry ownership of Buildpacks 28 | * Leverage new primitives in Diego (“app lifecycle”) 29 | * Enable 3rd party extensions to the Developer experience 30 | * Enable application developer extensions to the Developer experience 31 | * Set patterns for creating new buildpacks and for extending the Developer experience 32 | * Generate clearer diagnostics during staging 33 | * Enable Operator ease of updating common dependencies 34 | * Keep the `bin/detect` experience: buildpacks should Just Work™ 35 | * Exert more ownership over the rootfs 36 | * Binary buildpack support 37 | 38 | ### Risks 39 | 40 | * java-buildpack is diverging quickly from the core buildpacks 41 | * Lack of deep experience in some ecosystems 42 | * Wide variety in implementations across buildpacks 43 | * rootfs: with great power comes great responsibility (e.g., security response) 44 | * tight coupling between buildpacks and rootfs 45 | * versioning between buildpacks and rootfs 46 | 47 | 48 | ## Current Backlog and Priorities 49 | 50 | See the Tracker backlog here: https://www.pivotaltracker.com/n/projects/1042066 51 | 52 | Notable near-term goals: 53 | 54 | * staticfile-buildpack support in `cf-release` 55 | * binary buildpack (a.k.a. “null buildpack”) support in `cf-release` 56 | * ability to generate and test CF rootfs-specific binaries; and tooling for CF operators to do the same 57 | 58 | 59 | ## Proposal: Buildpack Incubation Process 60 | 61 | Discussion today for PMC input; a draft document will be circulated 62 | for comment to cf-dev@ mailing list after the meeting, in a separate 63 | thread. 64 | -------------------------------------------------------------------------------- /Buildpacks/2015-05-20-buildpacks.md: -------------------------------------------------------------------------------- 1 | # Buildpacks PMC Meeting 2015-05-20 2 | 3 | ## Agenda 4 | 5 | 1. Update on Java Buildpack (Ryan Morgan) 6 | 2. Update on core Buildpacks (Mike Dalessio) 7 | 3. Open Discussion 8 | 9 | 10 | ## Attendees 11 | 12 | * Chip Childers, Cloud Foundry Foundation 13 | * Mike Dalessio, Pivotal (PMC lead) 14 | * Matthew Sykes, IBM 15 | 16 | 17 | ## Update on Java Buildpack (Ryan Morgan) 18 | 19 | * Added support for Wily Introscope. 20 | * Memory calculator re-written in Go and supports java memory 21 | configuration at startup time rather than staging time. Some details 22 | on this feature were posted to cf-dev by Chris Frost last week. 23 | * Team currently discussing how to 'pin' buildpack dependency versions 24 | to allow for repeatable offline buildpack creation. 25 | * Team also discussing moving from Jenkins to Concourse for CI. 26 | 27 | Mike will follow up with the team to discuss how `buildpack-packager` 28 | might be used to pin cached dependencies. 29 | 30 | 31 | ## Update on core Buildpacks (Mike Dalessio) 32 | 33 | The [binary buildpack][binary] was added into `cf-release` last week 34 | ([PR here][binary-pr]), and moved into the `cloudfoundry` github 35 | org. This is the same idea as what's commonly called a "null" 36 | buildpack, where developers can simply execute a binary at runtime. 37 | 38 | The [staticfile buildpack][static] was added into `cf-release` last 39 | week ([PR here][static-pr]), and moved into the `cloudfoundry` github 40 | org. Originally created by Dr. Nic, this buildpacks allows a static 41 | website to be published behind nginx, and for nginx to be configured 42 | in a few interesting ways. 43 | 44 | At long last, [skinny buildpacks][skinny] made it into `cf-release` 45 | ([PRs here][skinny-pr]). There was also some interesting discussion on 46 | the mailing lists, both [old][skinny-thread1] and 47 | [new][skinny-thread2]. 48 | 49 | Notable near-term goals: 50 | 51 | * ability to generate and test CF rootfs-specific binaries; and tooling for CF operators to do the same 52 | * work more closely with the java-buildpacks team 53 | 54 | 55 | ## Open Discussion 56 | 57 | Mike: Just want to note that IBM open-sourced their linux-based ASP.NET/Mono buildpack this week. Looks awesome! 58 | 59 | > https://github.com/cloudfoundry-community/asp.net5-buildpack 60 | 61 | 62 | --- 63 | 64 | [binary]: https://github.com/cloudfoundry/binary-buildpack 65 | [binary-pr]: https://github.com/cloudfoundry/cf-release/pull/677 66 | [static]: https://github.com/cloudfoundry/staticfile-buildpack 67 | [static-pr]: https://github.com/cloudfoundry/cf-release/pull/668 68 | [skinny]: https://github.com/cloudfoundry-incubator/buildpack-packager/issues/4 69 | [skinny-pr]: https://github.com/cloudfoundry/cf-release/pulls?utf8=%E2%9C%93&q=is%3Apr+buildpack+skinny+ 70 | [skinny-thread1]: https://groups.google.com/a/cloudfoundry.org/forum/#!searchin/vcap-dev/addressing$20buildpack/vcap-dev/1HmGK4wU3Rc/lk186OOtdbMJ 71 | [skinny-thread2]: http://lists.cloudfoundry.org/pipermail/cf-dev/2015-May/000005.html 72 | -------------------------------------------------------------------------------- /Buildpacks/2015-06-16-buildpacks.md: -------------------------------------------------------------------------------- 1 | # Buildpacks PMC Meeting 2015-06-15 2 | 3 | ## Agenda 4 | 5 | 1. Update on Java Buildpack (Ryan Morgan) 6 | 2. Update on core Buildpacks (Mike Dalessio) 7 | 3. Open Discussion 8 | 9 | 10 | ## Attendees 11 | 12 | * Chip Childers, Cloud Foundry Foundation 13 | * Alex Tarpinian, IBM 14 | * Michael Fraenkel, IBM 15 | * Ruben Koster, Stark and Wayne 16 | * Ryan Morgan, Pivotal 17 | * Mike Dalessio, Pivotal 18 | 19 | 20 | ## Update on Java Buildpack (Ryan Morgan) 21 | 22 | * Investigation on an OOM issue raised on cf-dev: https://www.pivotaltracker.com/story/show/94381284 23 | * Spike on Lunk SDK integration (Hardware security device from SafeNet): https://www.pivotaltracker.com/story/show/96530962 24 | * Next release will be 3.1, likely by the end of June. 25 | 26 | 27 | ## Update on core Buildpacks (Mike Dalessio) 28 | 29 | __Tracks__ 30 | 31 | * Started taking over maintenance of [rootfs][stacks] 32 | * Working on building CF-specific binaries. 33 | * Moved to Concourse. Will be made public shortly. 34 | * [upcoming] Will soon be removing support for lucid64 rootfs. 35 | 36 | Some discussion with Michael Fraenkel about the timing of removal of 37 | lucid64 from `cf-release`, and whether this impacts the buildpacks 38 | work. We'll loop up with Dieu in the Runtime PMC tomorrow. 39 | 40 | 41 | __Releases__ 42 | 43 | * Released [staticfile-buildpack][static] which eliminates the static linking of libpcre3 in the expectation of an upstream patch for CVE-2015-3210 to rootfs. 44 | * Released [python-buildpack][python] which updates to [python 2.7.10][pyrelease] 45 | * Released [php-buildpack][php] which includes some security improvements and updates to PHP interpreters. 46 | * Released [nodejs-buildpack][nodejs] which updates to nodejs 0.12.4. 47 | 48 | [stacks]: https://github.com/cloudfoundry/stacks 49 | [static]: https://github.com/cloudfoundry/staticfile-buildpack/releases 50 | [python]: https://github.com/cloudfoundry/python-buildpack/releases 51 | [pyrelease]: https://hg.python.org/cpython/raw-file/15c95b7d81dc/Misc/NEWS 52 | [php]: https://github.com/cloudfoundry/php-buildpack/releases 53 | [nodejs]: https://github.com/cloudfoundry/nodejs-buildpack/releases 54 | 55 | Michael Fraenkel noted that he submitted a small PR to 56 | `binary-buidpack`, which Mike Dalessio will review ASAP. 57 | 58 | 59 | ## Open Discussion 60 | 61 | No additional topics were covered. 62 | -------------------------------------------------------------------------------- /Extensions/2017/09-25-2017.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187#  or +16465588656,,5592737187#  10 | - *Telephone:* US: +1 669 900 6833  or +1 646 558 8656  11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | ### OSS Scheduler (Scott) 16 | - presentation at the September CAB call 17 | - plan to submit proposal 18 | 19 | # Projects 20 | 21 | ## _Incubating_ 22 | 23 | ### App AutoScaler (Julz) 24 | 25 | [add updates here] 26 | 27 | ### BBR (Therese) 28 | 29 | [add updates here] 30 | 31 | ### Buildpacks (Stephen) 32 | 33 | [add updates here] 34 | 35 | ### CF Abacus (Hristo) 36 | 37 | [add updates here] 38 | 39 | ### CF Abacus Broker (Hristo) 40 | 41 | [add updates here] 42 | 43 | ### CredHub (Dan) 44 | 45 | [add updates here] 46 | 47 | ### CF Swagger (Max) 48 | 49 | - no updates to any swagger descriptions since last month 50 | - Pivotal engineer in Palo Alto showed interest. Planning to meet with him next week 51 | 52 | ### Kubo (Colin) 53 | 54 | [add updates here] 55 | 56 | ## _Under Review_ 57 | 58 | ### Service Fabrik (Ashish) 59 | - presentation and demo at September CAB call 60 | - [proposal](https://docs.google.com/document/d/1LiYxLkHoAThLXQp08Wvrit8kg07J1GdsbIkid6X145I) submitted and under review 61 | 62 | ### CF Local (Stephen) 63 | - presentation and demo at August CAB call 64 | - [proposal](https://docs.google.com/document/d/17wHhfEfScyIvv2q3Lq74ycXacad3XMPWqzeCGeM_FWM) submitted and under review 65 | 66 | ### CF-Extensions Bot (Max) 67 | 68 | - supports `.cf-extensions` file in JSON or YAML 69 | - running twice a day 70 | - scanning `cloudfoundry-incubator` and `cloudfoundry` orgs 71 | - [TODOs.txt](https://github.com/cloudfoundry-incubator/cf-extensions/blob/master/TODO.txt) 72 | 73 | ## _Misc_ 74 | 75 | ### App Lifecycle Management (?) 76 | 77 | [add updates here] 78 | 79 | ### Buildpack Metadata (Stephen) 80 | 81 | [add updates here] 82 | 83 | ### Multi-Buildpacks (?) 84 | 85 | [add updates here] 86 | 87 | ### SuSe Stemcell (?) 88 | 89 | [add updates here] 90 | -------------------------------------------------------------------------------- /Extensions/2017/10-30-2017.md: -------------------------------------------------------------------------------- 1 | 2 | # CF Extensions PMC Notes 3 | 4 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 5 | 6 | ## Zoom info 7 | 8 | - *Meeting ID:* 559 273 7187 9 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 10 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 11 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 12 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 13 | 14 | ## New business 15 | 16 | [add here] 17 | 18 | # Projects 19 | 20 | ## _Incubating_ 21 | 22 | ### App AutoScaler (Julz) 23 | 24 | [add updates here] 25 | 26 | ### BBR (Therese) 27 | 28 | [add updates here] 29 | 30 | ### Buildpacks (Stephen) 31 | 32 | - Multi-buildpack support works via `cf v3-push` command 33 | - Experimental [apt-buildpack](https://github.com/cloudfoundry/apt-buildpack) is now available 34 | - Official buildpack [dashboard](http://buildpacks.cloudfoundry.org/) is getting good feedback 35 | - All buildpacks except for .NET Core, PHP, and Java have been converted to Go/[libbuildpack](https://github.com/cloudfoundry/libbuildpack) 36 | - New buildpack app lifecycle `shell` binary allows easy shell access to app environment 37 | - Buildpack app lifecycle now adds credhub support to cf apps without any app code changes 38 | - Buildpack app lifecycle now supports .profile.d scripts outside out of the app directory 39 | - Working on local-development mode using new buildpack supply/finalize contract 40 | - Migration to sha256 checksums for buildpack dependencies in-progress 41 | - Tool to generate supply-only buildpacks [in-progress](https://github.com/cloudfoundry/bp-supply/tree/develop) 42 | - NGINX buildpack, buildpack-defined healthchecks for agent processes, and multi-buildpack memory coordination forthcoming 43 | 44 | ### CF Abacus (Hristo) 45 | 46 | Rewrite of app and service bridges completed and pushed to master 47 | Refactoring OAuth module 48 | Abacus version 2 ideas so far: https://github.com/cloudfoundry-incubator/cf-abacus/wiki/Abacus-v2-features 49 | 50 | ### CF Abacus Broker (Hristo) 51 | 52 | Support for creating and updating service instances (cf create-service -c) with predefined plan. This also enables automation 53 | New API for linking/mapping resource provider to service (no matter broker or app) 54 | Dashboard improvements: 55 | * supports POST-ing plan payload 56 | * migrated to yarn 57 | 58 | ### CredHub & CLI (Dan) 59 | 60 | [add updates here] 61 | 62 | ### CF Swagger (Max) 63 | 64 | - Nothing new to report 65 | 66 | ### Kubo (Colin) 67 | 68 | [add updates here] 69 | 70 | ## _Under Review_ 71 | 72 | ### Service Fabrik (Ashish) 73 | 74 | - Voting on the [incubation proposal](https://docs.google.com/document/d/1LiYxLkHoAThLXQp08Wvrit8kg07J1GdsbIkid6X145I/edit) Wednesday 8th November 75 | - Open for comments on the proposal till Monday 6th November 76 | 77 | ### CF Local (Stephen) 78 | 79 | - Officially accepted as incubating project 80 | - [See the release notes for updates](https://github.com/sclevine/cflocal/releases) 81 | - Roadmap includes: 82 | - Support for custom CA certificates 83 | - Support for new lifecycle `shell` binary 84 | - Support for fast, seamless local iteration via `cf local develop` 85 | - Much more 86 | 87 | ### CF-Extensions & Bot (Max) 88 | 89 | - presentation at CF summit in Basel and to CFF board 90 | 91 | ## _Misc_ 92 | 93 | ### App Lifecycle Management (?) 94 | 95 | [add updates here] 96 | 97 | ### Buildpack Metadata (Stephen) 98 | 99 | [add updates here] 100 | 101 | ### Multi-Buildpacks (?) 102 | 103 | [add updates here] 104 | 105 | ### SuSe Stemcell (?) 106 | 107 | [add updates here] 108 | -------------------------------------------------------------------------------- /Extensions/2017/11-27-2017.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 10 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | [add here] 16 | 17 | # Projects 18 | 19 | ## _Incubating_ 20 | 21 | ### App AutoScaler (Julz) 22 | 23 | [add updates here] 24 | 25 | ### BBR (Therese) 26 | 27 | [add updates here] 28 | 29 | ### Buildpacks (Stephen) 30 | 31 | * Please take the [18.04 vs. 16.04 Linux rootfs survey](https://docs.google.com/forms/d/e/1FAIpQLSewOLJ5DBTPgz9UCBh9MTvWRp1LxkLvA1QBdRp33GHCqBaOgA/viewform?c=0&w=1). 32 | * Also see the [Q&A](https://lists.cloudfoundry.org/g/cf-dev/message/7559) for more info. 33 | * Experimental [apt-buildpack](https://github.com/cloudfoundry/apt-buildpack) is still undergoing evaluation. Note the breaking Aptfile -> apt.yml change. 34 | * Still working on local-development mode using new buildpack supply/finalize contract 35 | * Migration to sha256 checksums for buildpack dependencies is complete 36 | * NGINX buildpack work will start soon 37 | 38 | ### CF Abacus (Hristo and Martina) 39 | 40 | * Inception for v2 41 | * Moved to Node.js 8.9 to: 42 | * speed up processing 1-2 seconds 43 | * solve eval issue 44 | * use ECMA 2017 async and await 45 | * Removed unused NN modules 46 | * Security improvements: 47 | * Authentication in Provisioning 48 | * Basic auth Eureka support 49 | * reuse of Basic/OAuth strategy 50 | 51 | ### CF Abacus Broker (Hristo) 52 | 53 | * Abacus Dashboard: Improved security and session handling 54 | 55 | ### CredHub & CLI (Dan) 56 | 57 | [add updates here] 58 | 59 | ### CF Swagger (Max) 60 | 61 | - No new updates 62 | 63 | ### Kubo (Colin) 64 | 65 | [add updates here] 66 | 67 | ### Service Fabrik (Ashish) 68 | 69 | - Service Fabrik repo migration from SAP to cloudfoundry-incubator to be completed by next weekend 70 | - BOSH 2.0 adoption has started, soon user stories will be added on pivotal tracker 71 | 72 | ### CF Local (Stephen) 73 | 74 | * CF Local is officially incubating 75 | * See the [release notes](https://github.com/cloudfoundry-incubator/cflocal/releases) for updates 76 | 77 | ## _Under Review_ 78 | 79 | ### CF-Extensions & Bot (Max) 80 | 81 | - No new updates 82 | 83 | ### CF-Scheduler (Scott) 84 | 85 | - Proposal submitted to community for review 86 | 87 | ### Stratos-UI (Neil and Cornelius) 88 | 89 | - Proposal submitted to community for review 90 | - Slack channel created (#stratos), some intiial interest 91 | - There was a question around CI pipeline access - working to move this to be externally accesible 92 | 93 | ## _Misc_ 94 | 95 | ### App Lifecycle Management (?) 96 | 97 | [add updates here] 98 | 99 | ### SuSe Stemcell (?) 100 | 101 | [add updates here] 102 | -------------------------------------------------------------------------------- /Extensions/2017/template.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187#  or +16465588656,,5592737187#  10 | - *Telephone:* US: +1 669 900 6833  or +1 646 558 8656  11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | [add here] 16 | 17 | # Projects 18 | 19 | ## _Incubating_ 20 | 21 | ### App AutoScaler (Julz) 22 | 23 | [add updates here] 24 | 25 | ### BBR (Therese) 26 | 27 | [add updates here] 28 | 29 | ### Buildpacks (Stephen) 30 | 31 | [add updates here] 32 | 33 | ### CF Abacus (Hristo) 34 | 35 | [add updates here] 36 | 37 | ### CF Abacus Broker (Hristo) 38 | 39 | [add updates here] 40 | 41 | ### CredHub & CLI (Dan) 42 | 43 | [add updates here] 44 | 45 | ### CF Swagger (Max) 46 | 47 | [add updates here] 48 | 49 | ### Kubo (Colin) 50 | 51 | [add updates here] 52 | 53 | ## _Under Review_ 54 | 55 | ### Service Fabrik (Ashish) 56 | 57 | [add updates here] 58 | 59 | ### CF Local (Stephen) 60 | 61 | [add updates here] 62 | 63 | ### CF-Extensions & Bot (Max) 64 | 65 | [add updates here] 66 | 67 | ## _Misc_ 68 | 69 | ### App Lifecycle Management (?) 70 | 71 | [add updates here] 72 | 73 | ### Buildpack Metadata (Stephen) 74 | 75 | [add updates here] 76 | 77 | ### Multi-Buildpacks (?) 78 | 79 | [add updates here] 80 | 81 | ### SuSe Stemcell (?) 82 | 83 | [add updates here] 84 | -------------------------------------------------------------------------------- /Extensions/2018/04-30-2018.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 10 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | [add here] 16 | 17 | # Projects 18 | 19 | ## _Incubating_ 20 | 21 | ### App AutoScaler (Julz) 22 | 23 | - CLI Plugin now available, `cf install-plugin -r CF-Community "app-autoscaler-plugin"` 24 | - Deployed in SAP cloud, still working on remaining features to enable in IBM cloud 25 | - Project update on CF blog here: https://www.cloudfoundry.org/blog/cloud-foundry-app-autoscaler-update/ 26 | - Working to remove Consul (🙏), address scalability of collector and event generator components (currently can only run one of each) 27 | 28 | ### BBR (Therese) 29 | 30 | Finished SDK + cf-deployment support for backing up and restoring non-versioned S3 blobstores. Working on support for Azure blobstores and also B-DRATS test framework for BOSH BBR scripts. 31 | 32 | ### Buildpacks (Stephen) 33 | 34 | [add here] 35 | 36 | ### CF Abacus (Hristo and Martina) 37 | 38 | Merged Broker into Abacus project 39 | Application bridge now supports update service events 40 | Finished scalability and perfromance measurements 41 | * improved perfromance test 42 | * introduced caching of plans 43 | * removed zipping of requests 44 | * introduced rate-limiting 45 | * added findings on wiki 46 | 47 | ### CredHub & CLI (Colin) 48 | 49 | * Replaced custom BBR implementation with SDK-consuming support 50 | * Increased credential name max length from 256 chars to 1024 51 | 52 | ### CF Swagger (Max) 53 | 54 | - no updates 55 | 56 | ### CFCR (aka Kubo) (George Lestaris, Pivotal) 57 | 58 | [add here] 59 | 60 | ### Service Fabrik (Ashish) 61 | - Added support for GCP in B&R python library and Service broker code 62 | - Added a preupdate API so that specific actions can be performed before an update 63 | - Working towards modularising Service Fabrik with new SF 2.0, a design proposal to be shared soon 64 | 65 | ### CF Local (Stephen) 66 | 67 | [add here] 68 | 69 | ### Stratos (Neil) 70 | 71 | Making good progress of Version 2 72 | Took 2 sprints to refine existing feature set 73 | Focused on ensuring V2 has feature parity with V1 74 | Now holding monthly project update meetings (see #stratos) 75 | Publishing weekly statue updates to GitHub 76 | 77 | [add here] 78 | 79 | ## _Under Review_ 80 | 81 | ### CF-Extensions & Bot (Max) 82 | 83 | - no updates 84 | 85 | ### CF-Scheduler (Scott) 86 | 87 | [add updates here] 88 | 89 | ## _Misc_ 90 | 91 | ### App Lifecycle Management (Nikolay et al.) 92 | 93 | - reviewed updated proposal 94 | 95 | ### SuSe Stemcell (?) 96 | 97 | [add updates here] 98 | 99 | ### MS SQL Server Broker (Jared) 100 | 101 | - reviewed proposal 102 | -------------------------------------------------------------------------------- /Extensions/2018/06-24-2018.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 10 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | [add here] 16 | 17 | # Projects 18 | 19 | ## _Incubating_ 20 | 21 | ### App AutoScaler (Julz) 22 | 23 | [add here] 24 | 25 | ### BBR (Therese and George) 26 | 27 | * Finishing up work to support Azure blobstores. We made a [PR](https://github.com/cloudfoundry/cf-deployment/pull/526) to CF Deployment and [updated the BBR documentation](https://github.com/cloudfoundry/docs-bbr/pull/37). 28 | * Next up: 29 | - Ensuring that DRATS don't break when run against clusters that with Windows cells - [release marker](https://www.pivotaltracker.com/story/show/158112760) 30 | - Looking into restoring on vSphere clusters with different network configuration (that's to explore the feasibility of using BBR to support blue-green upgrades) - [spike](https://www.pivotaltracker.com/story/show/158110082) 31 | - Work on support for GCS blobstores - [release marker](https://www.pivotaltracker.com/story/show/154212222) 32 | 33 | ### Buildpacks (Stephen) 34 | 35 | [add here] 36 | 37 | ### CF Abacus (Hristo and Martina) 38 | 39 | * Healthchecker is asynchronous 40 | * Removed CouchDB support 41 | * Abacus is now asynchronous 42 | * Store & Forward buffer 43 | * introduced RabbitMQ 44 | * replaced 201 response with 202 45 | * Different improvements in reporting & aggregator 46 | 47 | ### CredHub & CLI (Colin) 48 | 49 | * Added zero-downtime BBR backup support 50 | * Moved to file-based audit logs and backported log truncation 51 | * Fixed error where SANs were limited to 64 chars instead of RFC-defined 253 52 | 53 | ### CF Swagger (Max) 54 | 55 | - no updates 56 | 57 | ### CFCR (aka Kubo) (Sean O'Sullivan, Pivotal) 58 | 59 | [add here] 60 | 61 | ### Service Fabrik (Ashish) 62 | 63 | [add here] 64 | 65 | ### CF Local (Stephen) 66 | 67 | [add here] 68 | 69 | ### Stratos (Neil) 70 | 71 | * Version 2 of Stratos is complete and we are refining and bug-fixing 72 | * Released a Beta 2 on Friday 22 June, plan to release in late July 73 | - Added support for SSO Login (i.e. using the UAA login UI in place of the Stratos one) - great community effort. 74 | 75 | ## _Under Review_ 76 | 77 | ### Project Blockheads 78 | 79 | - presentation at CAB call for June 80 | - submitted proposal dor reviw 81 | 82 | ### CF-Extensions & Bot (Max) 83 | 84 | - no updates 85 | 86 | ### CF-Scheduler (Scott) 87 | 88 | [add updates here] 89 | 90 | ## _Misc_ 91 | 92 | ### App Lifecycle Management (Nikolay et al.) 93 | 94 | - reviewed updated proposal 95 | 96 | ### SuSe Stemcell (?) 97 | 98 | [add updates here] 99 | 100 | ### MS SQL Server Broker (Jared) 101 | 102 | - reviewed proposal 103 | -------------------------------------------------------------------------------- /Extensions/2018/08-27-2018.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 10 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | [add here] 16 | 17 | # Projects 18 | 19 | ## _Incubating_ 20 | 21 | ### App AutoScaler (Bo Yang) 22 | 23 | - Swisscom is going to have production deployment this month 24 | - IBM decided to donate autoscaler UI code as part of app autoscaler incubator project 25 | - SAP is going to have beta release of custom metrics support soon 26 | 27 | - Second PR submitted to SCF to include recent changes 28 | - refactored public REST API to make it consistent with CF CC API style 29 | - Intiail work to move docs to github pages 30 | 31 | 32 | ### BBR (Therese and George) 33 | 34 | [add here] 35 | 36 | ### Buildpacks (Stephen) 37 | 38 | [add here] 39 | 40 | ### CF Abacus (Hristo and Martina) 41 | 42 | * Changed SLACK semantics to "time after month end" 43 | * Researching ways to replace time-based events 44 | * Investigating performance problems in reporting 45 | * minor Concourse pipeline fixes 46 | 47 | ### CredHub & CLI (Colin) 48 | 49 | * Released CredHub 2.0. 50 | * Revamped our access control model, allowing for access rules to be applied to namespaces. 51 | 52 | ### CFCR (aka Kubo) (Sean O'Sullivan, Pivotal) 53 | 54 | [add here] 55 | 56 | ### Service Fabrik (Ashish) 57 | 58 | - Service Fabrik HA/nZDM/Multi-AZ on OpenStack completed 59 | - Service Fabrik HA/nZDM/Multi-AZ on Azure being worked out 60 | - Service Fabrik 2.0 implementation completed for BOSH and Docker provisioners 61 | - Service Fabrik 2.0 implementation completed for bind/unbind controllers 62 | 63 | ### CF Local (Stephen) 64 | 65 | [add here] 66 | 67 | ### CF Dev (Scott, Stephen) 68 | 69 | * Windows support. Working to optimize mem and storage footprint 70 | * Detail user analytics on who and how it is beeing used. Will share 71 | 72 | ### Stratos (Neil) 73 | 74 | * Collecting user feedback via our [Survey](https://www.surveymonkey.com/r/2L8XWST) 75 | * Refactored the go back-end to make it easier for contributors to develop/debug with 76 | * Continued to build out our e2e-to-end test suite 77 | * Improving and refining SSO capability 78 | * Looking at improvements with large numbers of applications 79 | 80 | ### MultiApps (Nikolay) 81 | 82 | [add here] 83 | 84 | ### Project Blockheads 85 | 86 | * Continued re writing of the broker 87 | * CF summit talk 88 | * Hyperledger talk 89 | * KubeCon Europe talk 90 | 91 | ## _Under Review_ 92 | 93 | ### CF-Scheduler (Scott) 94 | 95 | [add here] 96 | 97 | ## _Misc_ 98 | 99 | ### SuSe Stemcell (?) 100 | ### MS SQL Server Broker (Jared, ?) 101 | ### CF-Extensions & Bot (Max) 102 | -------------------------------------------------------------------------------- /Extensions/2018/09-24-2018.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 10 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | [add here] 16 | 17 | # Projects 18 | 19 | ## _Incubating_ 20 | 21 | ### App AutoScaler (Bo Yang) 22 | 23 | - updated Go, Java, Maven, Node runtime to latest 24 | - added support for bosh-dns 25 | - added cache layer for metrics to further improve performance 26 | - added synchronization with CC to delete policies from deteled applications 27 | 28 | - Ready to claim GA / 1.0 release 29 | 30 | 31 | ### BBR (Therese and George) 32 | 33 | [add here] 34 | 35 | ### Buildpacks (Stephen) 36 | 37 | [add here] 38 | 39 | ### CF Abacus (Hristo and Martina) 40 | 41 | * Started work on [Sampler](https://docs.google.com/document/d/1I7yCsojhpif4_BobZ2FvnoehEoVI5f6G6kfBiS_uRKU/edit?usp=sharing) 42 | * Small bugfixes 43 | * Refactoring integration tests structure 44 | 45 | ### CredHub & CLI (Colin) 46 | 47 | [add here] 48 | 49 | ### CFCR (aka Kubo) (Sean O'Sullivan, Pivotal) 50 | 51 | [add here] 52 | 53 | ### Service Fabrik (Ashish) 54 | 55 | * Turbulence testing in progress for Service Fabrik HA implementation on AWS, GCP and OpenStack 56 | * Service Fabrik HA,Multi-AZ,nZDM implementation for Azure in progress 57 | * Evaluation of Abacus for metering implementation in progress 58 | * Published architecture, help doc for Service Fabrik 2.0 59 | 60 | ### CF Local (Stephen) 61 | 62 | [add here] 63 | 64 | ### CF Dev (Scott, Stephen) 65 | 66 | [add here] 67 | 68 | ### Stratos (Neil) 69 | 70 | * 2.1.0 Released with SSO support [Release Notes](https://github.com/cloudfoundry-incubator/stratos/releases/tag/2.1.0) 71 | * Documenting V2 API Use Cases 72 | * Continuing to improve performance with large numbers of applications 73 | * Expanding automated tests, added BrowserStack to test more browsers 74 | 75 | ### MultiApps (Nikolay) 76 | 77 | [add here] 78 | 79 | ### Project Blockheads 80 | 81 | * finished go implementation 82 | * working on the bosh deployment 83 | * working on the kube deployment 84 | * CFEE integration with the broker 85 | * keynote prep work 86 | 87 | ## _Under Review_ 88 | 89 | ### CF-Scheduler (Scott) 90 | 91 | [add here] 92 | 93 | ## _Misc_ 94 | 95 | [add here] 96 | -------------------------------------------------------------------------------- /Extensions/2018/10-29-2018.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 10 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | [add here] 16 | 17 | # Projects 18 | 19 | ## _Incubating_ 20 | 21 | ### App AutoScaler (Bo Yang) 22 | 23 | * published first GA release (v1.0.0) 24 | * First drop of autoscaler UI code 25 | * Started the dicsussion on UI integration with Stratos 26 | 27 | ### BBR (Therese and George) 28 | 29 | [add here] 30 | 31 | ### Buildpacks (Stephen) 32 | 33 | * v3 design of buildpack is being based on OCI 34 | * faster image composition by allowing parts of the image to be updated 35 | * buildpack.io announcement 36 | 37 | ### CF Abacus (Hristo and Martina) 38 | 39 | * Finished Sampler implementation 40 | * Added Sampler [architecture docs](https://github.com/cloudfoundry-incubator/cf-abacus/blob/master/doc/sampler.md) 41 | * Started removing monthly windows 42 | 43 | ### CredHub & CLI (Colin) 44 | 45 | [add here] 46 | 47 | ### CFCR (aka Kubo) (Sean O'Sullivan, Pivotal) 48 | 49 | [add here] 50 | 51 | ### Service Fabrik (Ashish) 52 | 53 | * Added support for concurrent bind/unbind and schedule update 54 | * Decoupling of scheduled updates from CF 55 | * Resilience to BOSH for bind and unbind operations 56 | * Service Fabrik HA,Multi-AZ,nZDM implementation for Azure in progress 57 | 58 | ### CF Local (Stephen) 59 | 60 | * holding phase 61 | 62 | ### CF Dev (Scott, Stephen) 63 | 64 | * performance updates (early testing promising) 65 | * reducing startup and mem requirements (hopefully achieve sub-10 minutes startup) 66 | * deploy services on demand 67 | 68 | ### Stratos (Neil) 69 | 70 | * 2.2.0 Release coming this month 71 | * Added initial support for extending Stratos - see https://goo.gl/Bb8Tqe 72 | * Improving metrics support 73 | 74 | ### MultiApps (Nikolay) 75 | 76 | [add here] 77 | 78 | ### Project Blockheads 79 | 80 | * rewrite in Golang 81 | * deployed as BOSH release or Kubernetes Helm chart 82 | * broker can be a gateway tp permission fabrik, e.g., Hyperledger 83 | 84 | ## _Under Review_ 85 | 86 | ### CF-Scheduler (Scott) 87 | 88 | [add here] 89 | 90 | ## _Misc_ 91 | 92 | [add here] 93 | -------------------------------------------------------------------------------- /Extensions/2018/11-26-2018.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 10 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | [add here] 16 | 17 | # Projects 18 | 19 | ## _Incubating_ 20 | 21 | ### App AutoScaler (Bo Yang) 22 | 23 | - rewriting api server and service broker in GO Lang 24 | - added prometheus health endpoint for every components 25 | - added cpu based scaling (though it needs Garden enhancement to make it less problematic) 26 | 27 | ### BBR (Therese and George) 28 | 29 | [add here] 30 | 31 | ### Buildpacks (Stephen) 32 | 33 | - keep buiildpacks up to date 34 | - started moving to v3 (nodejs) 35 | 36 | ### CF Abacus (Hristo and Martina) 37 | 38 | - Removed old month time-window 39 | - Changed profile settings 40 | - Refactored Abacus smoke test 41 | - Fixed npm home links 42 | - Bumped dependencies versions 43 | 44 | ### CredHub & CLI (Colin) 45 | 46 | [add here] 47 | 48 | ### CFCR (aka Kubo) (Sean O'Sullivan, Pivotal) 49 | 50 | [add here] 51 | 52 | ### Service Fabrik (Ashish) 53 | 54 | [add here] 55 | 56 | ### CF Local (Stephen) 57 | 58 | - not much activities 59 | - still on pause 60 | - might get update for cf linux fs3 61 | 62 | ### CF Dev (Scott, Stephen) 63 | 64 | - perf enhancement (major improvements and reduce footprint and fast bootup) 65 | - can run CF CR on it too as well as CF AR 66 | 67 | ### Stratos (Neil) 68 | 69 | - Released 2.2.0 [Release Notes](https://github.com/cloudfoundry-incubator/stratos/releases/tag/2.2.0) 70 | - Working to improve Scalability with large numbers of Apps/Users/Orgs/Spaces 71 | - Adding support for deploying from public GitLab repositories 72 | - Focus for next 2 sprints is to close out some of the smaller GitHub issues/bugs 73 | 74 | ### MultiApps (Nikolay) 75 | 76 | Feature increment: 77 | - new way for describing deployment order between apps 78 | - parallel processing of applications 79 | - parallel processing of services 80 | - better support for asynchronous OSB API 81 | 82 | Idea - could present the increment on next meeting 83 | 84 | ### Project Blockheads 85 | 86 | - adding support for Fabric 87 | - cross blockchain app deployment 88 | - bug fixes for service instance id literals 89 | - cleanup for the kubernetes deployment 90 | 91 | ## _Under Review_ 92 | 93 | ### CF-Scheduler (Scott) 94 | 95 | [add here] 96 | 97 | ## _Misc_ 98 | 99 | [add here] 100 | -------------------------------------------------------------------------------- /Extensions/2019/01-28-2019.md: -------------------------------------------------------------------------------- 1 | 2 | # CF Extensions PMC Notes 3 | 4 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 5 | 6 | ## Zoom info 7 | 8 | - *Meeting ID:* 559 273 7187 9 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 10 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 11 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 12 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 13 | 14 | ## New business 15 | 16 | [add here] 17 | 18 | # Projects 19 | 20 | ## _Incubating_ 21 | 22 | ### App AutoScaler (Bo Yang) 23 | 24 | - Optimization based on performance test on 20K apps 25 | - fix defect in noaa libary for websocket connection leak which causes traffic controller failuer after long run 26 | - rewrite metrics collecion micro service to adopt loggregator v2 API through streaming and filter events from RLP 27 | - completed rewriting service broker in Go lang 28 | - credential caching in metrics forwarder (the micro service for custom metrics support) 29 | - UI integration with stratos 30 | - published CLI plugin new version v0.1.1 on Cloud Foundry cli plugin repo 31 | 32 | ### BBR (Therese and George) 33 | 34 | [add here] 35 | 36 | ### Buildpacks (Stephen) 37 | 38 | - cflinuxfs2 (will remove) to cflinuxfs 3 updates coming *BECOMING CRITICAL* 39 | - refactoring to work with the CNCF Buildpack (lots of work on Ruby, Python, and others) 40 | - v3 buildpacks (CNCF) are easier to build 41 | - new buildpacks for R and nginx (for custom config) 42 | 43 | ### CF Abacus (Hristo and Martina) 44 | 45 | - Refactored: 46 | - error handling in collector & meter 47 | - aggregator tests 48 | - Do not use keep-alive for health checks 49 | - Varios bug fixes: 50 | - fixed graceful shutdown 51 | - using non-backdoored flatmap-stream 52 | - accumulator & aggregator shifting 53 | 54 | ### CredHub & CLI (Colin) 55 | 56 | [add here] 57 | 58 | ### CFCR (aka Kubo) (Sean O'Sullivan, Pivotal) 59 | 60 | [add here] 61 | 62 | ### Service Fabrik (Ashish) 63 | 64 | [add here] 65 | 66 | ### CF Local (Stephen) 67 | 68 | - all dev on the CNCF buildpack project (will be integrated back) 69 | 70 | ### CF Dev (Scott, Stephen) 71 | 72 | - delivered released with much better performance 73 | 74 | ### Stratos (Neil) 75 | 76 | - 2.3.0 Release coming this week [Release Notes](https://github.com/cloudfoundry-incubator/stratos/releases/tag/2.3.0) 77 | - Working with the Autoscaler team as they add Autoscaler UI into Stratos 78 | - Adding ability to invite users to an CF Org 79 | - Looking into the V3 API and how it would support our use cases in the UI 80 | 81 | ### MultiApps (Nikolay) 82 | 83 | Feature increment: 84 | - Support for docker image deployment modelling 85 | - Support for one-off task execution modelling 86 | - Ignore ownership checks feature released to cover development-time sharing of apps and services between MultiApps. This is not recommended for productive usage as the feature breaks MultiApp integrity 87 | - New MultiApp assembly tool - "mbt assemble" 88 | 89 | ### Project Blockheads (Nima) 90 | 91 | - integration with Hyperledger Fabric 92 | - launching EVM proxy nodes on service provision 93 | - deploying contracts to Fabric through the EVM proxy when binding the service 94 | - code refactoring and new service release for fabric 95 | 96 | ## _Under Review_ 97 | 98 | ### CF-Scheduler (Scott) 99 | 100 | [add here] 101 | 102 | ## _Misc_ 103 | 104 | [add here] 105 | -------------------------------------------------------------------------------- /Extensions/2019/02-25-2019.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 10 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | [add here] 16 | 17 | # Projects 18 | 19 | ## _Incubating_ 20 | 21 | ### App AutoScaler (Bo Yang) 22 | 23 | - Prometheus health endpoints for node.js components 24 | - Performance test on new metrics gateway and metrics server 25 | - Investigation and test of db partition for metrics tables 26 | - Rewriting of API server with GO lang 27 | - initial PoC of Autoscaler UI in Statos 28 | - initiate move to core org 29 | 30 | ### BBR (Therese and George) 31 | 32 | [add here] 33 | 34 | ### Buildpacks (Stephen) 35 | 36 | - release in cf-deployments coming soon 37 | - Node/NPM, PHP, Python, and more 38 | - new buildpacks much more modular (new spec) 39 | - major change is istead of droplet will be OCI images 40 | - backward compatible to allow droplets to still be created 41 | - tooling to allow new buildpacks to easily be backward compatible from 42 | - buildpacks.io has a test release to try out 43 | 44 | ### CF Abacus (Hristo and Martina) 45 | 46 | * Released [1.1.4](https://github.com/cloudfoundry-incubator/cf-abacus/releases/tag/v1.1.4) 47 | * Improved cfpush script 48 | * Location header is now unique 49 | 50 | ### Service Fabrik (Ashish) 51 | 52 | * Performance tests completed on Service Fabrik, few improvements identified and addressed 53 | * Instance sharing across spaces of same org is now supported 54 | * Upgraded deprecated and vulnerable node.js libraries 55 | 56 | ### CF Local (Stephen) 57 | 58 | [add here] 59 | 60 | ### CF Dev (Scott, Stephen) 61 | 62 | [add here] 63 | 64 | ### Stratos (Neil) 65 | 66 | * Released [2.3.0](https://github.com/cloudfoundry-incubator/stratos/blob/v2-master/CHANGELOG.md#change-log) 67 | * Two CVEs identified and fixed in 2.3.0 - [See here](https://github.com/cloudfoundry-incubator/stratos/blob/v2-master/CHANGELOG.md#important-security-fixes) 68 | * Working on adding support for User-provided Services 69 | * Work continues on front-end code restructuring to support next phase of extensibility 70 | 71 | ### MultiApps (Nikolay) 72 | 73 | [add here] 74 | 75 | ### Project Blockheads (Nima) 76 | 77 | - pulled in some changes for integration with Hyperledger 78 | - initiate discussion with Hyperledger community 79 | 80 | ### CredHub & CLI (Jaron) 81 | - Released [2.1.4] (https://github.com/pivotal-cf/credhub-release/releases/tag/2.1.4) 82 | - Released CredHub CLI [2.3.0] (https://github.com/cloudfoundry-incubator/credhub-cli/releases/tag/2.3.0) 83 | - CredHub CLI interpolates credentials to file 84 | - CredHub CLI interpolate now supports the --skip-missing flag to skip missing credentials 85 | - CredHub CLI now allows users to use CLI commands to add, get, update, and delete permissions 86 | 87 | ### CFCR (aka Kubo) (Ryan Jones, Pivotal & Merlin Glynn, VMware) 88 | 89 | [add here] 90 | 91 | ## _Under Review_ 92 | 93 | ### CF-Scheduler (Scott) 94 | 95 | [add here] 96 | 97 | ## _Misc_ 98 | 99 | [add here] 100 | -------------------------------------------------------------------------------- /Extensions/2019/04-29-2019.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 10 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | None. 16 | 17 | # Projects 18 | 19 | ## _Incubating_ 20 | 21 | ### App AutoScaler (Bo Yang) 22 | 23 | - New autoscaler based on this project was released as a beta offering for IBM Cloud Foundry public in ealry Apr. It will replace the existing IBM proprietory Auto-Scaling service implementation. 24 | - App Autoscaler v1.2.1 released which includes metrics caching, secure database connection, Prometheus health endpoint features etc 25 | - Start to productize the autoscaler UI as an extension of Stratos 26 | - Start to productize custom metrics support 27 | 28 | ### BBR (Therese and George) 29 | 30 | - [add here] 31 | 32 | ### Buildpacks (Stephen) 33 | 34 | - [add here] 35 | 36 | ### CF Abacus (Hristo and Martina) 37 | 38 | No updates 39 | 40 | ### Service Fabrik (Ashish) 41 | 42 | - [add here] 43 | 44 | ### CF Local (Stephen) 45 | 46 | - [add here] 47 | 48 | ### CF Dev (Scott, Stephen) 49 | 50 | - [add here] 51 | 52 | ### Stratos (Neil) 53 | 54 | - 2.4.0 Release coming this week [Release Notes](https://github.com/cloudfoundry-incubator/stratos/blob/v2-master/CHANGELOG.md#240) 55 | - Working to get Autoscaler UI into Stratos 56 | - Publishing results of Deployment Survey this week 57 | - Looking at next round of features for the next release 58 | 59 | ### MultiApps (Nikolay) 60 | 61 | - [add here] 62 | 63 | ### Project Blockheads (Nima) 64 | 65 | - No updates 66 | 67 | ### CredHub & CLI (Jaron) 68 | - Released [2.2.0](https://github.com/pivotal-cf/credhub-release/releases/tag/2.2.0) 69 | - Improving /api/v1/certificates endpoint for users to retrieve `signs`, `signed_by`, and `versions` with GET 70 | - Released [2.3.0](https://github.com/pivotal-cf/credhub-release/releases/tag/2.3.0) 71 | - Adds the ability to have CAs concatenated when getting a certificate that has a transitional CA. When enabled, CAs will be returned concatenated for both api/v1/data and api/v1/certificates. This property can be set using bosh property credhub.certificates.concatenate_cas = true|false 72 | 73 | 74 | ### CFCR (aka Kubo) (Sean O'Sullivan, Pivotal) 75 | 76 | - [add here] 77 | 78 | ## _Under Review_ 79 | 80 | ### CF-Scheduler (Scott) 81 | 82 | - [add here] 83 | 84 | ## _Misc_ 85 | 86 | - [add here] 87 | -------------------------------------------------------------------------------- /Extensions/2019/06-26-2019.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 10 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | [add here] 16 | 17 | # Projects 18 | 19 | ## _Incubating_ 20 | 21 | ### App AutoScaler (Bo Yang) 22 | 23 | - [add here] 24 | 25 | ### BBR (Therese and George) 26 | 27 | - [add here] 28 | 29 | ### Buildpacks (Stephen) 30 | 31 | - [add here] 32 | 33 | ### CF Abacus (Hristo and Martina) 34 | 35 | - No updates 36 | 37 | ### Service Fabrik (Ashish) 38 | 39 | - [add here] 40 | 41 | ### CF Local (Stephen) 42 | 43 | - [add here] 44 | 45 | ### CF Dev (Scott, Stephen) 46 | 47 | - [add here] 48 | 49 | ### Stratos (Neil) 50 | 51 | - Quota Management - Adding ability to view and manage Quotas 52 | - Extensions - Reworking extensions to enable them to be managed in separate repositories 53 | - Bug fixes and minor UI improvements 54 | 55 | ### MultiApps (Nikolay) 56 | 57 | - [add here] 58 | 59 | ### Project Blockheads (Nima) 60 | 61 | - No updates 62 | 63 | ### CredHub & CLI (Jaron) 64 | 65 | - [add here] 66 | 67 | ### CFCR (aka Kubo) (Sean O'Sullivan, Pivotal) 68 | 69 | - [add here] 70 | 71 | ## _Under Review_ 72 | 73 | ### CF-Scheduler (Scott) 74 | 75 | - [add here] 76 | 77 | ## _Misc_ 78 | 79 | - [add here] 80 | -------------------------------------------------------------------------------- /Extensions/2019/07-29-2019.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 10 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | [add here] 16 | 17 | # Projects 18 | 19 | ## _Incubating_ 20 | 21 | ### Service Fabrik (Ashish) 22 | 23 | - [add here] 24 | 25 | ### CF Dev and Local (Scott, Stephen) 26 | 27 | - [add here] 28 | 29 | ### MultiApps (Nikolay) 30 | 31 | - [add here] 32 | 33 | ### Project Blockheads (Nima) 34 | 35 | - [add here] 36 | 37 | ## _Under Review_ 38 | 39 | ### CF-Scheduler (Scott) 40 | 41 | - [add here] 42 | 43 | ## _Graduated_ 44 | 45 | ### App AutoScaler (Bo Yang) 46 | 47 | - [add here] 48 | 49 | ### BBR (Therese and George) 50 | 51 | - [add here] 52 | 53 | ### Buildpacks (Stephen) 54 | 55 | - [add here] 56 | 57 | ### CredHub & CLI (Jaron) 58 | 59 | - [add here] 60 | 61 | ### CFCR (aka Kubo) (Sean O'Sullivan, Pivotal) 62 | 63 | - [add here] 64 | 65 | ### Stratos (Neil) 66 | 67 | - [add here] 68 | 69 | ## _Retiring_ 70 | 71 | ### CF Abacus (Hristo and Martina) 72 | 73 | - No updates 74 | -------------------------------------------------------------------------------- /Extensions/2019/08-26-2019.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 10 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | [add here] 16 | 17 | # Projects 18 | 19 | ## _Incubating_ 20 | 21 | ### Service Fabrik (Ashish) 22 | 23 | - Service Fabrik is made Highly available and Multi-AZ capable for all IaaS in an IaaS agnostic way. 24 | - Service Fabrik 2.0 for Kubernetes based native services implemented with operator based pattern 25 | - Support for Alibaba Cloud IaaS 26 | - Service Instance metering support 27 | - Update docker version to 18.09.2 28 | - Support tagging of Service Fabrik and Services VMs 29 | 30 | 31 | ### CF Dev and Local (Scott, Stephen) 32 | 33 | - [add here] 34 | 35 | ### MultiApps (Nikolay) 36 | 37 | - [add here] 38 | 39 | ### Project Blockheads (Nima) 40 | 41 | - [add here] 42 | 43 | ## _Under Review_ 44 | 45 | ### CF-Scheduler (Scott) 46 | 47 | - [add here] 48 | 49 | ## _Graduated_ 50 | 51 | ### App AutoScaler (Bo Yang) 52 | 53 | - [add here] 54 | 55 | ### BBR (Therese and George) 56 | 57 | - [add here] 58 | 59 | ### Buildpacks (Stephen) 60 | 61 | - [add here] 62 | 63 | ### CredHub & CLI (Jaron) 64 | 65 | - [add here] 66 | 67 | ### CFCR (aka Kubo) (Sean O'Sullivan, Pivotal) 68 | 69 | - [add here] 70 | 71 | ### Stratos (Neil) 72 | 73 | - [add here] 74 | 75 | ## _Retiring_ 76 | 77 | ### CF Abacus (Hristo and Martina) 78 | 79 | - No updates 80 | -------------------------------------------------------------------------------- /Extensions/2019/09-30-2019.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 10 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | [add here] 16 | 17 | # Projects 18 | 19 | ## _Incubating_ 20 | 21 | ### Service Fabrik (Ashish) 22 | 23 | - [add here] 24 | 25 | ### CF Dev and Local (Scott, Stephen) 26 | 27 | - [add here] 28 | 29 | ### MultiApps (Nikolay) 30 | 31 | - [add here] 32 | 33 | ## _Under Review_ 34 | 35 | ### CF-Scheduler (Scott) 36 | 37 | - [add here] 38 | 39 | ## _Graduated_ 40 | 41 | ### App AutoScaler (Bo Yang) 42 | 43 | - Productized customer metrics support 44 | - v 2.0 released with key changes to migrate to new metrics collector which uses v2 loggregator API 45 | - Prototyped scale-to-zero feature and demonstarted on cf summit Europe 2019 46 | 47 | ### BBR (Therese and George) 48 | 49 | - [add here] 50 | 51 | ### Buildpacks (Stephen) 52 | 53 | - [add here] 54 | 55 | ### CredHub & CLI (Jaron) 56 | 57 | - [add here] 58 | 59 | ### CFCR (aka Kubo) (Sean O'Sullivan, Pivotal) 60 | 61 | - [add here] 62 | 63 | ### Stratos (Neil) 64 | 65 | - Graduated! Going to move repo to Cloud Foundry org soon 66 | - Re-working data store internals 67 | - Added support for running with a local account (useful for development) 68 | 69 | ## _Retiring_ 70 | 71 | ### CF Abacus (Hristo and Martina) 72 | 73 | - No updates 74 | 75 | ### Project Blockheads (Nima) 76 | 77 | - @NimaKaviani has formally asked to retire project due to lack of community interest 78 | -------------------------------------------------------------------------------- /Extensions/2019/11-25-2019.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 10 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | - pipeline discussion 16 | - CF summit in 2019 17 | - AI/CF project that won the last hackathon 18 | 19 | # Projects 20 | 21 | ## _Incubating_ 22 | 23 | ### CF Dev and Local (Scott, Stephen) 24 | 25 | - waiting to restart project with Cloud Native Buildpack release 26 | 27 | ### [Service Fabrik](https://github.com/cloudfoundry-incubator/service-fabrik-broker) 28 | 29 | - new leadership from SAP is to be announced 30 | 31 | ### [MultiApps](https://github.com/cloudfoundry-incubator/multiapps-cli-plugin) 32 | - adoption of CC v3 apis is close to completion, by adoption of [cf-java-client v4.1.0](https://github.com/cloudfoundry/cf-java-client/releases/tag/v4.1.0.RELEASE) 33 | - finetunings of flowable engine & cf java client to sustain perofrmance at high load 34 | - Ongoing 35 | * Utilizing CF metadata faster detection of deployed solution components 36 | * Namespacing deployments so multiple instances can be deployed in a single space 37 | * bg-deploy process leaving apps with their original names at the end 38 | - next in queue 39 | * Rolling update strategy support 40 | * Deploy time optimizations 41 | - new entries in roadmap 42 | * consumption of recent app logs from logcache instead of doppler or loggregator 43 | 44 | --- 45 | ## _Under Review_ 46 | 47 | N/A 48 | 49 | --- 50 | ## _Graduated_ 51 | 52 | ### [App AutoScaler](https://github.com/cloudfoundry/app-autoscaler) 53 | ### [BBR](https://github.com/cloudfoundry-incubator/bosh-backup-and-restore) 54 | ### [Buildpacks](https://buildpacks.io/) 55 | ### [CredHub & CLI](https://github.com/cloudfoundry-incubator/credhub) 56 | ### [CFCR (aka Kubo)](https://github.com/cloudfoundry-incubator/cfcr-home) 57 | ### [Stratos](https://github.com/cloudfoundry/stratos) 58 | 59 | --- 60 | ## _Retiring_ 61 | 62 | ### [CF Abacus](https://github.com/cloudfoundry-incubator/cf-abacus) 63 | ### [Project Blockheads](https://github.com/cloudfoundry-incubator/blockhead) 64 | 65 | --- 66 | ## Active 67 | 68 | ### [MultiApps](https://github.com/cloudfoundry-incubator/multiapps-cli-plugin) 69 | - adoption of CC v3 apis is close to completion, by adoption of [cf-java-client v4.1.0](https://github.com/cloudfoundry/cf-java-client/releases/tag/v4.1.0.RELEASE) 70 | - finetunings of flowable engine & cf java client to sustain perofrmance at high load 71 | - Ongoing 72 | * Utilizing CF metadata faster detection of deployed solution components 73 | * Namespacing deployments so multiple instances can be deployed in a single space 74 | * bg-deploy process leaving apps with their original names at the end 75 | - next in queue 76 | * Rolling update strategy support 77 | * Deploy time optimizations 78 | - new entries in roadmap 79 | * consumption of recent app logs from logcache instead of doppler or loggregator 80 | -------------------------------------------------------------------------------- /Extensions/2020/03-23-2020.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 10 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | - pipeline discussion 16 | - CF summits in 2020 17 | - AI/CF project that won the last hackathon 18 | 19 | # Projects 20 | 21 | ## _Incubating_ 22 | 23 | ### CF Dev and Local (Scott, Stephen) 24 | 25 | [add here] 26 | 27 | ### [Service Fabrik](https://github.com/cloudfoundry-incubator/service-fabrik-broker) 28 | 29 | [add here] 30 | 31 | ### [MultiApps](https://github.com/cloudfoundry-incubator/multiapps-cli-plugin) 32 | 33 | #### New Features 34 | - Now MTA metadata is migrated from applications environment to CF v3 Metadata. You can expect faster MTA detection, especially on overloaded spaces. See all details with examples [here](https://github.wdf.sap.corp/xs2ds/team-documents/blob/master/mta-architecture/MTA_Metadata.md) This is a large step for us that not only improves performance but resolves numerous nasty issues as well, check resolves section here. 35 | 36 | #### Upcoming 37 | - Keep original application names after blue-green deployment. Color suffixes -blue and -green will disappear! 38 | 39 | #### Usability improvements 40 | - You will not see annoying attempts of retrying aborted processes. You know, ABORTED is a final state and cannot be moved. 41 | - Get clear state which application services are updated. It was not visible which services are bound/unbound to an app at a time and it was veeery unpleasant for apps with many services! 42 | 43 | ##### Bugfixes 44 | - Recently you could experience IPBased Rate Limit Exceeded to the controller. It was a bug in OSS cf-java-client and we fixed it. 45 | - When bg-deploy process had been aborted, the next one would fail during starting application with “CF-NotStaged(170002): App has not finished staging”. 46 | 47 | ## _Under Review_ 48 | 49 | N/A 50 | 51 | ## _Graduated_ 52 | 53 | ### [App AutoScaler](https://github.com/cloudfoundry/app-autoscaler) 54 | ### [BBR](https://github.com/cloudfoundry-incubator/bosh-backup-and-restore) 55 | ### [Buildpacks](https://buildpacks.io/) 56 | * Cloud native buildpacks APIs being used for all CF buildpacks 57 | * [Node.js buildpack](https://github.com/cloudfoundry/nodejs-cnb) is in the new cloud native buildpacks "fashion" and has feature parity with previous 58 | * Other buildpacks are on track to transition to cloud native buildpacks 59 | ### [CredHub & CLI](https://github.com/cloudfoundry-incubator/credhub) 60 | ### [CFCR (aka Kubo)](https://github.com/cloudfoundry-incubator/cfcr-home) 61 | ### [Stratos](https://github.com/cloudfoundry/stratos) 62 | 63 | * Released Stratos 3.0.0 (see https://github.com/cloudfoundry/stratos/releases/tag/3.0.0) 64 | * Working on UI refinements, bug fixes and addressing outstanding smaller issues 65 | * 3.1.0 release coming next month 66 | 67 | ## _Retiring_ 68 | 69 | ### [CF Abacus](https://github.com/cloudfoundry-incubator/cf-abacus) 70 | ### [Project Blockheads](https://github.com/cloudfoundry-incubator/blockhead) 71 | -------------------------------------------------------------------------------- /Extensions/2020/04-27-2020.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | - *Meeting ID:* 559 273 7187 8 | - *PC, Mac, Linux, iOS or Android:* [https://zoom.us/j/5592737187](https://zoom.us/j/5592737187) 9 | - *iPhone one-tap: US:* +16699006833,,5592737187# or +16465588656,,5592737187# 10 | - *Telephone:* US: +1 669 900 6833 or +1 646 558 8656 11 | - *International numbers:* https://zoom.us/zoomconference?m=92A2yi2UMG55h6OWMvp7GsxQKIou0L3E 12 | 13 | ## New business 14 | 15 | - [add here] 16 | 17 | # Projects 18 | 19 | ## _Incubating_ 20 | 21 | ### CF Dev and Local (Scott, Stephen) 22 | 23 | [add here] 24 | 25 | ### [Service Fabrik](https://github.com/cloudfoundry-incubator/service-fabrik-broker) 26 | 27 | * Improvements of Interoperator, kubernetes based service broker for service operators. 28 | * Improvement of service quota check during provisioning 29 | * Code restructuring 30 | * Bug fixes. 31 | 32 | ### [MultiApps](https://github.com/cloudfoundry-incubator/multiapps-cli-plugin) 33 | 34 | #### New features: 35 | * Keep original application names after blue-green deployment. Color suffixes -blue and -green will disappear! Try out the experimental blue-green technique with the new --strategy flag or stick with the stable one. 36 | 37 | #### Usability improvements 38 | * Download MTA operation logs with .log file extension and see them beautified in the preferred editor. Forget about MAIN_LOG and check the new OPERATION.log. 39 | * Filter out MTA operations by MTA ID and get last deployment state easily in your CI pipeline. Try out command mta-ops with the new options --mta and --last. 40 | * Download operation logs by MTA ID. Stop searching for the long UUID representing the latest operation id! Use command dmol with the combination of new options --mta and --last 1. 41 | * Ownership validation is removed! Share one common service instance between several MTAs by default. The option --skip-ownership-validation does not take effect any more since it representes the new default behavior. 42 | 43 | #### Bugfixes & other 44 | * Routes with bound services no longer prevent us from deleting applications. 45 | * Several service brokers providing the same service offering led to non-deterministic service creation. 46 | * The amount of CC calls for spaces with hundreds of apps/services is now minimal 47 | 48 | ## _Under Review_ 49 | 50 | - CF Backup Plugin - *accepted* as the newest extension 51 | 52 | ## _Graduated_ 53 | 54 | ### [App AutoScaler](https://github.com/cloudfoundry/app-autoscaler) 55 | ### [BBR](https://github.com/cloudfoundry-incubator/bosh-backup-and-restore) 56 | ### [Buildpacks](https://buildpacks.io/) 57 | * Cloud native buildpacks APIs being used for all CF buildpacks 58 | * [Node.js buildpack](https://github.com/cloudfoundry/nodejs-cnb) is in the new cloud native buildpacks "fashion" and has feature parity with previous 59 | * Other buildpacks are on track to transition to cloud native buildpacks 60 | ### [CredHub & CLI](https://github.com/cloudfoundry-incubator/credhub) 61 | ### [CFCR (aka Kubo)](https://github.com/cloudfoundry-incubator/cfcr-home) 62 | ### [Stratos](https://github.com/cloudfoundry/stratos) 63 | 64 | * Released Stratos 3.1.0 (see https://github.com/cloudfoundry/stratos/releases/tag/3.1.0) 65 | * 3.1.0 contains many bug fixes and improvements 66 | * Looking ahead to supporting the V3 API 67 | 68 | ## _Retiring_ 69 | 70 | ### [CF Abacus](https://github.com/cloudfoundry-incubator/cf-abacus) 71 | ### [Project Blockheads](https://github.com/cloudfoundry-incubator/blockhead) 72 | -------------------------------------------------------------------------------- /Extensions/2020/2020-07-27-extensions.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | Zoom meeting cancelled in favor of asynchronous updates on #cf-extensions 8 | 9 | ## New business 10 | 11 | - Which projects are still active? (added a number to the Status Updates Needed section) 12 | 13 | # Projects 14 | 15 | ## _Incubating_ 16 | 17 | ### [Service Fabrik](https://github.com/cloudfoundry-incubator/service-fabrik-broker) 18 | ### [MultiApps](https://github.com/cloudfoundry-incubator/multiapps-cli-plugin) 19 | 20 | ## _Under Review_ 21 | 22 | ## _Graduated_ 23 | 24 | ### [App AutoScaler](https://github.com/cloudfoundry/app-autoscaler) 25 | ### [BBR](https://github.com/cloudfoundry-incubator/bosh-backup-and-restore) 26 | ### [Buildpacks](https://buildpacks.io/) 27 | ### [CredHub & CLI](https://github.com/cloudfoundry-incubator/credhub) 28 | ### [CFCR (aka Kubo)](https://github.com/cloudfoundry-incubator/cfcr-home) - Stuart Charlton 29 | 30 | * CFCR 0.43 and 0.44 with Kubernetes 1.16 and 1.17 support both shipped in early-mid July after some COVID-impacted resourcing delays. 31 | * Kubernetes 1.18 likely will follow in August, along with support for: 32 | * new CNIs (Antrea and Calico), 33 | * CSI drivers (VMware), and 34 | * Containerd as a Docker CE alternative. 35 | 36 | ### [Stratos](https://github.com/cloudfoundry/stratos) 37 | 38 | * 4.0.0 RC 39 | * refactoring for extensions 40 | * lots of usability improvements 41 | * bug fixes 42 | * Changelog: https://github.com/cloudfoundry/stratos/blob/master/CHANGELOG.md 43 | 44 | ## _Status Updates Needed_ 45 | 46 | ### [Brooklyn Broker](https://github.com/cloudfoundry-incubator/apache-brooklyn-service-broker) - Robert Moss 47 | ### [SQL Server](https://github.com/cloudfoundry-incubator/mssql-server-broker) - Jared Gordon 48 | ### [cfdev](https://github.com/cloudfoundry-incubator/cfdev) - Anthony Emengo 49 | 50 | * Inactive. Consider moving to the Attic? 51 | 52 | ### [cflocal](https://github.com/cloudfoundry-incubator/cflocal) - Steven Levine 53 | 54 | * on hiatus, as it will eventually be replaced or re-instrumented to use the pack CLI from the CNB 55 | project. But cflinuxfs3 support did get added recently. 56 | 57 | ### [Java Tools](https://github.com/cloudfoundry/cf-java-client) - Ben Hale 58 | ### [CF Swagger](https://github.com/cloudfoundry-incubator/cf-swagger) - Dr. Max 59 | ### [Notifications](https://github.com/cloudfoundry-incubator/notifications) - Nadja Conklin(?) or Dwayne Forde 60 | 61 | ## _Retired_ 62 | 63 | ### [CF Abacus](https://github.com/cloudfoundry-incubator/cf-abacus) 64 | ### [Project Blockheads](https://github.com/cloudfoundry-incubator/blockhead) 65 | 66 | -------------------------------------------------------------------------------- /Extensions/2020/2020-08-24-extensions.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | Zoom meeting cancelled in favor of asynchronous updates on #cf-extensions 8 | 9 | # Projects 10 | 11 | ## _Incubating_ 12 | 13 | ### [MultiApps](https://github.com/cloudfoundry-incubator/multiapps-cli-plugin) 14 | 15 | #### New Features 16 | * We provide new MTA module hook deploy.application.before-start to enable more agile application lifecycle. Try out the simple example. 17 | * You can use new system parameters org-guid or space-guid at your convenience. They are read-only and can be used everywhere in your descriptor 18 | 19 | #### Bugfixes 20 | * We did not update existing applications based on docker images when docker image or credentials are changed 21 | * Improved error handling when user provided service has a parameter defined with a null value. We will not fail anymore with that strange error: `Error creating or updating application "my-app": credentials value` 22 | * `${app-name}` was resolved wrongly and ended with -idle suffix when using --strategy blue-green 23 | * Deployments failed when default domain is not present. For example, default domain could not exist but service creation is possible. Now we -------------------------------------------------------------------------------- /Extensions/2020/2020-09-28-extensions.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | https://zoom.us/j/656963476 8 | 9 | Meeting ID: 656 963 476 10 | 11 | One tap mobile 12 | +16699006833,,656963476# US (San Jose) 13 | +16465588656,,656963476# US (New York) 14 | 15 | Dial by your location 16 | +1 669 900 6833 US (San Jose) 17 | +1 646 558 8656 US (New York) 18 | 855 880 1246 US Toll-free 19 | 877 369 0926 US Toll-free 20 | +1 647 558 0588 Canada 21 | 855 703 8985 Canada Toll-free 22 | Meeting ID: 656 963 476 23 | Find your local number: https://zoom.us/u/abSAPsJbM 24 | 25 | ## New business 26 | 27 | - Welcome omniauth-uaa-oauth2 and cf-uaa-lib! Dr. Nic 28 | - Still using the [cf-extensions bot](https://github.com/cloudfoundry-incubator/cf-extensions)? 29 | - not in use - we should retire this to the Attic 30 | 31 | ## Updates 32 | 33 | ### Stratos 34 | 35 | - 4.1.0 just released 36 | - bug fixes & API key support (will be very useful in 4.2) 37 | - 4.2.0 scheduled for CF Summit - will include the Kubernetes & Helm extensions 38 | 39 | ### cflocal 40 | 41 | - added cflinuxfs3 support recently 42 | - v2 buildpack users still use it 43 | - we will move it to the attic when we end support for v2 buildpacks 44 | 45 | ### BOSH Backup & Restore (BBR) 46 | 47 | - just shipped v. 1.8.0 with a validator for S3 configuration 48 | - will ship soon 1.9.0 with some SSH refactoring and improvements 49 | - looking into some potential future changes 50 | - re. ongoing maintenance: will maintain BBR as CVE and bug free 51 | 52 | 53 | # Projects 54 | 55 | ## _Incubating_ 56 | 57 | - [Service Fabrik](https://github.com/cloudfoundry-incubator/service-fabrik-broker) - SAP 58 | - [MultiApps](https://github.com/cloudfoundry-incubator/multiapps-cli-plugin) 59 | 60 | ## _Under Review_ 61 | 62 | - [cfdev](https://github.com/cloudfoundry-incubator/cfdev) - Anthony Emengo 63 | - Inactive. Consider moving to the Attic? 64 | - [cflocal](https://github.com/cloudfoundry-incubator/cflocal) - Stephen Levine 65 | 66 | ## _Graduated_ 67 | 68 | - [App AutoScaler](https://github.com/cloudfoundry/app-autoscaler) 69 | - [BBR](https://github.com/cloudfoundry-incubator/bosh-backup-and-restore) - Yaran Parasol 70 | - [Buildpacks](https://buildpacks.io/) 71 | - [CredHub & CLI](https://github.com/cloudfoundry-incubator/credhub) 72 | - [CFCR (aka Kubo)](https://github.com/cloudfoundry-incubator/cfcr-home) - Stuart Charlton 73 | - [Stratos](https://github.com/cloudfoundry/stratos) - Neil MacDougall 74 | - [omniauth-uaa-oauth2](https://github.com/cloudfoundry/omniauth-uaa-oauth2) - Dr. Nic 75 | - [cf-uaa-lib](https://github.com/cloudfoundry/cf-uaa-lib) - Dr. Nic 76 | 77 | ## _Status Updates Needed_ 78 | 79 | - [CF Swagger](https://github.com/cloudfoundry-incubator/cf-swagger) - was Dr. Max 80 | - needs a new owner 81 | - potentially useful tool, but needs to support CF v3 API 82 | 83 | - [Java Tools](https://github.com/cloudfoundry/cf-java-client) - Ben Hale 84 | - [Notifications](https://github.com/cloudfoundry-incubator/notifications) - Nadja Conklin(?) or Dwayne Forde 85 | 86 | ## _Retired_ 87 | 88 | - [CF Abacus](https://github.com/cloudfoundry-incubator/cf-abacus) 89 | - [Project Blockheads](https://github.com/cloudfoundry-incubator/blockhead) 90 | 91 | ## _To Be Retired_ 92 | 93 | - [Brooklyn Broker](https://github.com/cloudfoundry-incubator/apache-brooklyn-service-broker) - Robert Moss 94 | - [SQL Server](https://github.com/cloudfoundry-incubator/mssql-server-broker) - Jared Gordon 95 | 96 | -------------------------------------------------------------------------------- /Extensions/2020/2020-10-26-extensions.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## Zoom info 6 | 7 | https://zoom.us/j/656963476 8 | 9 | Meeting ID: 656 963 476 10 | 11 | One tap mobile 12 | +16699006833,,656963476# US (San Jose) 13 | +16465588656,,656963476# US (New York) 14 | 15 | Dial by your location 16 | +1 669 900 6833 US (San Jose) 17 | +1 646 558 8656 US (New York) 18 | 855 880 1246 US Toll-free 19 | 877 369 0926 US Toll-free 20 | +1 647 558 0588 Canada 21 | 855 703 8985 Canada Toll-free 22 | Meeting ID: 656 963 476 23 | Find your local number: https://zoom.us/u/abSAPsJbM 24 | 25 | ## New business 26 | 27 | None. 28 | 29 | ## Updates 30 | 31 | ### Stratos 32 | 33 | #### Stratos 4.2 release 34 | 35 | - Kubernetes and Helm for everyone! 36 | - https://github.com/cloudfoundry/stratos/releases/tag/4.2.0 37 | - New https://stratos.app/ website 38 | 39 | 40 | ### MultiApps 41 | 42 | #### New Features 43 | 44 | - You can deploy multiple instances of one and the same MTA in a single cloud foundry space. To do so, specify an MTA namespace when starting the deployment and observe the results. Try out the example to get a hands-on experience. 45 | - Use service-broker parameter to specify which broker to use for service creation. Dedicated for use when two brokers provide matching service offerings and plans. 46 | 47 | #### Changes 48 | 49 | - MTA detection is done from CF Metadata. Previous mechanism to read app env is retired completely. This is a major optimization for spaces with many apps and spaces. 50 | - Service bindings/unbindings are now done in parallel. Again major optimization for overloaded spaces with applications with many bindings 51 | - New approach for blue-green deployment using strategy flag is not experimental anymore. Legacy blue-green deployment approach will be deprecated soon. 52 | 53 | #### Bugfixes 54 | 55 | - Improved error message when attempt to create service instance with external configuration file that is not valid JSON format. See the exact error, not the ugly one: `Error while converting JSON input stream to map` 56 | - Fixed error handling when empty (0 bytes) extension descriptor is used 57 | - Fixed issue during application upload: `CF-ResourceNotFound(10010): Package not found` 58 | - Running a partial deployment with blue-green strategy led to renaming all applications to -live regardless they were selected for deployment 59 | - Fix deployments failing with “Couldn't deserialize object in variable 'logsOffset'” 60 | - Fix failing MTA operations when a service instance is manually deleted and its corresponding resource is removed from the MTA `Error: Controller operation failed: 404 Not Found: Service instance not found.` 61 | 62 | #### Migration to Java 11 and adoption of new dependency versions 63 | 64 | - Adopt JPMS and other new features coming with Java 11 65 | - Replace deprecated Spring Cloud libraries. Used for data source creation (connection pooling, etc.). This includes the introduction of a new, more performant, connection pool (HikariCP) 66 | - Fix code coverage report mechanism for SonarCloud 67 | - Replace deprecated Spring client (RestTemplate) 68 | -------------------------------------------------------------------------------- /Extensions/2020/2020-11-23-extensions.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## New business 6 | 7 | Attention all project leads, we have a new project that would like to be in 8 | Extensions PMC https://github.com/pivotal/cloud-service-broker/ 9 | 10 | Please vote in the #cf-extensions poll ASAP about allowing this project to 11 | skip the proposal process. The project is well enough defined already that a 12 | proposal phase does not make sense. Omer Bensaadon is the project lead if you 13 | have any questions. 14 | 15 | We'll have another poll in a week to vote on accepting the project to the 16 | Cloud Foundry Incubator under the Extensions PMC. 17 | 18 | ## Updates 19 | 20 | ### Stratos 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Extensions/2021/2021-01-25-extensions.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## New business 6 | 7 | Discussion on which projects to put in the Attic: 8 | 9 | To be moved to Attic: 10 | * Brooklyn Service Broker 11 | * SQL Server 12 | * cf-swagger (could be brought back) 13 | * cf-plugin-backup: last commit 10 months ago 14 | 15 | Chris to follow up on: 16 | * CFCR: should be retired at some point this year, hold off for now 17 | * last-gen buildpacks (pre-Paketo): also needs followup 18 | * Java Tools: Ben Hale to clarify 19 | * cf-dev: maintenance mode 20 | * cf-local: currently in maintenance mode 21 | * Notifications: might need some dependency bumps? 22 | 23 | Being maintained: 24 | * BBR 25 | * many other active projects (Stratos, Cloud Service Broker, etc.) 26 | 27 | ## Updates 28 | 29 | ### Cloud Service Broker: 30 | 31 | * Onboarded to the PMC by Chris. 32 | * Shedrack or Ram might do a demo of creating a custom Broker Pack. 33 | * See VMWare blog post from June. 34 | * Should have something in the next four weeks. 35 | 36 | ### Stratos: 37 | 38 | * 4.4.0 release! 39 | * https://github.com/cloudfoundry/stratos/releases/tag/4.4.0 40 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /Extensions/2021/2021-02-22-extensions.md: -------------------------------------------------------------------------------- 1 | # CF Extensions PMC Notes 2 | 3 | *Chat room:* go to [slack.cloudfoundry.org](https://slack.cloudfoundry.org) and then join the `#cf-extensions` channel 4 | 5 | ## New business 6 | 7 | Updates via Slack this month. No live meeting. 8 | 9 | ## Updates 10 | 11 | ### MultiApps 12 | 13 | Since the last one, we did some improvements both functionality & non-functional: 14 | 15 | Capabilities: 16 | 17 | * Service bindings to applications are now processed in parallel. This should be a substantial performance improvement for apps consuming multiple service instances, especially if some of their borkers are taking their time to provision credentials 18 | * A flag for controlling the bindings parallelisation is available - if you need bindings created in a particular order, you can use it 19 | * You can use empty host for application routes. To achieve this, specify option no-hostname: true for every route under the routes parameter. Checkout the example 20 | * When MTA is deployed in a namespace, the namespace is used for default hostname generation. If you want to disable that behavior use apply-namespaceflag on route level. Try out it and other examples for deployment in namespace 21 | * Deploy MTA directly from URL without the need to have it locally. The feature can be used with command “cf deploy” and directly by calling our REST API. Check out the simple CLI example 22 | 23 | Non-functional improvements: 24 | 25 | * migrated codebase to java11 26 | * replaced some deprecated spring cloud libs ( RestTemplate, the DB connection pool etc.) 27 | * Implemented Cloud Foundry Java client integration test that will grant smooth adoption of new CF Controller API (v3) without breaking changes 28 | * Introduced response timeout for HTTP requests to Cloud Controller. It will mitigate the problem with the failures of Cloud Controller VMs and never-ending HTTP calls. The main advantage of that is the mitigation of increasing DB locks and eventual service down. 29 | * Introduced new custom metric in Dynatrace which will track the interactions with the Cloud Controller. It will reveal heavy and timely consuming operations with Cloud Controller. The potential advantages will be detection of Controller delay and optimized logic on our side 30 | * Optimized performance for commands mtas and mta. The delay in MTA detection was sensible in overloaded spaces with multiple services, like CPI 31 | * Several performance improvements around service binding lifecycle operations 32 | * Improved network resilience in the latest version of multiapps CLI plugin 33 | * mics 34 | 35 | BugFixes: 36 | 37 | * Fix deployments failing with: Couldn’t deserialize object in variable ‘logsOffset’ 38 | * Fix failing MTA operations when a service instance is manually deleted and its corresponding resource is removed from the MTA: Controller operation failed: 404 Not Found: Service instance not found. 39 | * Fix deployments failing with: org.flowable.job.api.JobNotFoundException: No job found with id ‘xxx’ 40 | * Fix failing MTA operations witwhich delete high number of services. There problem occurs sometimes when there were 50 services to delete and always when they were 100 41 | * Service binding parameters that are defined in the MTA descriptor were not considered during deployment. Now all available methods for defining service binding parameters are working 42 | * Resolved rare Out of Memory of JVM Metaspace 43 | * Parameters keep-existing and keep-existing-routes did not take effect in the new blue green deployment approach, provided by --strategy option 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # PMC Notes 2 | 3 | This repository contains agendas and notes for all Project Management 4 | Committee ("PMC") meetings, as described in the 5 | [Development Governance Policy][governance-policy]. 6 | 7 | PMC membership can be seen [here][pmc-membership]. 8 | 9 | 10 | ## Conventions 11 | 12 | Each meeting's agenda and notes are in a separate markdown file, named 13 | in a way to indicate the date of the meeting and the name of the PMC. 14 | 15 | It's highly recommended to name the file so that it begins with the 16 | [ISO 8601][iso-8601] date format (e.g. `2015-05-05`). 17 | 18 | A good example would be `Buildpacks/2015-05-04-buildpacks.md` 19 | 20 | 21 | --- 22 | 23 | [governance-policy]: http://www.cloudfoundry.org/pdfs/CFF_Development_Governance.pdf 24 | [pmc-membership]: https://docs.google.com/a/pivotal.io/spreadsheets/d/1hg0EA3aB9wiCq8SgCU90ft4qrHvczsUjK0W_31APWxM 25 | [iso-8601]: https://en.wikipedia.org/wiki/ISO_8601 -------------------------------------------------------------------------------- /Runtime/2015/2015-05-05-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2015-05-05 2 | 3 | ## Agenda 4 | 5 | 1. PMC Lifecycle Activities 6 | 2. Current Backlog and Priorities 7 | 3. Open Discussion 8 | 9 | 10 | ## Attendees 11 | 12 | * Chip Childers, Cloud Foundry Foundation 13 | * Christopher Ferris, IBM 14 | * Michael Fraenkel, IBM 15 | * Mark Kropf, Pivotal 16 | * Alex Tarpinian, IBM 17 | * Chris Sterling, Century Link 18 | * Atul Kshirsagar, GE 19 | * Michael Fraenkel, IBM 20 | * Steve Winkler 21 | * Zach Robinson, Pivotal 22 | * Erik Jasiak, Pivotal 23 | * Sree Tummidi, Pivotal 24 | * Dieu Cao, Pivotal (PMC Lead) 25 | * Eric Malm, Pivotal 26 | * Onsi Fakhouri, Pivotal 27 | 28 | ## PMC Lifecycle Activities 29 | 30 | Proposal to move cfoundry to the cloudfoundy-attic 31 | * It’s not being maintained. 32 | * No objections raised during the PMC 33 | 34 | ## Current Backlog and Priorities 35 | 36 | ### Runtime 37 | * nearly complete with Route API and context path routing 38 | * Proposal to be sent out later this week for basic rate limiting for cloud controller to protect against users DOS’ing cloud controller 39 | * Work planned soon to move to Concourse for CI 40 | * Inception on Friday for rate limiting for CC and route services 41 | 42 | ### UAA 43 | * wrapping up LDAP multi-tenancy support 44 | * starting on handling SAML attributes in tokens 45 | * password policies is up after SAML support 46 | 47 | ### LAMB 48 | * Discovered dopplers were more cpu/thread-bound than thought 49 | * Needed to unwind some goals until doppler efficiency improved. 50 | * Fix is in progress and going well. 51 | * Up next #1 - Will bring back nozzles when pipeline can handle load 52 | * Up next #2 - Working with Runtime on etcd upgrade. 53 | 54 | ### Diego 55 | * Completed 50-cell performance experiments and generated stories, will start 100-cell one soon 56 | * SSH access to containers progressing, currently setting up app/space/system access policies in CC and external routability 57 | * stories to come soon for versioning releases and schemas and improving inter-component security 58 | 59 | ### Greenhouse 60 | * Tracking the Diego release well and hopes to have their first release coordinated with the first Diego release. 61 | * Greenhouse team working with Century Link and HP to improve container isolation. 62 | 63 | -------------------------------------------------------------------------------- /Runtime/2015/2015-06-02-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2015-06-02 2 | 3 | ## Agenda 4 | 5 | 1. Proposed Runtime refactor 6 | 2. Current Backlog and Priorities 7 | 3. PMC Lifecycle Activities 8 | 4. Open Discussion 9 | 10 | ## Attendees 11 | 12 | * Chip Childers, Cloud Foundry Foundation 13 | * Michael Fraenkel, IBM 14 | * Matt Sykes, IBM 15 | * Steve Winkler, GE 16 | * Onsi Fakhouri, Pivotal 17 | * Erik Jasiak, Pivotal 18 | * Sree Tummidi, Pivotal 19 | * Eric Malm, Pivotal 20 | * Marco Nicosia, Pivotal 21 | * James Bayer, Pivotal 22 | 23 | ## Proposed Runtime refactor 24 | 25 | ![runtime-refactor](runtime-refactor.png) 26 | 27 | ## Current Backlogs and Priorities 28 | 29 | ### LAMB 30 | 31 | * Accelerating effort to move components away from varz. 32 | * Plan to work with individual teams to document what the varz metrics actually mean 33 | * backwards incompatible change in NOAA library - to be documented and communicated to cf-dev 34 | 35 | ### Diego 36 | 37 | * Nearing completion of 50 cell experiment 38 | * This week working on 100 cells 39 | * starting semantic versioning for Diego 40 | * Some security stories 41 | * progressing on ssh track 42 | ** reimplementing scp inside of our daemon 43 | ** xtp with cli for ssh plugin 44 | ** making sure correct policy is in place for ssh access, configurable at deployment, space, and app level 45 | ** Some discussion around policy for removing instances that have been modified 46 | 47 | ### UAA 48 | 49 | * UAA 2.3.1 released - includes a bug fix that IBM was interested in 50 | * Revokable token strategy - research and POCs 51 | * Password policy for multi-tenant zones 52 | * Add policy around lockout and expiry 53 | * Planning inception next week around token revocation and handling of saml claims 54 | 55 | ### Lattice 56 | 57 | * Dropping this week 0.2.5 release 58 | * Support for new version terraform 59 | * Community contributed openstack support 60 | * cli to use Diego’s task functionality, UX is terrible, but functionality is nice. 61 | * Community requested, enable monitoring of a url, health status of a url 62 | * Massive document scrubbing using github to update the documents 63 | * looking at implementing condenser, creating droplets for lattice 64 | 65 | ### Runtime 66 | 67 | * Breaking out the GoRouter into a separate CF Routing team, inception on Route Services on Monday. 68 | * Making good progress on transitioning CI to concourse. Can see our progress [here](https://concourse.runtime-ci.cf-app.com/) 69 | * Making good progress on Routing API work. 70 | 71 | ## PMC Lifecycle Activities 72 | 73 | * Proposed moving the work on GoRouter into a separate CF Routing team. No objections raised to creating the new team 74 | * Proposed Dieu Cao to lead the new CF Routing team. No objections raised to Dieu leading the new team 75 | * [Tracker for CF Routing](https://www.pivotaltracker.com/n/projects/1358110) 76 | * [Notes from Route Services inception](https://docs.google.com/a/pivotal.io/document/d/1XYHuOLISd6zIjTJClJpJYz2m_76RFECYUbyuPk7JoqY/edit?usp=sharing) 77 | 78 | 79 | -------------------------------------------------------------------------------- /Runtime/2015/2015-06-16-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2015-06-02 2 | 3 | ## Agenda 4 | 5 | 1. TCP router into cloudfoundry-incubator 6 | 2. Java client for the Receptor API from Diego 7 | 2. PMC Lifecycle Activities 8 | 3. Current Backlog and Priorities 9 | 4. Open Discussion 10 | 11 | ## Attendees 12 | 13 | 14 | ## PMC Lifecycle Activities 15 | No objections to having TCP Router in the cloudfoundry-incubator 16 | 17 | Ryan Morgan proposing moving a java client for the Receptor API from Diego into incubation and the Runtime PMC. 18 | Ryan to send out the proposal to cf-dev for comment. 19 | Chip suggests having that as part of the Utilities PMC. 20 | 21 | 22 | ## Current Backlogs and Priorities 23 | 24 | ### TCP Routing - Shannon 25 | - Routing component for TCP Proxy, dynamically configurable and bosh deployable 26 | - support for bosh-lite 27 | - scoped out stories for integration with Diego, making a new component called tcp route emitter with SSE and polling. 28 | - driving towards first milestone for development with Lattice 29 | 30 | ## UAA - Sree 31 | - Close to delivering password policy feature for UAA and multi-tenant zones 32 | - next set of work is for UI updates 33 | - 34 | ## Diego 35 | - Finished 50 cell experiment 36 | - starting 100 cell experiment, hitting some performance issues with route emitter and some issues with locks and ... in consul 37 | - almost done with first security story for mutual auth in etcd, may cause some additional performance hits to be evaluated. 38 | - finishing up proposal for versioning and migration in Diego, may introduce a server layer in front of etcd 39 | - will be pulling in some significant changes from garden linux which includes the go rewrite of wshd and uses btrfs for disk quotas 40 | 41 | ## LAMB - Erik 42 | - Continuing to move away from collector, next week will pair with teams on that 43 | - performance for .... 44 | - Removing metron related shims 45 | - John Tuley departing, Alex Jackson will be filling in as anchor in the mean time. 46 | - 47 | ## Runtime 48 | 49 | - restarting v3 process types 50 | - docs coming will enable use of API to push a v3 app 51 | - likely to reincept process types soon 52 | 53 | ## Routing Team 54 | - wrapping up performance investigation of mvp routing API 55 | - will prioritize CC using Routing API to register its own route 56 | - Michael asked whether we will support ruby, java, etc (replace route-registrar libraries?) 57 | - we have a go CLI we recommend clients use, considering offering this CLI as a bosh release for easy consumption 58 | 59 | ## Lattice - Marco 60 | - Published Lattice 0.2.5 61 | - pushing to do small 0.2.6 update 62 | - spiking on how to implement condensor outside of cloud foundry 63 | - using riak cs, talking with New York about how to make this work. 64 | 65 | 66 | ## PMC Lifecycle Activities 67 | 68 | Michael - IBM would like to propose FIPS-140 support for Cloud Foundry, anything using ssl. Will soon send out a proposal. 69 | Has impacts on most components. Current focus on core components. 70 | 71 | Michael - sometimes issues and prs taking a while to get acknowledged/stalled. 72 | Dieu will talk to team about re-opening github issues if PRs are reverted. 73 | 74 | -------------------------------------------------------------------------------- /Runtime/2016/2016-12-27-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2016-12-27 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | ## Announcements 10 | 11 | 12 | ## PMC Lifecycle Activities 13 | 14 | 15 | ## Discussion 16 | 17 | 18 | ## Backlog Reviews 19 | 20 | ### CLI - Dies Köper 21 | 22 | ### Garden - Julz Friedman 23 | 24 | ### GrootFS - Will Pragnell/George Lestaris 25 | 26 | ### Greenhouse - David Morhovich 27 | 28 | ### Diego - Eric Malm 29 | 30 | ### Routing - Shannon Coen 31 | 32 | ### Infrastructure - Adrian Zankich 33 | 34 | #### `consul-release` 35 | 36 | #### `etcd-release` 37 | 38 | #### `bosh-bootloader` (a.k.a `bbl`) 39 | 40 | ### Release Integration - David Sabeti 41 | 42 | #### `cf-release` 43 | 44 | #### `cf-deployment` 45 | 46 | #### `cf-acceptance-tests` 47 | 48 | #### `cf-smoke-tests` 49 | 50 | #### `nats-release` 51 | 52 | ### postgres-release - Valeria Perticara 53 | 54 | #### `postgres-release` 55 | 56 | ### MySQL - Marco Nicosia 57 | 58 | ### Runtime OG - Michael Fraenkel 59 | 60 | ### Loggregator - Adam Hevenor 61 | 62 | ### UAA - Sree Tummidi 63 | 64 | ### CAPI - Nicholas Calugar 65 | - Continued work on removal of bridge components, turns out nsync-bulker functionality can be accomplished more efficiently in the CC. 66 | - V2 Apps now supports HTTP healthcheck on Diego. 67 | 68 | ### PERSI - Julian Hjortshoj 69 | 70 | ### Container Networking - Usha Ramachandran 71 | 72 | ### Bits-Service - Simon Moser 73 | -------------------------------------------------------------------------------- /Runtime/2017/2017-06-13-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2017-06-13 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | ## Announcements 10 | 11 | 12 | ## PMC Lifecycle Activities 13 | 14 | 15 | ## Discussion 16 | 17 | 18 | ## Backlog Reviews 19 | 20 | ### CLI - Dies Köper 21 | - Released cf CLI 6.27.0 with plugin installation and management improvements as well as non-interactive docker image authentication on push. This release was built with Golang 1.8.3. 22 | - Next planned release will have interactive docker image authentication on push, followed by exposing space scoped staging application security groups. 23 | - After that, planning to expose org default isolation segments and various improvements to `cf login`. 24 | - Cross-pairing with CAPI on v3 push. For now the commands are bare-bones and need to be revisited before publicly exposing them. 25 | - This week, with most team members at the CF Summit, expecting little progress on the backlog. 26 | 27 | ### Garden - Julz Friedman 28 | 29 | ### GrootFS - George Lestaris 30 | 31 | 32 | ### Greenhouse - A William Martin 33 | 34 | 35 | ### Diego - Eric Malm 36 | 37 | 38 | ### Routing - Shannon Coen 39 | 40 | 41 | ### Infrastructure - Evan Farrar 42 | 43 | #### `consul-release` 44 | 45 | 46 | #### `etcd-release` 47 | 48 | #### `bosh-bootloader` (a.k.a `bbl`) 49 | 50 | ### Release Integration - David Sabeti 51 | 52 | #### `cf-release` 53 | 54 | #### `cf-deployment` 55 | 56 | #### `cf-acceptance-tests` 57 | 58 | #### `cf-smoke-tests` 59 | 60 | #### `nats-release` 61 | 62 | ### postgres-release - Valeria Perticara 63 | 64 | #### `postgres-release` 65 | - Working on enabling SSL on server 66 | 67 | ### MySQL - Marco Nicosia 68 | 69 | ### Loggregator - Adam Hevenor 70 | 71 | ### UAA - Sree Tummidi 72 | 73 | ### CAPI - Zach Robinson 74 | 75 | ### PERSI - Julian Hjortshoj 76 | 77 | ### Container Networking - Usha Ramachandran 78 | 79 | ### Bits-Service - Simon Moser 80 | -------------------------------------------------------------------------------- /Runtime/2019/2019-04-02-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2019-04-02 2 | 3 | ## NOTE: In-person meeting at Summit, Room 116, 10:30 to 11 am EDT 4 | 5 | ## Agenda 6 | 7 | * Announcements 8 | * PMC Lifecycle Activities 9 | * Backlog Review 10 | 11 | 12 | ## Announcements 13 | 14 | 15 | ## PMC Lifecycle Activities 16 | 17 | 18 | ## Discussion 19 | 20 | 21 | ## Backlog Reviews 22 | 23 | ### CLI - Abby Chau 24 | 25 | **Current priorities:** 26 | - The CLI team is rewriting `cf login` to enable a upcoming feature. The command will be rewritten to use the V3 `orgs` and `spaces` API endpoints. Rewriting will also fix longstanding bugs. 27 | - We are cross team pairing with CAPI on adding labels to resources starting with apps, orgs and spaces. The CLI will support new commands `set-label`, `delete-label`, `labels` on V7 CLI beta. 28 | - Releasing `6.44.0` which will support using client credentials for `set-org-role` and `set-space-role`; upgrade to Golang 1.12.x. 29 | 30 | **VAT:** 31 | - Completing support for server side manifests for `cf push` 32 | - We started on converting `domains` from V2 to V3. 33 | 34 | 35 | ### CAPI - Zach Robinson 36 | 37 | 38 | ### Services API - Laurel Gray 39 | 40 | 41 | ### Bits-Service (incubating) - Peter Goetz 42 | 43 | 44 | ### UAA - Sree Tummidi 45 | 46 | 47 | ### Permissions (incubating) - Christopher Brown 48 | 49 | 50 | ### Garden - Julz Friedman 51 | 52 | 53 | ### Eirini (incubating) - Julz Friedman 54 | 55 | 56 | ### Garden-Windows - A William Martin 57 | 58 | 59 | ### Diego - Eric Malm 60 | 61 | 62 | ### PERSI - Julian Hjortshoj 63 | 64 | 65 | ### Networking - Shannon Coen 66 | 67 | 68 | ### HAProxy - Geoff Franks 69 | 70 | [v9.5.0](https://github.com/cloudfoundry-incubator/haproxy-boshrelease/releases/tag/v9.5.0) 71 | 72 | - `haproxy` now supports a graceful drain on connections (disabled by default). 73 | To enable it, use `ha_proxy.drain_enable: true`. If haproxy does not complete 74 | its drain within the `ha_proxy.drain_timeout` perioud (defaults to 30s), it will 75 | shut off haproxy without waiting for in-flight connections to complete. 76 | 77 | `ha_proxy.drain_frontend_grace_time` can be used to set a delay between shutdown and 78 | when the frontends stop accepting connections. 79 | 80 | Thanks @stefanlay for the new feature! 81 | 82 | ### Loggregator - Johannes Tuchscherer 83 | 84 | 85 | ### Infrastructure - Preethi Varambally 86 | 87 | #### `bosh-bootloader` (a.k.a `bbl`) 88 | 89 | 90 | ### Release Integration - Josh Collins 91 | 92 | #### `cf-deployment` 93 | 94 | 95 | #### `cf-deployment-concourse-tasks` 96 | 97 | 98 | #### `cf-acceptance-tests` 99 | 100 | 101 | #### `cf-smoke-tests` 102 | 103 | 104 | ### postgres-release - Valeria Perticara 105 | 106 | 107 | ### MySQL - Marco Nicosia 108 | -------------------------------------------------------------------------------- /Runtime/2019/2019-09-17-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2019-09-17 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | - As per discussion last time the Bits-Service project team and repositories are now merged into the Eirini team. 13 | 14 | 15 | ## PMC Lifecycle Activities 16 | 17 | 18 | ## Discussion 19 | 20 | 21 | ## Backlog Reviews 22 | 23 | ### CLI - Abby Chau 24 | 25 | 26 | ### CAPI - Zach Robinson 27 | 28 | 29 | ### Services API - Laurel Gray 30 | 31 | 32 | ### UAA - Dan Beneke 33 | Released 74.2.0 last week 34 | - It includes some changes that SAP contributed and have been running in their platform instance. 35 | - IP address visability for tighter security control options 36 | - Logging and bug fixes 37 | - Improves UAA's ability to connect to it's database upon VM Restart (addressing several instances of reported pain) 38 | - Addresses two high CVEs 39 | 40 | We are working to remove UAA's dependency of GoRouter's session affinity 41 | - Session management has been done per JVM, resulting in a need for session affinity. This requires bespoke routing logic. 42 | - Externalizing session records will allow horizontal scaling of the UAA without sticky session routing logic. 43 | - This will allow the UAA to be placed behind a generic load-balancer/router/proxy and complete transactions across multiple UAAs. 44 | 45 | Summit Presentation 46 | - Suggested modularization of current UAA components and a deliberate move to position UAA as an identity proxy vs an identity provider (today it is both) 47 | - We'll wait for feedback, but didn't receive any intial feedback suggesting this was a highly disruptive or controversial change 48 | 49 | 50 | ### Permissions (incubating) - Christopher Brown 51 | 52 | 53 | ### Garden - Julz Friedman 54 | 55 | 56 | ### Eirini (incubating) - Julz Friedman 57 | 58 | 59 | ### Garden-Windows - A William Martin 60 | 61 | 62 | ### Diego - Josh Collins 63 | 64 | 65 | ### PERSI - Julian Hjortshoj 66 | 67 | 68 | ### Networking - Shannon Coen 69 | 70 | - No update since last meeting 71 | 72 | 73 | ### HAProxy - Geoff Franks 74 | 75 | [haproxy 9.7.1 was released](https://github.com/cloudfoundry-incubator/haproxy-boshrelease/releases/tag/v9.7.1) 76 | #### Fixes 77 | 78 | - BPM now whitelists the filepath used for HAProxy's logging device, rather 79 | than hardcoding /dev/log. If you use a custom logging socket, this tells BPM 80 | to allow HAProxy to access the root filesystem for it. 81 | 82 | #### Acknowledgments 83 | 84 | Thanks go to @h0nlg for the PR! 85 | 86 | ### Loggregator - Allen Duet 87 | - New Syslog-agent egress architecture being tested in PWS for consideration for CF-Deployment 88 | - Load testing on new syslog-agent egress by SAP confirms no degredation in firehose or RLP egress (same scale limits and doppler/TC recommendations) 89 | - Working with SAP on load testing across syslog-agent at 1M messages/second 90 | - Jesse Weaver joined team as PM shadow exercise 91 | 92 | ### Infrastructure - Preethi Varambally 93 | 94 | #### `bosh-bootloader` (a.k.a `bbl`) 95 | 96 | 97 | ### Release Integration - Sai Yerram 98 | 99 | #### `cf-deployment` 100 | 101 | 102 | #### `cf-deployment-concourse-tasks` 103 | 104 | 105 | #### `cf-acceptance-tests` 106 | 107 | 108 | #### `cf-smoke-tests` 109 | 110 | 111 | ### postgres-release - Valeria Perticara 112 | 113 | 114 | ### MySQL - Marco Nicosia 115 | -------------------------------------------------------------------------------- /Runtime/2019/2019-11-12-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2019-11-12 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | - [EM] Request for approval of Jesse Weaver as new Loggregator project lead 19 | - confirmed! 20 | 21 | ## Backlog Reviews 22 | 23 | ### CLI - Abby Chau 24 | 25 | We have a new [versioning table](https://github.com/cloudfoundry/cli/wiki/Versioning-Policy#a-complete-list-of-changes-you-can-expect) which details what constitutes a patch, minor 26 | 27 | **Updates** 28 | 29 | - Continuing on creating and updating the [v7 plugin interface](https://github.com/cloudfoundry/cli/tree/master/plugin/v7) so plugin authors can migrate their plugins to use the v 30 | - Continuing work on metadata: support for labels for routes and domains. Next up is annotations. 31 | - We've begun work to help our Loggregator friends deprecate Traffic Controller. We've removed support for Traffic Controller for `cf7 push` and will be continuing this work for ot 32 | 33 | 34 | ### CAPI - Scott Sisil 35 | 36 | - CF + Multi-cluster K8s Proposal [DRAFT] - https://docs.google.com/document/d/1INyD61z6v_pfN-IGgDwWCaylMWWuMyqvpN3r4_duPGo/edit?usp=sharing 37 | - Continuing work with integrating with KPACK 38 | - Continuing work on making CAPI easier to deploy on K8s as a stand alone OCI image 39 | - 1.88 released 40 | 41 | 42 | ### Services API - Laurel Gray 43 | 44 | 45 | ### UAA - Dan Beneke 46 | 47 | 48 | ### Permissions (incubating) - Christopher Brown 49 | 50 | 51 | ### Garden - Julz Friedman 52 | 53 | 54 | ### Eirini (incubating) - Julz Friedman 55 | 56 | 57 | ### Garden-Windows - A William Martin 58 | 59 | 60 | ### Diego - Josh Collins 61 | - no major updates to report since 10-29-2019 62 | 63 | ### PERSI - Julian Hjortshoj 64 | 65 | 66 | ### Networking - Shannon Coen 67 | 68 | - Routing automatically configured for apps pushed to CF on K8s; map/unmap-route CLI commands work. 69 | - Gabe Rosenhouse will send out an email this week to cf-dev with an update of our progress for CF on K8s 70 | - We continue to fix bugs and address security vulnerabilities discovered in CF on BOSH networking components. 71 | 72 | ### HAProxy - Geoff Franks 73 | 74 | 75 | ### Loggregator - Allen Duet 76 | 77 | - No major updates; team is making plans to prepare for CF on K8s. 78 | 79 | ### Infrastructure - Preethi Varambally 80 | 81 | #### `bosh-bootloader` (a.k.a `bbl`) 82 | 83 | 84 | ### Release Integration - Sai Yerram 85 | 86 | #### `cf-deployment` 87 | 88 | 89 | #### `cf-deployment-concourse-tasks` 90 | 91 | 92 | #### `cf-acceptance-tests` 93 | 94 | 95 | #### `cf-smoke-tests` 96 | 97 | 98 | ### postgres-release - Valeria Perticara 99 | 100 | 101 | ### MySQL - Marco Nicosia 102 | -------------------------------------------------------------------------------- /Runtime/2019/2019-11-26-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2019-11-26 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | 19 | ## Backlog Reviews 20 | 21 | ### CLI - Abby Chau 22 | 23 | 24 | ### CAPI - Zach Robinson 25 | 26 | 27 | ### Services API - Laurel Gray 28 | 29 | 30 | ### UAA - Dan Beneke 31 | 32 | 33 | ### Permissions (incubating) - Christopher Brown 34 | 35 | 36 | ### Garden - Julz Friedman 37 | 38 | 39 | ### Eirini (incubating) - Julz Friedman 40 | 41 | 42 | ### Garden-Windows - A William Martin 43 | 44 | 45 | ### Diego - Josh Collins 46 | #### Released (or to be released) in Diego-Release v2.41.0: 47 | - Bring the, woefully out-of-date, [Diego Metrics documentation](https://docs.cloudfoundry.org/running/all_metrics.html#diego) up-to-date 48 | - Enable `route-emitter` to communicate with NATS over TLS. Update `route-emitter` so it's compatible with the new `NATS TLS` job. Default is configured off. - [story](https://www.pivotaltracker.com/story/show/169631482) 49 | - Publish document which describes the process for rotating the Diego intermediate instance identity ca cert and CF application ca cert so operators can reliably rotate the certs in in their foundations without application downtime - [Doc Story](https://www.pivotaltracker.com/story/show/169488799) 50 | - Moved Diego `converger` codebase to CF attic - [new location](https://github.com/cloudfoundry/converger) 51 | - Diego Executor sends cpu spike metric on every reporter interation - [story](https://www.pivotaltracker.com/story/show/169750122) 52 | 53 | #### Active/Upcoming 54 | - Make graceful shutdown period for apps configurable 55 | - App log rate limiting 56 | 57 | ### PERSI - Julian Hjortshoj 58 | 59 | 60 | ### Networking - Shannon Coen 61 | 62 | 63 | ### HAProxy - Geoff Franks 64 | 65 | 66 | ### Loggregator - Jesse Weaver 67 | 68 | 69 | ### Infrastructure - Preethi Varambally 70 | 71 | #### `bosh-bootloader` (a.k.a `bbl`) 72 | 73 | 74 | ### Release Integration - Sai Yerram 75 | 76 | #### `cf-deployment` 77 | 78 | 79 | #### `cf-deployment-concourse-tasks` 80 | 81 | 82 | #### `cf-acceptance-tests` 83 | 84 | 85 | #### `cf-smoke-tests` 86 | 87 | 88 | ### postgres-release - Valeria Perticara 89 | 90 | 91 | ### MySQL - Marco Nicosia 92 | -------------------------------------------------------------------------------- /Runtime/2020/2020-01-07-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-01-07 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | - Reminder: 2020 CF Summits are 1-day events accompanying Open Source CON events (Thursday, day after the OSCON events) 19 | - Blog post: https://www.cloudfoundry.org/blog/where-in-the-world-are-cloud-foundry-summits-2020/ 20 | - Austin in June, Dublin in October 21 | - Contributor Summit activities will also happen; working out the details 22 | 23 | 24 | ## Backlog Reviews 25 | 26 | ### CLI - Abby Chau 27 | 28 | 29 | ### CAPI - Scott Sisil 30 | 31 | Discussion: does CAPI's K8s release bring kpack in its set of K8s resources, or does Rel Int supply it as part of the entire CF4K8s artifact? 32 | 33 | - not clear either way yet: CAPI and Rel Int teams to discuss division of responsibilities and decide 34 | 35 | 36 | ### Services API - Laurel Gray 37 | 38 | 39 | ### UAA - Dan Beneke 40 | 41 | 42 | ### Permissions (incubating) - Christopher Brown 43 | 44 | 45 | ### Garden - Julz Friedman 46 | 47 | 48 | ### Eirini (incubating) - Julz Friedman 49 | 50 | 51 | ### Garden-Windows - Kartik Lunkad 52 | 53 | 54 | ### Diego - Josh Collins 55 | 56 | 57 | ### PERSI - Julian Hjortshoj 58 | 59 | 60 | ### Networking - Shannon Coen 61 | 62 | 63 | ### HAProxy - Geoff Franks 64 | 65 | 66 | ### Loggregator - Jesse Weaver 67 | 68 | 69 | ### Infrastructure - Preethi Varambally 70 | 71 | #### `bosh-bootloader` (a.k.a `bbl`) 72 | 73 | 74 | ### Release Integration - Sai Yerram 75 | 76 | #### `cf-deployment` 77 | - Launched bi-weekly cf-deployment minor releases to ensure consistent delivery of cf-d featurs 78 | - Early positive feedback 79 | - Challenge with sparse release notes. Looking to mitigate this problem 80 | #### `cf-k8s` 81 | - Currently working on a proposal to address integration concerns for CF K8s component teams 82 | - Plan to submit proposal EOW or early next week 83 | - Need updates from teams on blockers and their priorities 84 | - Component repositories that contain release artifacts. I created an [excel sheet](https://docs.google.com/spreadsheets/d/1gWRd7qhfeLfUBw2XieY2M1HS6WCyRVT5KtBnICUrtSU/edit#gid=511259519) to capture the information. 85 | - Need Erini to prioritize [stories](https://www.pivotaltracker.com/story/show/170321972) that are blocking our integration 86 | - CAPI dependency on log-cache (described [here](https://www.pivotaltracker.com/story/show/170321732)) 87 | 88 | 89 | 90 | ### postgres-release - Valeria Perticara 91 | 92 | 93 | ### MySQL - Marco Nicosia 94 | -------------------------------------------------------------------------------- /Runtime/2020/2020-01-21-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-01-21 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | 19 | ## Backlog Reviews 20 | 21 | ### CLI - Abby Chau 22 | 23 | 24 | ### CAPI - Scott Sisil 25 | 26 | 27 | ### Services API - Laurel Gray 28 | 29 | 30 | ### UAA - Dan Beneke 31 | Published a new release a week ago: v74.13.0 32 | 33 | #### FEATURES 34 | [Standalone only] [Added some additional configuration options to the tomcat jdbc connection pool] . (https://github.com/cloudfoundry/uaa/pull/1161), allowing operators deploying UAA to tweak maxWait, validationInterval, testWhileIdle, and minEvictableIdleTimeMillis. 35 | 36 | [Added a database index on revocable tokens table](https://www.pivotaltracker.com/n/projects/997278/stories/169775896) submitted via [PR #1154](https://github.com/cloudfoundry/uaa/pull/1154) 37 | 38 | [Data-source configuration - add more properties to dynamic configuration](https://www.pivotaltracker.com/n/projects/997278/stories/170207885) submitted via [PR #1161](https://github.com/cloudfoundry/uaa/pull/1161) 39 | 40 | [Add ability to set portHeader in tomcat's server.xml](https://github.com/cloudfoundry/uaa-release/pull/128) submitted via [PR #128](https://github.com/cloudfoundry/uaa-release/pull/128) 41 | 42 | 43 | #### BUG FIX 44 | [Reenable wildcarding of ports when UAA is in legacy redirect matching mode.](https://github.com/cloudfoundry/uaa/pull/1140) 45 | 46 | 47 | ### Permissions (incubating) - Christopher Brown 48 | 49 | 50 | ### Garden - Julz Friedman 51 | 52 | 53 | ### Eirini (incubating) - Julz Friedman 54 | 55 | 56 | ### Garden-Windows - Kartik Lunkad 57 | 58 | 59 | ### Diego - Josh Collins 60 | - [Published Diego-Release 2.42.0](https://github.com/cloudfoundry/diego-release/releases/tag/v2.42.0) 61 | - Configurable app logging rate limits: 62 | - configurable rate limit - [story](https://www.pivotaltracker.com/story/show/170087515) 63 | - emit "max log rate limit exceeded" metric - [story](https://www.pivotaltracker.com/story/show/170092226) 64 | - emit "app exceeded max log rate limit" message to app log stream - [story](https://www.pivotaltracker.com/story/show/170092847) 65 | 66 | ### PERSI - Julian Hjortshoj 67 | 68 | 69 | ### Networking - Shannon Coen 70 | 71 | 72 | ### HAProxy - Geoff Franks 73 | 74 | 75 | ### Loggregator - Jesse Weaver 76 | 77 | * Close to MVP of application logging on CFoK8s 78 | * Aiming for integration in very near future 79 | 80 | ### Infrastructure - Preethi Varambally 81 | 82 | #### `bosh-bootloader` (a.k.a `bbl`) 83 | 84 | 85 | ### Release Integration - Sai Yerram 86 | 87 | #### `cf-deployment` 88 | 89 | 90 | #### `cf-acceptance-tests` 91 | 92 | 93 | #### `cf-k8s` 94 | 95 | 96 | ### postgres-release - Valeria Perticara 97 | 98 | 99 | ### MySQL - Marco Nicosia 100 | -------------------------------------------------------------------------------- /Runtime/2020/2020-02-04-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-02-04 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | - [EM] vacancy for CLI project lead open for nominations until Mon, Feb 10 13 | 14 | 15 | ## PMC Lifecycle Activities 16 | 17 | 18 | ## Discussion 19 | 20 | 21 | ## Backlog Reviews 22 | 23 | ### CLI - (vacant) 24 | 25 | 26 | ### CAPI - Scott Sisil 27 | 28 | 29 | ### Services API - Laurel Gray 30 | 31 | 32 | ### UAA - Dan Beneke 33 | 34 | 35 | ### Permissions (incubating) - Christopher Brown 36 | 37 | 38 | ### Garden - Julz Friedman 39 | 40 | 41 | ### Eirini (incubating) - Julz Friedman 42 | 43 | 44 | ### Garden-Windows - Kartik Lunkad 45 | 46 | 47 | ### Diego - Josh Collins 48 | - **Diego has gone GitHub Native** 49 | - Going forward, Diego team will no longer use Pivotal Tracker to manage/track component work. 50 | - All inputs to Diego and all it's sub-components will be managed through [diego-release](https://github.com/cloudfoundry/diego-release). 51 | - [**Diego-Release 2.43.0 Published**](https://github.com/cloudfoundry/diego-release/releases/tag/v2.43.0) 52 | 53 | ### CF Volume Services - Julian Hjortshoj 54 | - Working on SMB volume service for cf-for-k8s. It hould be working end-to-end 55 | this week, after which we will focus on making it production-ready. 56 | - Starting pre-inception activities around single attach block storage and the 57 | use cases that require it (e.g. batch, stream, possibly ML). 58 | 59 | 60 | ### Networking - Shannon Coen 61 | 62 | 63 | ### HAProxy - Geoff Franks 64 | 65 | 66 | ### Loggregator - Jesse Weaver 67 | 68 | 69 | ### Infrastructure - Preethi Varambally 70 | 71 | #### `bosh-bootloader` (a.k.a `bbl`) 72 | 73 | 74 | ### Release Integration - Sai Yerram 75 | 76 | #### `cf-deployment` 77 | 78 | 79 | #### `cf-acceptance-tests` 80 | 81 | 82 | #### `cf-k8s` 83 | 84 | 85 | ### postgres-release - Valeria Perticara 86 | 87 | 88 | ### MySQL - Marco Nicosia 89 | -------------------------------------------------------------------------------- /Runtime/2020/2020-02-18-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-02-18 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | - [EM] Request confirmation of Zach Robinson as CLI project lead 19 | - approved! 20 | 21 | - [EM] KubeCF proposal doc at https://docs.google.com/document/d/1plgJudkK1X_hZZ1qkoUGJpnHNHPXBPL3ULA__KQ_GAM/edit 22 | 23 | 24 | ## Backlog Reviews 25 | 26 | ### CLI - (vacant) 27 | 28 | 29 | ### CAPI - Scott Sisil 30 | 31 | - Updating CAPI K8s Release to have kpack as default lifecycle 32 | - Currently spiking out possible path forward for uploading source bits to a registry instead of a blob store as part of the cf push experience 33 | - Should have a happy path cf push with auto detect buildpack flow available in cf for k8s available very soon!! 34 | 35 | 36 | ### Services API - Laurel Gray 37 | 38 | 39 | ### UAA - Dan Beneke 40 | 41 | 42 | ### Permissions (incubating) - Christopher Brown 43 | 44 | 45 | ### Garden - Julz Friedman 46 | 47 | 48 | ### Eirini (incubating) - Julz Friedman 49 | 50 | 51 | ### Garden-Windows - Kartik Lunkad 52 | 53 | 54 | ### Diego - Josh Collins 55 | - [**Diego-Release 2.44.0 Published**](https://github.com/cloudfoundry/diego-release/releases/tag/v2.44.0) 56 | 57 | ### PERSI - Julian Hjortshoj 58 | 59 | 60 | ### Networking - Shannon Coen 61 | - Collaborating with Release Integration to enable automatic sidecar injection 62 | - Securing communication between components in the networking control plane 63 | - Ingress gateway access logs are discoverable 64 | - Currently working on securing communications between ingress gateway and sidecars 65 | - Coming soon: management of certs hosted by ingress gateway, for TLS with external clients and load balancers 66 | 67 | ### HAProxy - Geoff Franks 68 | 69 | 70 | ### Loggregator - Jesse Weaver 71 | 72 | - App logging via fluentd/log-cache now available in mainline cf-for-k8s. 73 | 74 | ### Infrastructure - Preethi Varambally 75 | 76 | #### `bosh-bootloader` (a.k.a `bbl`) 77 | 78 | 79 | ### Release Integration - Sai Yerram 80 | 81 | #### `cf-deployment` 82 | 83 | 84 | #### `cf-acceptance-tests` 85 | 86 | 87 | #### `cf-4-k8s` 88 | 89 | #### Current 90 | - XTP with CAPI + kpack to bring buidpacks based apps to CF4K8s 91 | - XTP with Logging/metrics to bring cf logs to CF4K8s 92 | 93 | --- alpha release -- 94 | 95 | #### Next 96 | - Exploration work 97 | - Running CF4K8s on a local cluster 98 | - Use an external registry for cf system components 99 | - Use an external registry for cf apps 100 | - Run CATs 101 | 102 | 103 | ### postgres-release - Valeria Perticara 104 | Bumped [v41](https://github.com/cloudfoundry/postgres-release/releases/tag/v41) that upgrades PostgreSQL to version 11.7. 105 | 106 | ### MySQL - Marco Nicosia 107 | -------------------------------------------------------------------------------- /Runtime/2020/2020-03-31-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-03-31 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | 19 | ## Backlog Reviews 20 | 21 | ### CLI - Zach Robinson 22 | 23 | 24 | ### CAPI - Zach Robinson 25 | 26 | 27 | ### Services API - Miguel Luna 28 | 29 | 30 | ### UAA - Dan Beneke 31 | * 74.16.0 Released on Friday 32 | - Contains an updated version of Apache Tomcat (9.0.33). The previously used version was causing intermittent SAML issues for some users. 33 | 34 | * k8s Efforts 35 | - Team continues to focus on UAA secret management within k8s 36 | - Next up is a focus on our release process and UAA image enhancements 37 | 38 | ### Permissions (incubating) - Christopher Brown 39 | 40 | 41 | ### Garden - Julz Friedman 42 | 43 | 44 | ### Eirini (incubating) - Julz Friedman 45 | 46 | 47 | ### Garden-Windows - Kartik Lunkad 48 | 49 | 50 | ### Diego - Josh Collins 51 | 52 | 53 | ### PERSI - Julian Hjortshoj 54 | 55 | 56 | ### Networking - Shannon Coen 57 | 58 | 59 | ### HAProxy - Geoff Franks 60 | 61 | 62 | ### Loggregator - Jesse Weaver 63 | - Finishing up initial work on logs for app developers in cf4k8s 64 | - Exploring needs for operators 65 | - Working to improve stability of Log Cache and our use of BOSH DNS 66 | 67 | ### Release Integration - Sai Yerram 68 | 69 | #### `cf-deployment` 70 | - Running behind on CF major release v13. Focus was on 0.1 cf-4-k8s release in the last week or so. 71 | - Had to pull v12.37.0 because metrics-store issue. It got fixed in v12.39.0. 72 | 73 | #### `cf-k8s` 74 | - Accomplishments 75 | - cf push source code app 76 | - cf logs returns app logs 77 | - documentation cleanup 78 | - Ran CATS tests. Found that majority of CATS use binary buildpacks, so paused the work till we get binary buildpacks. 79 | - Validated CF4K8s on one another distro (AKS?) 80 | - Current 81 | - Working with Metrics to incorporate metric component 82 | - Working on 0.1 release activities 83 | - Build contribution model to consume releases from system component teams 84 | - Next 85 | - Supporting k8s versions 86 | - Validate update scenarios 87 | - Integrate paketo buildpacks, custom builder and all that jazz. 88 | - Future 89 | - Integrss Cert setup/rotation with istio secret discovery service 90 | - CF4K8s Smoke tests 91 | 92 | 93 | ### KubeCF (incubating) - Vlad Iovanov 94 | 95 | - fixes to improve stability 96 | - cf operator upgrade imminent to unblock consuming Eirini as a helm chart 97 | - spike to understand how to integrate native UAA in Kube CF has started 98 | - presenting KubeCF tomorrow on virtual.rejekts.io 99 | - lots of work around CI 100 | 101 | ### Infrastructure - Preethi Varambally 102 | 103 | #### `bosh-bootloader` (a.k.a `bbl`) 104 | 105 | 106 | ### postgres-release - Valeria Perticara 107 | 108 | 109 | ### MySQL - Marco Nicosia 110 | -------------------------------------------------------------------------------- /Runtime/2020/2020-04-14-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-04-14 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | 19 | ## Backlog Reviews 20 | 21 | ### CLI - Zach Robinson 22 | #### Now available: 23 | - published [cf CLI v6.51.0](https://github.com/cloudfoundry/cli/releases/tag/v6.51.0) 24 | - primarily stabilizes issues with the initial `log-cache` integration released in [v6.50.0](https://github.com/cloudfoundry/cli/releases/tag/v6.50.0) 25 | #### Upcoming: 26 | - migrate legacy plugins to `log-cache` [story](https://www.pivotaltracker.com/story/show/171221394) 27 | - 28 | 29 | 30 | 31 | ### CAPI - Zach Robinson 32 | 33 | - Fixed issue with diego_docker feature flag for cf cli v6 in cf-for-k8s --> pending fix in cf cliv v7 34 | - No longer generating multiple images per build for an app in kpack - which resolves `cf restage` in cf-for-k8s 35 | - Now emit StatsD metrics in a Prometheus consumable format 36 | 37 | ### Services API - Miguel Luna 38 | 39 | 40 | ### UAA - Dan Beneke 41 | 42 | 43 | ### Permissions (incubating) - Christopher Brown 44 | 45 | 46 | ### Garden - Julz Friedman 47 | 48 | 49 | ### Eirini (incubating) - Julz Friedman 50 | 51 | 52 | ### Garden-Windows - Kartik Lunkad 53 | 54 | 55 | ### Diego - Josh Collins 56 | - Released [Diego 57 | v2.45.0](https://github.com/cloudfoundry/diego-release/releases/tag/v2.45.0) 58 | - Use RFC3339 timestamps in lifecycle scripts 59 | 60 | 61 | ### PERSI - Julian Hjortshoj 62 | 63 | 64 | ### Networking - Shannon Coen 65 | 66 | 67 | ### HAProxy - Geoff Franks 68 | 69 | 70 | ### Loggregator - Jesse Weaver 71 | - Releasing performance improvements and bugfixes for Log Cache 72 | - Finishing last pieces for app logs in cf4k8s 73 | - Logs from networking/CAPI/etc. will require integration work with those teams 74 | - Next steps are to allow sending of logs to off-platform destinations 75 | 76 | ### Release Integration - Sai Yerram 77 | 78 | #### `cf-deployment` 79 | - v13 scope submitted to the community. Scheduled for EOM April release. 80 | 81 | #### `cf-k8s` 82 | - Accomplishments 83 | - 0.1 release 84 | - documentation updates 85 | - Metrics component incorporated 86 | - Current 87 | - Add validation to ensure incoming PRs and final release is compatible with supported k8s versions 88 | - Build contribution model to consume releases from system component teams (Under Internal review) 89 | - Spike on update scenarios - what is working, not working etc. 90 | - Resume CATS work since buildpacks team just released binary buildpack. 91 | - Add cf-for-k8s to cloudfoundry.org as a choice for customers. 92 | - Next 93 | - Integrate paketo buildpacks, custom builder and all that jazz. 94 | - Contribution guidelines for optional features (aka ops files). 95 | - Plan for 0.X releases 96 | - Future 97 | - Integrss Cert setup/rotation with istio secret discovery service 98 | - CF4K8s How to package smoke tests with cf-for-k8s? 99 | 100 | 101 | ### KubeCF (incubating) - Vlad Iovanov 102 | - native UAA spike done - we used Envoy for SSL termination, and was able to use it in KubeCF 103 | - Eirini as a helm chart is close to being merged (in final testing) 104 | - improvements to test running mechanisms 105 | - CI pipeline has upgrade tests 106 | 107 | ### Infrastructure - Preethi Varambally 108 | 109 | #### `bosh-bootloader` (a.k.a `bbl`) 110 | 111 | 112 | ### postgres-release - Valeria Perticara 113 | 114 | 115 | ### MySQL - Marco Nicosia 116 | -------------------------------------------------------------------------------- /Runtime/2020/2020-05-12-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-05-12 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | - [EM] Request confirmation to rename some of the App Runtime projects: 19 | - Rename Garden-Windows to Windows Containers 20 | - Rename PERSI (Diego Persistence) to Volume Services 21 | - Rename Loggregator to Logging and Metrics 22 | - update: all three confirmed 23 | 24 | - [EM] Request confirmation of Pablo Schuhmacher as UAA project lead 25 | - confirmed! 26 | 27 | 28 | ## Backlog Reviews 29 | 30 | ### CLI - Zach Robinson 31 | 32 | 33 | ### CAPI - Zach Robinson 34 | 35 | 36 | ### Services API - Miguel Luna 37 | 38 | 39 | ### UAA - Pablo Schuhmacher 40 | 41 | 42 | ### Permissions (incubating) - Christopher Brown 43 | 44 | 45 | ### Garden - Julz Friedman 46 | 47 | 48 | ### Eirini (incubating) - Julz Friedman 49 | 50 | 51 | ### Windows Containers - Kartik Lunkad 52 | 53 | 54 | ### Diego - Josh Collins 55 | 56 | 57 | ### Volume Services - Julian Hjortshoj 58 | 59 | 60 | ### Networking - Shannon Coen 61 | 62 | 63 | ### HAProxy - Geoff Franks 64 | 65 | 66 | ### Logging and Metrics - Jesse Weaver 67 | - Currently investigating future work on scaling logging and allowing log egress in cf4k8s 68 | 69 | ### Release Integration - Sai Yerram 70 | 71 | #### `cf-deployment` 72 | - v13.0 is out, some key highlights 73 | - Inline metrics discovery into the base manifest 74 | - Two new add-ons in the base manifest that will expose Prometheus-scrapeable metrics endpoints 75 | - Default to syslog agents and remove syslog adapters 76 | - Replaces the scalable syslog architecture with the shared-nothing syslog architecture. 77 | - Remove deprecated and unused properties and ops files 78 | 79 | #### `cf-k8s` 80 | - Current 81 | - Add validation to ensure PRs and the final release are compatible with supported k8s versions 82 | - Finished internal review of contribution model to consume releases from system component teams 83 | - Finished spike on validating cf-for-k8s upgradibility on configmap and secrets changes. Next step is to validate in CI. 84 | - Spike on how-to upgrade statefulsets like the internal postgres database and blobstore. 85 | - Integrate paketo buildpacks, custom builders. 86 | - Next 87 | - Prep for 0.3.0 release. Highlights, 88 | - https support for cf apps 89 | - Add the paketo buildpacks to cf-for-k8s 90 | - Resume CATS work once ruby buildpack is available. 91 | - Future 92 | - CF4K8s How to package smoke tests with cf-for-k8s? 93 | - Upgrade validation in the main pipeline 94 | 95 | ### KubeCF (incubating) - Vlad Iovanov 96 | 97 | - kubecf 2.2 is out 98 | - eirinix integrated as a helm chart 99 | - working on fixing bugs and improving CI 100 | 101 | ### Infrastructure - Preethi Varambally 102 | 103 | #### `bosh-bootloader` (a.k.a `bbl`) 104 | 105 | 106 | ### postgres-release - Valeria Perticara 107 | 108 | 109 | ### MySQL - Marco Nicosia 110 | -------------------------------------------------------------------------------- /Runtime/2020/2020-05-26-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-05-26 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | 19 | ## Backlog Reviews 20 | 21 | ### CLI - Zach Robinson 22 | 23 | 24 | ### CAPI - Zach Robinson 25 | 26 | 27 | ### Services API - Miguel Luna 28 | 29 | 30 | ### UAA - Pablo Schuhmacher 31 | 32 | 33 | ### Permissions (incubating) - Christopher Brown 34 | 35 | 36 | ### Garden - Julz Friedman 37 | 38 | 39 | ### Eirini (incubating) - Julz Friedman 40 | 41 | 42 | ### Windows Containers - Kartik Lunkad 43 | 44 | 45 | ### Diego - Josh Collins 46 | 47 | 48 | ### Volume Services - Julian Hjortshoj 49 | 50 | 51 | ### Networking - Shannon Coen 52 | 53 | 54 | ### HAProxy - Geoff Franks 55 | 56 | 57 | ### Logging and Metrics - Jesse Weaver 58 | 59 | 60 | ### Release Integration - Sai Yerram 61 | 62 | #### `cf-k8s` 63 | - Accomplishments 64 | - You can now upgrade to new versions of postgresdb, minio. 65 | - You can now upgrade configmaps changes (the changes are now propogated to pods). 66 | - Current 67 | - Add validation to ensure PRs and the final release are compatible with supported k8s versions 68 | - [Blocked] Integrate paketo buildpacks, custom builders. The paketo buildpacks team had difficulties with shipping language buildpacks 69 | - Debug issue with real cert setup for apps and system api. 70 | - Validate components and 3rd party components are upgradable 71 | - Validate secret changes are upgradable 72 | - Build a master CI pipeline to test upgrades 73 | - Next 74 | - Validate deploys with minimal permissions in cloud providers 75 | - Prep for 0.3.0 release. Highlights, 76 | - https support for cf apps (blocked on the above issue) 77 | - Add the paketo buildpacks to cf-for-k8s (blocked on buildpack team) 78 | - Resume CATS work once ruby buildpack is available. 79 | - Future 80 | - CF4K8s How to package smoke tests with cf-for-k8s? 81 | - Upgrade validation in the main pipeline 82 | 83 | 84 | ### KubeCF (incubating) - Vlad Iovanov 85 | 86 | - CI stabilization almost complete 87 | - on Quarks we're moving some stuff to GH actions (from travis) 88 | - Release 2.2.3 almost out (should come later this week) 89 | - spiking on multi-cluster deployments 90 | - upgrade test green from previous release 91 | 92 | ### Infrastructure - Preethi Varambally 93 | 94 | #### `bosh-bootloader` (a.k.a `bbl`) 95 | 96 | 97 | ### postgres-release - Valeria Perticara 98 | 99 | 100 | ### MySQL - Marco Nicosia 101 | -------------------------------------------------------------------------------- /Runtime/2020/2020-06-09-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-06-09 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | 19 | ## Backlog Reviews 20 | 21 | ### CLI - Zach Robinson 22 | - preparing to GA v7 23 | - migrated from a build-tag-based to branch-based strategy to support multiple CLI version lines 24 | - updating package manager-related processes to enable pulling the latest, or specific, CLI version from the v6, v7, or v[next] line 25 | - preparing for v7 CLI virtual lab at CF Summit 26 | 27 | ### CAPI - Zach Robinson 28 | 29 | 30 | ### Services API - Miguel Luna 31 | 32 | 33 | ### UAA - Pablo Schuhmacher 34 | - New Go-Foward plan in the works for UAA. More to come on this. 35 | - Working on a roadmap with help from VMware leadership and SAP contributors and soon will seek some feedback from the community to drive alignment on UAA's future. 36 | 37 | ### Permissions (incubating) - Christopher Brown 38 | 39 | 40 | ### Garden - Julz Friedman 41 | 42 | 43 | ### Eirini (incubating) - Julz Friedman 44 | 45 | 46 | ### Windows Containers - Kartik Lunkad 47 | 48 | No updates at this time. 49 | 50 | 51 | ### Diego - Josh Collins 52 | 53 | 54 | ### Volume Services - Julian Hjortshoj 55 | 56 | 57 | ### Networking - Shannon Coen 58 | 59 | 60 | ### HAProxy - Geoff Franks 61 | 62 | 63 | ### Logging and Metrics - Jesse Weaver 64 | - Have worked to explore scalability of current logging infrastructure, esp. around our single-node-only Log Cache deployment 65 | - Have discovered a [bottleneck in our ingestion](https://github.com/cloudfoundry/log-cache-release/issues/38) that currently caps us at about 500 logs/second; should be possible to achieve closer to 15,000. 66 | - Components have started to use our tools to inject app logs, trying to expose better tools for adding necessary metadata. 67 | - Working on a proof of concept for app log egress. 68 | 69 | 70 | 71 | ### Release Integration - Sai Yerram 72 | 73 | #### `cf-deployment` 74 | 75 | 76 | #### `cf-acceptance-tests` 77 | 78 | 79 | #### `cf-k8s` 80 | 81 | 82 | ### KubeCF (incubating) - Vlad Iovanov 83 | 84 | - released v2.2.2 (minor fix release) 85 | - trying to improve startup times 86 | - CI looks to be more reliable 87 | - improving documentation 88 | - upstreaming more patches 89 | - native UAA is in the current sprint 90 | 91 | ### Infrastructure - Preethi Varambally 92 | 93 | #### `bosh-bootloader` (a.k.a `bbl`) 94 | 95 | 96 | ### postgres-release - Valeria Perticara 97 | 98 | 99 | ### MySQL - Marco Nicosia 100 | -------------------------------------------------------------------------------- /Runtime/2020/2020-06-23-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-06-23 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | - [EM] Request confirmation of proposal to retire Perm project 19 | - retirement confirmed; Perm assets to be moved to the CF attic soon 20 | 21 | 22 | ## Backlog Reviews 23 | 24 | ### CLI - Zach Robinson 25 | 26 | 27 | ### CAPI - Zach Robinson 28 | 29 | 30 | ### Services API - Miguel Luna 31 | 32 | 33 | ### UAA - Pablo Schuhmacher 34 | 35 | 36 | ### Permissions (incubating) - Christopher Brown 37 | 38 | 39 | ### Garden - Julz Friedman 40 | 41 | 42 | ### Eirini (incubating) - Julz Friedman 43 | 44 | 45 | ### Windows Containers - Kartik Lunkad 46 | 47 | 48 | ### Diego - Josh Collins 49 | - Released [Diego 2.47.0 ](https://github.com/cloudfoundry/diego-release/releases/tag/v2.47.0) 50 | - Fixed Disk Quota container metric to report user requested quota (cloudfoundry/diego-release#517) 51 | 52 | ### Volume Services - Julian Hjortshoj 53 | 54 | 55 | ### Networking - Shannon Coen 56 | 57 | 58 | ### HAProxy - Geoff Franks 59 | 60 | 61 | ### Logging and Metrics - Jesse Weaver 62 | - Working to fix bugs in syslog agents and Log Cache authentication 63 | - Upcoming work to investigate app log egress and how it could best be configured in cf4-for-8s 64 | - Aiming for an 0.3.0 of cf-k8s-logging to address several small bugs before cf-for-k8s GA 65 | 66 | ### Release Integration - Sai Yerram 67 | 68 | #### `cf-k8s` 69 | - Accomplishments 70 | - 0.3.0 released 71 | - Add validation to ensure final release are compatible with supported k8s versions. PRs checks pending. 72 | - Auto bump components and 3rd party dependencies. Run upgrade checks 73 | - Run upgrade and uptime checks on master 74 | - Operator can setup https certs (see docs on how to use letsencrypt to setup real certs)!! 75 | - Current 76 | - Add upgrade and uptime checks to PRs 77 | - Integrate ruby buildpacks (blocked on few integration issues) 78 | - Resume CATS work once ruby buildpack is available 79 | - Move all certs and creds to secret resources 80 | - Upgrades on secret rotations/changes 81 | - Next 82 | - Remove internal certs from user values 83 | - Design and collect feedback on user interface 84 | - Work with Eirini on config-map based consumption 85 | - Future 86 | - Package smoke tests with cf-for-k8s 87 | 88 | 89 | ### KubeCF (incubating) - Vlad Iovanov 90 | 91 | - bumping Quarks Operator (bugfixes and multi-namespace support) 92 | - working on a patch release `2.2.3` 93 | - trying to get all CATs that should pass to pass on Eirini 94 | - work to more easily configure more stacks for Eirini 95 | - ongoing work for multicluster configurations 96 | 97 | ### Infrastructure - Preethi Varambally 98 | 99 | #### `bosh-bootloader` (a.k.a `bbl`) 100 | 101 | 102 | ### postgres-release - Valeria Perticara 103 | 104 | 105 | ### MySQL - Marco Nicosia 106 | -------------------------------------------------------------------------------- /Runtime/2020/2020-07-07-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-07-07 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | - Removing exclusionary terms in development assets and docs 19 | - Using a default branch other than "master" 20 | - Removing "whitelist/blacklist" terminology 21 | - Other items from, say, Twitter's checklist 22 | - Eric to start an inclusivity doc for the App Runtime PMC 23 | 24 | 25 | ## Backlog Reviews 26 | 27 | ### CLI - Zach Robinson 28 | 29 | 30 | ### CAPI - Zach Robinson 31 | 32 | 33 | ### Services API - Miguel Luna 34 | 35 | 36 | ### UAA - Pablo Schuhmacher 37 | 38 | 39 | ### Garden - Julz Friedman 40 | 41 | 42 | ### Eirini (incubating) - Julz Friedman 43 | 44 | 45 | ### Windows Containers - Kartik Lunkad 46 | 47 | 48 | ### Diego - Josh Collins 49 | 50 | 51 | ### Volume Services - Julian Hjortshoj 52 | 53 | 54 | ### Networking - Shannon Coen 55 | 56 | 57 | ### HAProxy - Geoff Franks 58 | 59 | 60 | ### Logging and Metrics - Jesse Weaver 61 | - Fixing issues users have encountered after switch to syslog agents in cf-d v13 62 | - Exploring CAPI metadata as a way to allow configuration of log egress at the app/space/org level 63 | 64 | ### Release Integration - Sai Yerram 65 | 66 | #### `cf-deployment` 67 | 68 | 69 | #### `cf-acceptance-tests` 70 | 71 | 72 | #### `cf-k8s` 73 | 74 | 75 | ### KubeCF (incubating) - Vlad Iovanov 76 | 77 | - multicluster work in review 78 | - new release incoming on Thursday 79 | - working on integrating latest operator 80 | - fixes and improvements to build scripts and pipelines 81 | 82 | ### Infrastructure - Preethi Varambally 83 | 84 | #### `bosh-bootloader` (a.k.a `bbl`) 85 | 86 | 87 | ### postgres-release - Valeria Perticara 88 | 89 | 90 | ### MySQL - Marco Nicosia 91 | -------------------------------------------------------------------------------- /Runtime/2020/2020-07-21-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-07-21 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | 19 | ## Backlog Reviews 20 | 21 | ### CLI - Zach Robinson 22 | 23 | 24 | ### CAPI - Zach Robinson 25 | 26 | 27 | ### Services API - Miguel Luna 28 | 29 | 30 | ### UAA - Pablo Schuhmacher 31 | 32 | 33 | ### Garden - Julz Friedman 34 | 35 | 36 | ### Eirini (incubating) - Julz Friedman 37 | 38 | 39 | ### Windows Containers - Kartik Lunkad 40 | 41 | 42 | ### Diego - Josh Collins 43 | 44 | 45 | ### Volume Services - Julian Hjortshoj 46 | 47 | 48 | ### Networking - Shannon Coen 49 | 50 | 51 | ### HAProxy - Geoff Franks 52 | 53 | 54 | ### Logging and Metrics - Jesse Weaver 55 | - Soon to release loggregator-agent 6.1.0, fixing several issues with syslog agents 56 | - Team otherwise occupied with support 57 | 58 | ### Release Integration - Sai Yerram 59 | 60 | #### `cf-deployment` 61 | - Shipped go-router CVE fix 62 | - Observed drop in quality with recent releases (excluding the CVE fix). Last 3-4 releases have known issues with atleast 3 components. Too soon to call it a trend but we will keep a eye on it 63 | 64 | #### `cf-acceptance-tests` 65 | - Shipped major release of CATS with support for cf CLI V7! woot!! 66 | - Begin work to integrate CATS into cf-for-k8s. More to come in the coming weeks 67 | 68 | #### `cf-for-k8s` 69 | - Shipped 0.4.0 release! 70 | - Submitted Secret proposal and working with teams to move to Secrets storage 71 | - Upgrade/uptime checks, 72 | - All input sources to cf-for-k8s enforce upgrade/uptime checks with app uptime threshold is set to zero app downtime 73 | - Built a long running cf-for-k8s environment with an app 74 | - Pingdom captures app availability over time 75 | 76 | ##### Next 77 | - Close to shipping external database feature. Thanks to SAP for the contribution (both the feature and test pipelines)! 78 | - CATS integration in cf-for-k8s 79 | - Collaborate with teams and Credhub on Secrets storage and QuarksController 80 | - Revisit cf-for-k8s operator interface 81 | 82 | ### KubeCF (incubating) - Vlad Iovanov 83 | 84 | 85 | ### Infrastructure - Preethi Varambally 86 | 87 | #### `bosh-bootloader` (a.k.a `bbl`) 88 | 89 | 90 | ### postgres-release - Valeria Perticara 91 | 92 | 93 | ### MySQL - Marco Nicosia 94 | -------------------------------------------------------------------------------- /Runtime/2020/2020-09-15-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-09-15 2 | * Meeting Video: https://youtu.be/zv_0TOZ741g 3 | 4 | ## Agenda 5 | 6 | * Announcements 7 | * PMC Lifecycle Activities 8 | * Backlog Review 9 | 10 | 11 | ## Announcements 12 | 13 | - Eric Malm: Project Lead positions open for nominations: UAA, Diego, Release Integration 14 | - Nominating windows will all close by next PMC meeting (Sep 29), so we will plan to approve new leads at that meeting 15 | - Chris Clark: arranging project team office hours into CF Summit EU schedule; will contact project leads soon about timing 16 | - Dieu Cao: reminder to nominate people for Summit community awards by next Thursday, Sep 24 17 | 18 | 19 | ## PMC Lifecycle Activities 20 | 21 | 22 | ## Discussion 23 | 24 | 25 | ## Backlog Reviews 26 | 27 | ### CLI - Zach Robinson 28 | #### Recently Completed: 29 | - [cf CLI v7.1.0](https://www.pivotaltracker.com/story/show/174330073) 30 | - Thanks for the outside contributions and support from the following community members: 31 | - Oliver Rand 32 | - Oliver Lechevalier 33 | - Xinhu Liu 34 | - Andrew Crump 35 | - Highlights (see release story link above for details) 36 | - `cf rollback` to previous revision of an app 37 | - `cf revisions` output now indicates which app revisions are deployable 38 | - Change buildpack details in `cf push` and `cf app` to provide all buildpack information from capi response 39 | - Security improvements 40 | - Improved `cf push` error messaging on manifest type errors 41 | #### Upcoming: 42 | - Inception - Plugin interface integrated with v3 CC API 43 | - Reviewing and updating our Internationalization Guide 44 | 45 | 46 | ### CAPI - Zach Robinson 47 | 48 | 49 | ### Services API - Miguel Luna 50 | 51 | 52 | ### UAA - (vacant) 53 | 54 | 55 | ### Garden - Julz Friedman 56 | 57 | 58 | ### Eirini (incubating) - Julz Friedman 59 | 60 | 61 | ### Windows Containers - Kartik Lunkad 62 | 63 | 64 | ### Diego - (vacant) 65 | 66 | 67 | ### Volume Services - Julian Hjortshoj 68 | 69 | 70 | ### Networking - Shannon Coen 71 | 72 | 73 | ### HAProxy - Geoff Franks 74 | 75 | 76 | ### Logging and Metrics - Jesse Weaver 77 | 78 | 79 | ### Release Integration - (vacant) 80 | 81 | 82 | ### KubeCF (incubating) - Vlad Iovanov 83 | 84 | - upgrade to Eirini 1.8.0 85 | - fixes to EiriniX components after updates 86 | - c2c networking working for Diego 87 | - working on a mechanism to set memory requests and limits 88 | - fixing upgrade test in pipeline 89 | - HCL working on getting an alternate stack working (based on Red Hat) 90 | 91 | 92 | ### Infrastructure - Preethi Varambally 93 | 94 | #### `bosh-bootloader` (a.k.a `bbl`) 95 | 96 | 97 | ### postgres-release - Valeria Perticara 98 | 99 | 100 | ### MySQL - Marco Nicosia 101 | -------------------------------------------------------------------------------- /Runtime/2020/2020-09-29-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-09-29 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | - [Eric] Requests for project lead confirmations: 19 | - Jeremy Morony for UAA project lead 20 | - confirmed! 21 | - Amin Jamali for Diego project lead 22 | - confirmed! 23 | - Paul Warren for Release Integration project lead 24 | - confirmed! 25 | 26 | 27 | ## Backlog Reviews 28 | 29 | ### CLI - Zach Robinson 30 | #### Pending Release: 31 | - [cf CLI v7.2.0](https://www.pivotaltracker.com/story/show/174832798) 32 | - Thanks for the outside contributions and support from the following community members: 33 | - Jochen Ehret (@jochenehret) 34 | - Daniel Fein (@danfein) 35 | - Highlights (see release story above for details) 36 | - `cf revision` (new command) provides app revision details 37 | - several `cf rollback` and `cf revisions` enhancements 38 | - add `revision` name/value pair to output from `cf app`, `cf push`, `cf start`, `cf restart`, `cf restage`, and `cf scale` 39 | - Fix `cf login` regression whereby cf login exits non-zero when executed when no api has been targeted - [issue](https://github.com/cloudfoundry/cli/issues/2011) 40 | - [cf CLI v6.53.0](https://www.pivotaltracker.com/story/show/174832791) 41 | - Fix `cf login` regression whereby cf login exits non-zero when executed when no api has been targeted - [issue](https://github.com/cloudfoundry/cli/issues/2011) 42 | #### Upcoming: 43 | - Increasing discoverability/understanding of `cf cancel-deployment` as a means to recover from a "stuck" rolling deployment. 44 | - Plugin interface integrated with v3 CC API 45 | 46 | ### CAPI - Zach Robinson 47 | 48 | 49 | ### Services API - Miguel Luna 50 | 51 | 52 | ### UAA - Jeremy Morony 53 | 54 | 55 | ### Garden - Julz Friedman 56 | 57 | 58 | ### Eirini (incubating) - Julz Friedman 59 | - Released 1.9 60 | - Working on removing the helm release for Eirini (ongoing) 61 | - Finishing the last bits for cf-tasks (list/get tasks endpoints) 62 | - Continuing on LRP CRDs -> propagating image changes to statefulsets 63 | - Lots of bug-fixing, especially around cf tasks. 64 | 65 | 66 | ### Windows Containers - Kartik Lunkad 67 | 68 | 69 | ### Diego - Amin Jamali 70 | 71 | 72 | ### Volume Services - Julian Hjortshoj 73 | 74 | 75 | ### Networking - Shannon Coen 76 | 77 | 78 | ### HAProxy - Geoff Franks 79 | 80 | 81 | ### Logging and Metrics - Jesse Weaver 82 | - Performance and reliability tuning for logging in cf-for-k8s 83 | - Working on reliable task logs; likely blocked on Eirini work (https://github.com/cloudfoundry-incubator/eirini/issues/115) 84 | - Soon to ship: egress of all app logs to one or more syslog destinations (aggregate drains) 85 | 86 | ### Release Integration - Paul Warren 87 | 88 | - cut v0.7.0.RC1 89 | - epics underway; v1.0, image ownership, secrets & rotation 90 | 91 | ### KubeCF (incubating) - Vlad Iovanov 92 | 93 | - narrowing on limits and requests 94 | - finishing the list of Eirini CATS that we'll consider "baseline" 95 | - released 2.5.0, 2.6.0 imminent with some extra fixes 96 | - struggling with CI flakiness again 97 | 98 | ### Infrastructure - Preethi Varambally 99 | 100 | #### `bosh-bootloader` (a.k.a `bbl`) 101 | 102 | 103 | ### postgres-release - Valeria Perticara 104 | 105 | 106 | ### MySQL - Marco Nicosia 107 | -------------------------------------------------------------------------------- /Runtime/2020/2020-10-27-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-10-27 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | - [Eric M] Eirini project lead vacant; Julz Skupnjak nominated 19 | - nomination period concludes Nov 9, so we will plan to confirm in Nov 10 meeting 20 | 21 | 22 | ## Backlog Reviews 23 | 24 | ### CLI - Zach Robinson 25 | - No noteworthy changes from last session 26 | 27 | ### CAPI - Zach Robinson 28 | 29 | 30 | ### Services API - Miguel Luna 31 | 32 | 33 | ### UAA - Jeremy Morony 34 | 35 | 36 | ### Garden - Julz Friedman 37 | 38 | 39 | ### Eirini (incubating) - (vacant) 40 | - Summit :) 41 | - Spikes: 42 | - Sidecars 43 | - Extensibility API 44 | - Eirini [Architecture Diagram](https://github.com/cloudfoundry-incubator/eirini#components) 45 | 46 | ### Windows Containers - Kartik Lunkad 47 | 48 | 49 | ### Diego - Amin Jamali 50 | 51 | 52 | ### Volume Services - Julian Hjortshoj 53 | 54 | 55 | ### Networking - Shannon Coen 56 | 57 | - Adding support for optional use of Contour as ingress controller for Envoy in CF for K8s 58 | - Explored how to support app to app service discovery in CF for K8s; a controller that dynamically labels pods looks promising 59 | - Exploring how to support app to app policy in CF for k8s 60 | 61 | ### HAProxy - Geoff Franks 62 | 63 | 64 | ### Logging and Metrics - Jesse Weaver 65 | 66 | 67 | ### Release Integration - Paul Warren 68 | 69 | - Drafting a [1.0 Transition](https://docs.google.com/document/d/1cYJm_ZYuTmHhZ8F81WVvSO6Yfs9oGGKV8_keDTiiCmU/edit#) doc to clarify operations post 1.0 70 | - Image Management epic underway 71 | - Kicking off the secrets management epic 72 | - Work on cf-deployment major release v14 underway (SANs being added to all certificates) 73 | 74 | ### KubeCF (incubating) - Vlad Iovanov 75 | 76 | - Released 2.6.0 77 | - Working on moving to Github Actions 78 | - Investigating kpack integration 79 | 80 | ### Infrastructure - Preethi Varambally 81 | 82 | #### `bosh-bootloader` (a.k.a `bbl`) 83 | 84 | 85 | ### postgres-release - Valeria Perticara 86 | 87 | 88 | ### MySQL - Marco Nicosia 89 | -------------------------------------------------------------------------------- /Runtime/2020/2020-11-10-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-11-10 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | - [Eric Malm] Request to confirm Julz Skupnjak as Eirini project lead 19 | - confirmed! 20 | 21 | 22 | ## Backlog Reviews 23 | 24 | ### CLI - Zach Robinson 25 | #### Pending Release: 26 | - [cf CLI v6.54.0](https://www.pivotaltracker.com/story/show/175258205) 27 | - bump to GoLang v1.13.5 - [story](https://www.pivotaltracker.com/story/show/175389164) 28 | - Fix `cf login` regression whereby cf login exits non-zero when executed when no api has been targeted - [issue](https://github.com/cloudfoundry/cli/issues/2011) 29 | - [cf CLI v7.2.0](https://www.pivotaltracker.com/story/show/174832798) 30 | - Thanks for the outside contributions and support from the following community members: 31 | - Jochen Ehret (@jochenehret) 32 | - Daniel Fein (@danfein) 33 | - Highlights (see release story above for details) 34 | - `cf revision` (new command) provides app revision details 35 | - several `cf rollback` and `cf revisions` enhancements 36 | - Fix `cf login` regression whereby cf login exits non-zero when executed when no api has been targeted - [issue](https://github.com/cloudfoundry/cli/issues/2011) 37 | 38 | ### CAPI - Zach Robinson 39 | 40 | 41 | ### Services API - Miguel Luna 42 | 43 | 44 | ### UAA - Jeremy Morony 45 | 46 | 47 | ### Garden - Julz Friedman 48 | 49 | 50 | ### Eirini (incubating) - Julz Skupnjak 51 | 52 | - Remove Eirini Buildpack Staging 53 | - Remove SCF templates from eirini-release 54 | - About to release Eirini 2.0 (CI-Issues) 55 | - Org and Space information provided as labels 56 | - TTL for cf tasks 57 | 58 | 59 | 60 | ### Windows Containers - Kartik Lunkad 61 | 62 | 63 | ### Diego - Amin Jamali 64 | 65 | 66 | ### Volume Services - Julian Hjortshoj 67 | 68 | 69 | ### Networking - Shannon Coen 70 | 71 | 72 | ### HAProxy - Geoff Franks 73 | 74 | [haproxy-boshrelease 10.1.1 has been released](https://github.com/cloudfoundry-incubator/haproxy-boshrelease/releases/tag/v10.1.1) 75 | ##### New Features 76 | 77 | - Bumps LUA to 5.4.1 and HAProxy to 2.2.5, to address many CVEs 78 | 79 | ##### Acknowledgements 80 | 81 | Thanks @domdom82 for the upgrade PR! 82 | 83 | ### Logging and Metrics - Jesse Weaver 84 | 85 | 86 | ### Release Integration - Paul Warren 87 | #### cf-for-k8s 88 | - Image Management epic underway 89 | - Secrets management epic underway 90 | - Investigating how we might include SAP more in the design and implementation of Scaling 91 | 92 | #### cf-deployment 93 | - cf-deployment v15 released (adds common names as SAN to all certificates. Major release. All users generating their own certs need to rotate those certs) 94 | - Evaluating bionic stemcell and how to add support when ready (likely as an optional ops file). 95 | 96 | #### BBL 97 | - v8.4.1 released (almost a year!) 98 | 99 | ### KubeCF (incubating) - Vlad Iovanov 100 | 101 | 102 | ### Infrastructure - Preethi Varambally 103 | 104 | #### `bosh-bootloader` (a.k.a `bbl`) 105 | 106 | 107 | ### postgres-release - Valeria Perticara 108 | 109 | 110 | ### MySQL - Marco Nicosia 111 | -------------------------------------------------------------------------------- /Runtime/2020/2020-11-24-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-11-24 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | NOTE: We are cancelling this Nov 24th PMC meeting due to the holiday week in the US. See you on December 8th! 13 | 14 | 15 | ## PMC Lifecycle Activities 16 | 17 | 18 | ## Discussion 19 | 20 | 21 | 22 | ## Backlog Reviews 23 | 24 | ### CLI - Zach Robinson 25 | 26 | 27 | ### CAPI - Zach Robinson 28 | 29 | 30 | ### Services API - Miguel Luna 31 | 32 | 33 | ### UAA - Jeremy Morony 34 | 35 | 36 | ### Garden - Julz Friedman 37 | 38 | 39 | ### Eirini (incubating) - Julz Skupnjak 40 | 41 | 42 | ### Windows Containers - Kartik Lunkad 43 | 44 | 45 | ### Diego - Amin Jamali 46 | 47 | 48 | ### Volume Services - Julian Hjortshoj 49 | 50 | 51 | ### Networking - Shannon Coen 52 | 53 | 54 | ### HAProxy - Geoff Franks 55 | 56 | 57 | ### Logging and Metrics - Jesse Weaver 58 | 59 | 60 | ### Release Integration - Paul Warren 61 | 62 | 63 | ### KubeCF (incubating) - Vlad Iovanov 64 | 65 | 66 | ### Infrastructure - Preethi Varambally 67 | 68 | #### `bosh-bootloader` (a.k.a `bbl`) 69 | 70 | 71 | ### postgres-release - Valeria Perticara 72 | 73 | 74 | ### MySQL - Marco Nicosia 75 | -------------------------------------------------------------------------------- /Runtime/2020/2020-12-08-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-12-08 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | 19 | 20 | ## Backlog Reviews 21 | 22 | ### CLI - Zach Robinson 23 | 24 | 25 | ### CAPI - Zach Robinson 26 | 27 | 28 | ### Services API - Miguel Luna 29 | 30 | 31 | ### UAA - Jeremy Morony 32 | 33 | 34 | ### Garden - Julz Friedman 35 | 36 | 37 | ### Eirini (incubating) - Julz Skupnjak 38 | 39 | 40 | ### Windows Containers - Kartik Lunkad 41 | 42 | 43 | ### Diego - Amin Jamali 44 | 45 | 46 | ### Volume Services - Julian Hjortshoj 47 | 48 | 49 | ### Networking - Shannon Coen 50 | 51 | 52 | ### HAProxy - Geoff Franks 53 | 54 | 55 | ### Logging and Metrics - Jesse Weaver 56 | 57 | 58 | ### Release Integration - Paul Warren 59 | - Onboarding new team members 60 | #### cf-for-k8s 61 | - Release 1.1.0 and release automation 62 | - Image Management epic underway 63 | - Scaling Interface 64 | #### cf-deployment 65 | - Release 15.3 66 | - experimental support for bionic stemcell 67 | 68 | ### KubeCF (incubating) - Vlad Iovanov 69 | 70 | - working on releasing 2.7 (bugfixes and bumps for CVEs) 71 | 72 | ### Infrastructure - Preethi Varambally 73 | 74 | #### `bosh-bootloader` (a.k.a `bbl`) 75 | 76 | 77 | ### postgres-release - Valeria Perticara 78 | 79 | 80 | ### MySQL - Marco Nicosia 81 | -------------------------------------------------------------------------------- /Runtime/2020/2020-12-22-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2020-12-22 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | **NOTE**: The App Runtime PMC meeting for 2020-12-22 is cancelled on account of winter holidays. See you in 2021! 13 | 14 | 15 | ## PMC Lifecycle Activities 16 | 17 | 18 | ## Discussion 19 | 20 | 21 | 22 | ## Backlog Reviews 23 | 24 | ### CLI - Zach Robinson 25 | 26 | 27 | ### CAPI - Zach Robinson 28 | 29 | 30 | ### Services API - Miguel Luna 31 | 32 | 33 | ### UAA - Jeremy Morony 34 | 35 | 36 | ### Garden - Julz Friedman 37 | 38 | 39 | ### Eirini (incubating) - Julz Skupnjak 40 | 41 | 42 | ### Windows Containers - Kartik Lunkad 43 | 44 | 45 | ### Diego - Amin Jamali 46 | 47 | 48 | ### Volume Services - Julian Hjortshoj 49 | 50 | 51 | ### Networking - Shannon Coen 52 | 53 | 54 | ### HAProxy - Geoff Franks 55 | 56 | [haproxy-boshrelease 10.2.0 has been released](https://github.com/cloudfoundry-incubator/haproxy-boshrelease/releases/tag/v10.2.0) 57 | 58 | # New Features 59 | 60 | - Added retries and timeouts to the custom resolver section for DNS resolution. 61 | - Added support for `default_config`, a block of raw HAProxy config that will be added to the HAProxy default section. 62 | 63 | # Acknowledgements 64 | 65 | Thanks @ogrand for the retries on custom resolvers! 66 | Thanks @axel7born for the `default_config` PR! 67 | 68 | ### Logging and Metrics - Jesse Weaver 69 | 70 | 71 | ### Release Integration - Paul Warren 72 | 73 | 74 | ### KubeCF (incubating) - Vlad Iovanov 75 | 76 | 77 | ### Infrastructure - Preethi Varambally 78 | 79 | #### `bosh-bootloader` (a.k.a `bbl`) 80 | 81 | 82 | ### postgres-release - Valeria Perticara 83 | 84 | 85 | ### MySQL - Marco Nicosia 86 | -------------------------------------------------------------------------------- /Runtime/2021/2021-01-05-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2021-01-05 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | 19 | 20 | ## Backlog Reviews 21 | 22 | ### CLI - Zach Robinson 23 | 24 | 25 | ### CAPI - Zach Robinson 26 | 27 | 28 | ### Services API - Miguel Luna 29 | 30 | 31 | ### UAA - Jeremy Morony 32 | 33 | 34 | ### Garden - Julz Friedman 35 | 36 | 37 | ### Eirini (incubating) - Julz Skupnjak 38 | 39 | 40 | ### Windows Containers - Kartik Lunkad 41 | 42 | 43 | ### Diego - Amin Jamali 44 | 45 | 46 | ### Volume Services - Julian Hjortshoj 47 | 48 | 49 | ### Networking - Shannon Coen 50 | 51 | 52 | ### HAProxy - Geoff Franks 53 | 54 | 55 | ### Logging and Metrics - Jesse Weaver 56 | 57 | 58 | ### Release Integration - Paul Warren 59 | 60 | 61 | ### KubeCF (incubating) - Vlad Iovanov 62 | 63 | - working on a new minor release 64 | - bumping nats, stemcells and stack 65 | 66 | 67 | ### Infrastructure - Preethi Varambally 68 | 69 | #### `bosh-bootloader` (a.k.a `bbl`) 70 | 71 | 72 | ### postgres-release - Valeria Perticara 73 | 74 | 75 | ### MySQL - Marco Nicosia 76 | -------------------------------------------------------------------------------- /Runtime/2021/2021-01-19-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2021-01-19 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | 19 | 20 | ## Backlog Reviews 21 | 22 | ### CLI - Zach Robinson 23 | 24 | 25 | ### CAPI - Zach Robinson 26 | - Planning to cut capi-release 1.105.0 soon, hopefully later this week. 27 | - Will allow certain updates to apps (scaling, health check changes) to take place without app downtime when using v3 endpoints. 28 | - Also updates the versions of several dependencies of the cloud controller. 29 | 30 | ### Services API - Miguel Luna 31 | - On-going: working on finalizing the v3 service [instances](https://www.pivotaltracker.com/reports/v2/projects/2105761/epics/4504991?show_counts=true) and [bindings](https://www.pivotaltracker.com/reports/v2/projects/2105761/epics/4513680?show_counts=true) endpoints in the Cloud Controller and wrapping up the corresponding CLI commands. 32 | 33 | 34 | ### UAA - Jeremy Morony 35 | - Released [UAA 74.31.0](https://github.com/cloudfoundry/uaa-release/releases/tag/v74.31.0) 36 | 37 | ### Garden - Julz Friedman 38 | 39 | 40 | ### Eirini (incubating) - Julz Skupnjak 41 | - Explores: 42 | - What would be the best way to bring Eirini-Staging back 43 | - Observability for Eirini components 44 | - Removing Helm-Charts from the Eirini-Release repository 45 | 46 | ### Windows Containers - Kartik Lunkad 47 | 48 | 49 | ### Diego - Amin Jamali 50 | - Released [Diego 51 | 2.49.0](https://github.com/cloudfoundry/diego-release/releases/tag/v2.49.0) 52 | - Bump to Go 1.15.x and [change BBS event stream 53 | endpoints](https://github.com/cloudfoundry/diego-release/pull/553) due to 54 | removal of identity Transfer-Encoding. 55 | 56 | ### Volume Services - Julian Hjortshoj 57 | 58 | 59 | ### Networking - Shannon Coen 60 | 61 | 62 | ### HAProxy - Geoff Franks 63 | 64 | 65 | ### Logging and Metrics - Jesse Weaver 66 | 67 | 68 | ### Release Integration 69 | - v2.0.0 RC in draft 70 | - Resolved buildpack regression - [Environment variables are not respected in Java buildpack #603](https://github.com/cloudfoundry/cf-for-k8s/issues/603) 71 | - Removed vestigial internal certificate - [MAINT: remove internal cert #605](https://github.com/cloudfoundry/cf-for-k8s/pull/605) 72 | 73 | 74 | ### KubeCF (incubating) - Vlad Iovanov 75 | 76 | 77 | ### Infrastructure - Preethi Varambally 78 | 79 | #### `bosh-bootloader` (a.k.a `bbl`) 80 | 81 | 82 | ### postgres-release - Valeria Perticara 83 | 84 | 85 | ### MySQL - Marco Nicosia 86 | -------------------------------------------------------------------------------- /Runtime/2021/2021-02-02-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2021-02-02 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | 19 | 20 | ## Backlog Reviews 21 | 22 | ### CLI - Zach Robinson 23 | 24 | 25 | ### CAPI - Zach Robinson 26 | 27 | 28 | ### Services API - Miguel Luna 29 | 30 | 31 | ### UAA - Jeremy Morony 32 | 33 | 34 | ### Garden - Julz Friedman 35 | 36 | 37 | ### Eirini (incubating) - Julz Skupnjak 38 | - Exploring: 39 | - Bringing back Eirini-Staging 40 | - Eirini-Observability 41 | - Replacing Helm with K8s native YAML 42 | - Inception this Week 43 | 44 | 45 | ### Windows Containers - Kartik Lunkad 46 | 47 | 48 | ### Diego - Amin Jamali 49 | 50 | 51 | ### Volume Services - Julian Hjortshoj 52 | 53 | 54 | ### Networking - Shannon Coen 55 | 56 | 57 | ### HAProxy - Geoff Franks 58 | 59 | 60 | ### Logging and Metrics - Jesse Weaver 61 | 62 | 63 | ### Release Integration 64 | - Migrating component Kubernetes release template pipelines into Release Integration Concourse. 65 | - Preparing v2.0.0 Release 66 | - Additional fixes to Kpack Tasks 67 | - CLI apps list performance enhancement. 68 | 69 | ### KubeCF (incubating) - Vlad Iovanov 70 | 71 | 72 | ### Infrastructure - Preethi Varambally 73 | 74 | #### `bosh-bootloader` (a.k.a `bbl`) 75 | 76 | 77 | ### postgres-release - Valeria Perticara 78 | 79 | 80 | ### MySQL - Marco Nicosia 81 | -------------------------------------------------------------------------------- /Runtime/2021/2021-02-16-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2021-02-16 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | 19 | 20 | ## Backlog Reviews 21 | 22 | ### CLI - Zach Robinson 23 | 24 | 25 | ### CAPI - Zach Robinson 26 | 27 | 28 | ### Services API - Miguel Luna 29 | 30 | 31 | ### UAA - Jeremy Morony 32 | 33 | 34 | ### Garden - Julz Friedman 35 | 36 | 37 | ### Eirini (incubating) - Julz Skupnjak 38 | Highlights: 39 | - Buildpack Wrapper for [legacy buildpacks](https://github.com/eirini-forks/legacy-buildpack) 40 | - Starting this week on CRDfying the OPI Client in the Cloud Controller 41 | - [Eirini release 3.0](https://github.com/cloudfoundry-incubator/eirini-release/releases/tag/v3.0.0) 42 | 43 | 44 | ### Windows Containers - Kartik Lunkad 45 | 46 | 47 | ### Diego - Amin Jamali 48 | 49 | 50 | ### Volume Services - Julian Hjortshoj 51 | 52 | 53 | ### Networking - Shannon Coen 54 | 55 | 56 | ### HAProxy - Geoff Franks 57 | 58 | 59 | ### Logging and Metrics - Jesse Weaver 60 | 61 | 62 | ### Release Integration - Paul Warren 63 | * cf-for-k8s v2.0.0! 64 | 65 | Working on: 66 | * CC performance when pulling metrics for apps 67 | * Image management 68 | 69 | 70 | ### KubeCF (incubating) - Vlad Iovanov 71 | 72 | 73 | ### Infrastructure - Preethi Varambally 74 | 75 | #### `bosh-bootloader` (a.k.a `bbl`) 76 | 77 | 78 | ### postgres-release - Valeria Perticara 79 | 80 | 81 | ### MySQL - Marco Nicosia 82 | -------------------------------------------------------------------------------- /Runtime/2021/2021-03-02-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2021-03-02 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | 19 | 20 | ## Backlog Reviews 21 | 22 | ### CLI - Zach Robinson 23 | 24 | 25 | ### CAPI - Zach Robinson 26 | 27 | 28 | ### Services API - Miguel Luna 29 | 30 | 31 | ### UAA - Jeremy Morony 32 | 33 | 34 | ### Garden - Julz Friedman 35 | 36 | 37 | ### Eirini (incubating) - Julz Skupnjak 38 | Highlights: 39 | - Onboarding Giuseppe Capizzi as PM 40 | - Offboarding Julian Skupnjak next week 41 | - CRDfication of the OPI client 42 | 43 | ### Windows Containers - Kartik Lunkad 44 | 45 | 46 | ### Diego - Amin Jamali 47 | 48 | 49 | ### Volume Services - Julian Hjortshoj 50 | 51 | 52 | ### Networking - Shannon Coen 53 | 54 | 55 | ### HAProxy - Geoff Franks 56 | 57 | 58 | ### Logging and Metrics - Jesse Weaver 59 | 60 | 61 | ### Release Integration - Paul Warren 62 | cf-for-k8s v2.1.0! 63 | 64 | Highlights: 65 | - Significantly improved `cf apps` performance 66 | - Continued work on management of platform images 67 | 68 | ### KubeCF (incubating) - Vlad Iovanov 69 | 70 | 71 | ### Infrastructure - Preethi Varambally 72 | 73 | #### `bosh-bootloader` (a.k.a `bbl`) 74 | 75 | 76 | ### postgres-release - Valeria Perticara 77 | 78 | 79 | ### MySQL - Marco Nicosia 80 | -------------------------------------------------------------------------------- /Runtime/2021/2021-03-30-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2021-03-30 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | - [Eric] Request to confirm Jan Dubois as KubeCF project lead 13 | - confirmed! Congratulations, Jan! 14 | 15 | - [Chris] [Blog post](https://www.cloudfoundry.org/blog/seeking-program-chair-nominations-for-cloud-foundry-summit-2021/) about Summit track chair nominations 16 | 17 | ## PMC Lifecycle Activities 18 | 19 | 20 | ## Discussion 21 | 22 | 23 | 24 | ## Backlog Reviews 25 | 26 | ### CLI - Zach Robinson 27 | 28 | 29 | ### CAPI - Zach Robinson 30 | 31 | 32 | ### Services API - Miguel Luna 33 | 34 | 35 | ### UAA - Jeremy Morony 36 | 37 | 38 | ### Garden - Julz Friedman 39 | 40 | 41 | ### Eirini (incubating) - (vacant) 42 | 43 | 44 | ### Windows Containers - Kartik Lunkad 45 | 46 | 47 | ### Diego - Amin Jamali 48 | 49 | 50 | ### Volume Services - Julian Hjortshoj 51 | 52 | 53 | ### Networking - (vacant) 54 | - Upcoming: We will remove the `x509ignoreCN=0` go flag from [gorouter](https://github.com/cloudfoundry/routing-release/blob/2c59f53f2a5eb7ad6b798ff2f5d6452fbc1c5178/jobs/gorouter/templates/bpm.yml.erb#L11). 55 | - This flag was introduced in [golang 1.15.0](https://golang.org/doc/go1.15#commonname) in order to deprecate the "legacy behavior of treating the CommonName field on X.509 certificates as a host name when no Subject Alternative Names are present". 56 | - Without this flag, all clients that present certificates to gorouter must have the SAN match the hostname. 57 | - Cf-deployment has already taken care of all of the certs that it controls in [14.0.0](https://github.com/cloudfoundry/cf-deployment/releases/tag/v14.0.0) and [15.0.0](https://github.com/cloudfoundry/cf-deployment/releases/tag/v15.0.0). 58 | 59 | ### HAProxy - Geoff Franks 60 | 61 | 62 | ### Logging and Metrics - Jesse Weaver 63 | 64 | 65 | ### Release Integration - Andrew Wittrock 66 | - cf-deployment 67 | - v16.10.0 release 68 | 69 | - cf-for-k8s 70 | - Upcoming v3.0.0 release 71 | - Eirini enhancements (including values interface changes) 72 | - Various fixes to increase resiliency against IaaS flakiness 73 | - Continued work on Image Management 74 | - Unified approach to building platform images with Carvel toolchain 75 | 76 | 77 | ### KubeCF (incubating) - Jan Dubois 78 | 79 | Focused project goal to: 80 | 81 | >KubeCF provides a certified Cloud Foundry experience on kubernetes using bosh releases deployed by helm. 82 | 83 | - Released [2.7.13](https://github.com/cloudfoundry-incubator/kubecf/releases/tag/v2.7.13), fixing upgrade issues. 84 | - Deprecating support for Eirini (unless there are volunteers, Eirini will be stuck at Eirini-1.8, and be removed if it blocks updating cf-deployment). 85 | - Deprecating support for sle15; it will be removed when we add support for cflinuxfs4. 86 | - Preparing for 2.8 release, including a bump to cf-deployment-16.9.0. 87 | 88 | ### Infrastructure - Preethi Varambally 89 | 90 | #### `bosh-bootloader` (a.k.a `bbl`) 91 | 92 | 93 | ### postgres-release - Valeria Perticara 94 | 95 | 96 | ### MySQL - Marco Nicosia 97 | -------------------------------------------------------------------------------- /Runtime/2021/2021-04-13-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2021-04-13 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | - [Eric] Request to confirm Giuseppe Capizzi as Eirini project lead 19 | - confirmed! Congratulations, Giuseppe! 20 | 21 | - [Eric] Request to confirm Amelia Downs as Networking project lead 22 | - confirmed! Congratulations, Amelia! 23 | 24 | 25 | ## Backlog Reviews 26 | 27 | ### CLI - (vacant) 28 | 29 | 30 | ### CAPI - (vacant) 31 | 32 | 33 | ### Services API - Miguel Luna 34 | 35 | 36 | ### UAA - Jeremy Morony 37 | 38 | 39 | ### Garden - Julz Friedman 40 | 41 | 42 | ### Eirini (incubating) - Giuseppe Capizzi 43 | 44 | * Removed all KubeCF-specific components left 45 | * First CRD migration PR merged in Cloud Controller 46 | * Looking for gaps in our CRD API vs our REST API 47 | * Looking into consequences of moving from `StatefulSet`s to `Deployment`s 48 | 49 | ### Windows Containers - Kartik Lunkad 50 | 51 | 52 | ### Diego - Amin Jamali 53 | 54 | 55 | ### Volume Services - Julian Hjortshoj 56 | 57 | 58 | ### Networking - Amelia Downs 59 | - Working on tcp routing fix to prevent overlap with system component ports that causes a broken tcp router or a failed deploy. See [issue #184](https://github.com/cloudfoundry/routing-release/issues/184). 60 | - To be released very soon: Fix for cf-networking-release policy server to prevent DB inconsistencies in mysql that require DB surgery to fix. See [issue #79](https://github.com/cloudfoundry/cf-networking-release/issues/79). 61 | 62 | ### HAProxy - Geoff Franks 63 | [haproxy-boshrelease 10.5.0 has been released](https://github.com/cloudfoundry-incubator/haproxy-boshrelease/releases/tag/v10.5.0) 64 | 65 | #### Fixes 66 | - Fix hatop not working with Python3-only stem cells (See PR #179, Issue #160) 67 | 68 | #### New Features 69 | - Add monit check for haproxy health endpoint to avoid deploying a non-running HAproxy (See PR #177) 70 | 71 | #### Upgrades 72 | - haproxy has been upgraded from v2.2.5 to v2.2.13 73 | 74 | #### Acknowledgements 75 | 76 | Thanks [@domdom82](https://github.com/domdom82) for the PR! 77 | 78 | 79 | ### Logging and Metrics - Jesse Weaver 80 | 81 | 82 | ### Release Integration - Andrew Wittrock 83 | 84 | - cf-deployment 85 | - v16.11.0 86 | - No longer testing `fast-deploy-with-downtime-and-danger.yml` in CI; frequently flakes with known good changes. 87 | 88 | - cf-for-k8s 89 | - v3.0.0 90 | - Better cf api availability during upgrades. 91 | - Upcoming release with Istio 1.8.4 (to provide upgrade path to Istio 1.9.x). 92 | - Image configuration interface. 93 | 94 | - cf-acceptance-tests 95 | - v7.2.0 96 | - Addressed Go 1.16 issues with some assets. 97 | 98 | ### KubeCF (incubating) - Jan Dubois 99 | 100 | * Moved `locket` into its own instance group 101 | * Blocked by upgrade failure in CI 102 | * About to reintroduce cf-deployment-updater job 103 | * Some progress on determining available memory inside a container (for log-cache) 104 | 105 | ### Infrastructure - Preethi Varambally 106 | 107 | #### `bosh-bootloader` (a.k.a `bbl`) 108 | 109 | 110 | ### postgres-release - Valeria Perticara 111 | 112 | 113 | ### MySQL - Marco Nicosia 114 | -------------------------------------------------------------------------------- /Runtime/2021/2021-04-27-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2021-04-27 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | - [Eric] Request to confirm Seth Boyles as CAPI project lead 19 | - confirmed! Congratulations, Seth! 20 | - [Eric] Request to confirm Alex Berez as CLI project lead 21 | - confirmed! Congratulations, Alex! 22 | 23 | - [Chris] Summit updates: 24 | - Summit track chair voting just ended 25 | - Soliciting submissions for hands-on labs 26 | 27 | - [Eric] Governance group starting to think about initial working group configurations 28 | - PR with initial proposal: https://github.com/cloudfoundry/community/pull/33 29 | - Scratch space Miro board: https://miro.com/app/board/o9J_lJ8wLOE=/, password "workingonit" 30 | 31 | 32 | ## Backlog Reviews 33 | 34 | ### CLI - Alex Berez 35 | 36 | 37 | ### CAPI - Seth Boyles 38 | * Working on various space manifest diff bugs and integrating with CF CLI v8 `push` command 39 | * Have begun monthly office hours -- every second Wednesday 9AM Pacific 40 | * Experimenting with tracking work in Github Issues rather than Pivotal Tracker 41 | 42 | ### Services API - Miguel Luna 43 | 44 | 45 | ### UAA - Jeremy Morony 46 | 47 | 48 | ### Garden - Julz Friedman 49 | 50 | 51 | ### Eirini (incubating) - Giuseppe Capizzi 52 | 53 | 54 | ### Windows Containers - Kartik Lunkad 55 | 56 | 57 | ### Diego - Amin Jamali 58 | 59 | 60 | ### Volume Services - Julian Hjortshoj 61 | 62 | 63 | ### Networking - Amelia Downs 64 | 65 | 66 | ### HAProxy - Geoff Franks 67 | 68 | 69 | ### Logging and Metrics - Jesse Weaver 70 | 71 | 72 | ### Release Integration - Andrew Wittrock 73 | 74 | - cf-deployment 75 | - v16.13.0 76 | 77 | - cf-deployment-concourse-tasks 78 | - v12.3.0 79 | 80 | - cf-for-k8s 81 | - v3.1.0 82 | - Istio 1.8.4 83 | - Eirini 4.0.0 84 | - Upcoming release to Istio 1.9.3 85 | 86 | 87 | ### KubeCF (incubating) - Jan Dubois 88 | 89 | * ongoing issues with CI 90 | * new quarks operator has fixed drain support 91 | * working drain supports shows many drains scripts not compatible with kubecf because they assume monit and bpm 92 | 93 | ### Infrastructure - Preethi Varambally 94 | 95 | #### `bosh-bootloader` (a.k.a `bbl`) 96 | 97 | 98 | ### postgres-release - Valeria Perticara 99 | 100 | 101 | ### MySQL - Marco Nicosia 102 | -------------------------------------------------------------------------------- /Runtime/2021/2021-05-11-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2021-05-11 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | - [Eric] Request to confirm Ben Fuller as Logging and Metrics project lead (contingent on no other nominations) 19 | - conditionally confirmed! Congratulations, Ben! 20 | 21 | 22 | ## Backlog Reviews 23 | 24 | ### CLI - Alex Berez 25 | - Planning minor relesae EOM 26 | - Fixing log-cache issue 27 | 28 | 29 | ### CAPI - Seth Boyles 30 | - CAPI 1.110 released 31 | - Beginning work on new Space Application Supporter role (name pending) 32 | - https://github.com/cloudfoundry/cfar-proposals/issues/22 33 | 34 | ### Services API - Miguel Luna 35 | 36 | 37 | ### UAA - Jeremy Morony 38 | 39 | 40 | ### Garden - Julz Friedman 41 | 42 | 43 | ### Eirini (incubating) - Giuseppe Capizzi 44 | 45 | 46 | ### Windows Containers - Kartik Lunkad 47 | 48 | 49 | ### Diego - Amin Jamali 50 | 51 | 52 | ### Volume Services - Julian Hjortshoj 53 | 54 | 55 | ### Networking - Amelia Downs 56 | 57 | 58 | ### HAProxy - Geoff Franks 59 | 60 | 61 | ### Logging and Metrics - Ben Fuller 62 | 63 | * working on better enabling pr contributions with pipleines. trying to improve responsiveness. 64 | 65 | ### Release Integration - Andrew Wittrock 66 | - cf-deplyoment 67 | - v16.14.0 68 | 69 | - cf-for-k8s 70 | - v4.1.0 71 | - Istio 1.8.4 -> 1.9.4 72 | - Working on better Istio upgrade experience 73 | 74 | 75 | ### KubeCF (incubating) - Jan Dubois 76 | 77 | * drain script support may finally be functional 78 | * CI is currently unavailable :( 79 | 80 | 81 | ### Infrastructure - Preethi Varambally 82 | 83 | #### `bosh-bootloader` (a.k.a `bbl`) 84 | 85 | 86 | ### postgres-release - Valeria Perticara 87 | 88 | 89 | ### MySQL - Marco Nicosia 90 | -------------------------------------------------------------------------------- /Runtime/2021/2021-05-25-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2021-05-25 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | - [ ] [EM/Carson] Proposal to implement in App Runtime repos: https://github.com/cloudfoundry/community/issues/98 19 | 20 | ## Backlog Reviews 21 | 22 | ### CLI - Alex Berez 23 | - Getting ready for the next minor release 24 | 25 | 26 | ### CAPI - Seth Boyles 27 | * Cloud Controller now attempts a [graceful shutdown when healthcheck fails](https://github.com/cloudfoundry/capi-release/pull/195) 28 | * Fixed issue with [inconsistent ordering on paginated endpoints](https://github.com/cloudfoundry/cloud_controller_ng/issues/2249) 29 | * Work continues on [Space Application Supporter](https://github.com/cloudfoundry/cfar-proposals/issues/22) role 30 | * Initial discussions and investigations on [migrating Cloud Controller off of Thin](https://github.com/cloudfoundry/cloud_controller_ng/issues/2254) 31 | 32 | ### Services API - Miguel Luna 33 | 34 | 35 | ### UAA - Jeremy Morony 36 | 37 | 38 | ### Garden - Julz Friedman 39 | 40 | 41 | ### Eirini (incubating) - Giuseppe Capizzi 42 | * Continuing the work on on stabilising our CRD-based API 43 | * Completed an [investigation](https://github.com/cloudfoundry-incubator/eirini-release/issues/207) about the impact of using `Deployment`s instead of `StatefulSet`s 44 | 45 | ### Windows Containers - Kartik Lunkad 46 | 47 | 48 | ### Diego - Amin Jamali 49 | 50 | 51 | ### Volume Services - Julian Hjortshoj 52 | 53 | 54 | ### Networking - Amelia Downs 55 | 🐛 Bug Fix: We stopped 2 jobs that run on the TCP Router VM from taking ports that overlap with recommended TCP Router ports. 56 | * Fixed `system-metrics-agent` job in `system-metrics-release` in [v2.0.12](https://github.com/cloudfoundry/system-metrics-release/releases/tag/v2.0.12). 57 | * Fixed `loggr-udp-forwarder` job in the `loggregator-agent-release` in [v6.0.3](https://github.com/cloudfoundry/loggregator-agent-release/releases/tag/v6.0.3). 58 | * These jobs were claiming any available ephemeral port for their /debug endpoints. If a user tried to make a TCP route with a port in use, then the TCP Router would silently stop loading any new config and would stop working for all new ports. 59 | 60 | 🚌 Prioritization update: We have decided to prioritize bumping to nats 2.x in nats-release. This would provide great performance benefits. See [issue here](https://github.com/cloudfoundry/nats-release/issues/26). 61 | 62 | ### HAProxy - Geoff Franks 63 | 64 | 65 | ### Logging and Metrics - Ben Fuller 66 | 67 | 68 | ### Release Integration - Andrew Wittrock 69 | - cf-for-k8s 70 | - v4.2.0 71 | - [Istio 1.9.5](https://istio.io/latest/news/releases/1.9.x/announcing-1.9.5/) CVE resolution. 72 | - Enhancements to roll Deployments, DaemonSets, and StatefulSets on Istio upgrade to ensure sidecars are synchronized. 73 | - Continued work on image management 74 | - Colocating build configuration with template repositories. 75 | 76 | 77 | ### KubeCF (incubating) - Jan Dubois 78 | * further improvements to bpm emulation, making most drain scripts work without patches. 79 | * we have a new Concourse instances that mostly works; still some issues with update tests to resolve. 80 | 81 | ### Infrastructure - Preethi Varambally 82 | 83 | #### `bosh-bootloader` (a.k.a `bbl`) 84 | 85 | 86 | ### postgres-release - Valeria Perticara 87 | 88 | 89 | ### MySQL - Marco Nicosia 90 | -------------------------------------------------------------------------------- /Runtime/2021/2021-06-08-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2021-06-08 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | 19 | 20 | ## Backlog Reviews 21 | 22 | ### CLI - Alex Berez 23 | - Ramping up CLI team 24 | 25 | ### CAPI - Seth Boyles 26 | 27 | 28 | ### Services API - Miguel Luna 29 | 30 | 31 | ### UAA - Jeremy Morony 32 | 33 | 34 | ### Garden - Julz Friedman 35 | 36 | 37 | ### Eirini (incubating) - Giuseppe Capizzi 38 | 39 | 40 | ### Windows Containers - Kartik Lunkad 41 | 42 | 43 | ### Diego - Amin Jamali 44 | 45 | 46 | ### Volume Services - Julian Hjortshoj 47 | 48 | 49 | ### Networking - Amelia Downs 50 | **Cut Routing Release [0.214.0](https://github.com/cloudfoundry/routing-release/releases/tag/0.214.0)** 51 | * 🐛 Bug Fix: Prevent tcp router from overlapping with system components. Fixes issue [#184](https://github.com/cloudfoundry/routing-release/issues/184). See release notes for more info. 52 | * 🐞 Bug Fix: Remove extra new line in cf logs. 53 | 54 | **Making progress on HTTP/2** 55 | * Plan to merge these PRs ([1](https://github.com/cloudfoundry/routing-release/pull/205), [2](https://github.com/cloudfoundry/gorouter/pull/278)) soon and enable toggling on HTTP/2. This is a work in progress and is not ready for prime time yet. But it is ready to be tried out in sandbox environments! 56 | 57 | ### HAProxy - Geoff Franks 58 | 59 | 60 | ### Logging and Metrics - Ben Fuller 61 | * implemented a fix for aggregate drains 62 | * added a property for defaulting metadata 63 | 64 | 65 | ### Release Integration - Andrew Wittrock 66 | - cf-deployment 67 | - [v16.15.0](https://github.com/cloudfoundry/cf-deployment/releases/tag/v16.15.0) 68 | - Manifest update & updated ops-files 69 | - cf-for-k8s 70 | - Image management 71 | - Moving configuration to components and updating pipelines 72 | - Images will be built through kbld 73 | 74 | 75 | ### KubeCF (incubating) - Jan Dubois 76 | 77 | * new Quarks operator with proper drain script support has been released 78 | * upgrade testing via CI is functional again 79 | * rebuilding CI to create container images for cf-deployment bump 80 | 81 | ### Infrastructure - Preethi Varambally 82 | 83 | #### `bosh-bootloader` (a.k.a `bbl`) 84 | 85 | 86 | ### postgres-release - Valeria Perticara 87 | 88 | 89 | ### MySQL - Marco Nicosia 90 | -------------------------------------------------------------------------------- /Runtime/2021/2021-06-22-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2021-06-22 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | 19 | 20 | ## Backlog Reviews 21 | 22 | ### CLI - Alex Berez 23 | 24 | 25 | ### CAPI - Seth Boyles 26 | 27 | 28 | ### Services API - Miguel Luna 29 | 30 | 31 | ### UAA - Jeremy Morony 32 | 33 | 34 | ### Garden - Julz Friedman 35 | 36 | 37 | ### Eirini (incubating) - Giuseppe Capizzi 38 | 39 | 40 | ### Windows Containers - Kartik Lunkad 41 | 42 | 43 | ### Diego - Amin Jamali 44 | 45 | 46 | ### Volume Services - Julian Hjortshoj 47 | 48 | 49 | ### Networking - Amelia Downs 50 | 51 | 52 | ### HAProxy - Geoff Franks 53 | [haproxy-boshrelease 11.0.0 has been released](https://github.com/cloudfoundry-incubator/haproxy-boshrelease/releases/tag/v11.0.0) 54 | 55 | #### Fixes 56 | - Several fixes to throw alerts if conflicting configuration properties are set 57 | - certs.ttar: Fixed a bug where OPTIONAL_EXT_CERTS was appended to all internal certs instead of just the crt-list 58 | 59 | #### New Features 60 | - Tests have been greatly improved with unit and acceptance tests 61 | - Support for HTTP/2 was added 62 | - Support for master CLI was added (see [documentation](http://cbonte.github.io/haproxy-dconv/2.2/management.html#9.4) here) 63 | - Support for ssl_min_version and ssl_max_version properties in crt-list was added 64 | 65 | #### Acknowledgements 66 | 67 | Thanks @gerg for the HTTP/2 PR! 68 | Thanks @b1tamara for the ssl_min_version/ssl_max_version PR! 69 | Thanks @peterellisjones for adding unit and acceptance tests and various fixes! 70 | Thanks @peterellisjones and @46bit for the master CLI PR! 71 | 72 | 73 | ### Logging and Metrics - Ben Fuller 74 | 75 | ### Release Integration - Andrew Wittrock 76 | - cf-deployment 77 | - [v16.16.0](https://github.com/cloudfoundry/cf-deployment/releases/tag/v16.16.0) 78 | - Various bumps 79 | - cf-for-k8s 80 | - Preparing new release 81 | - Kpack update 82 | - Compatibility with new Paketo Buildpacks 83 | - Change in supported cluster version range 84 | 85 | ### KubeCF (incubating) - Jan Dubois 86 | 87 | * release-images pipeline has been migrated to kubecf concourse 88 | * we have images for cf-deployment v16.15.0 89 | * need some patches for CAPI drain scripts 90 | 91 | ### Infrastructure - Preethi Varambally 92 | 93 | #### `bosh-bootloader` (a.k.a `bbl`) 94 | 95 | 96 | ### postgres-release - Valeria Perticara 97 | 98 | 99 | ### MySQL - Marco Nicosia 100 | -------------------------------------------------------------------------------- /Runtime/2021/2021-07-06-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2021-07-06 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | 19 | 20 | ## Backlog Reviews 21 | 22 | ### CLI - Alex Berez (Jenna Goldstrich representing) 23 | * Working on unblocking v7/v8 pipeline 24 | * Fixing CLAW/plugin repo CIs 25 | * Official cf CLI docker image 26 | 27 | ### CAPI - Seth Boyles (Jenna Goldstrich representing) 28 | * Bumping dependencies 29 | * Pulling in PRs from community members 30 | * Working on various interrupts 31 | * Partnering with Laser and SAP to review and merge in RBAC changes 32 | 33 | ### Services API - Miguel Luna 34 | 35 | 36 | ### UAA - Jeremy Morony 37 | 38 | 39 | ### Garden - Julz Friedman 40 | 41 | 42 | ### Eirini (incubating) - Giuseppe Capizzi 43 | 44 | 45 | ### Windows Containers - Kartik Lunkad 46 | 47 | 48 | ### Diego - Amin Jamali 49 | 50 | 51 | ### Volume Services - Julian Hjortshoj 52 | 53 | 54 | ### Networking - Amelia Downs 55 | 🎉 Merged two PRs from the community! Both should be released soon! 56 | * [Gorouter #282](https://github.com/cloudfoundry/gorouter/pull/282) makes sure that the gorouter does not sometimes return a 502 (a server error) when a client disconnects. Now it only returns 499s (a client error). Thank you [@randomtask1155](https://github.com/randomtask1155) for your contribution! 57 | * [Gorouter #284](https://github.com/cloudfoundry/gorouter/pull/284) enables the gorouter to retry on more types of failures as long as the request is deemed idempotent. The rules for idempotency were taken from the Go standard library. This means that gorouter now respects the `Idempotency-Key` and `X-Idempotency-Key` headers. Thank you [@peterellisjones](https://github.com/peterellisjones) for your contribution! 58 | 59 | ### HAProxy - Geoff Franks 60 | 61 | 62 | ### Logging and Metrics - Ben Fuller 63 | 64 | 65 | ### Release Integration - Andrew Wittrock 66 | - cf-deployment 67 | - [v16.17.0](https://github.com/cloudfoundry/cf-deployment/releases/tag/v16.17.0) 68 | - Routing bump 69 | - cf-for-k8s 70 | - [v5.0.0](https://github.com/cloudfoundry/cf-for-k8s/releases/tag/v5.0.0) 71 | - Kpack update 72 | - Compatibility with new Paketo Buildpacks 73 | - Change in supported cluster version range 74 | - cf-crd-explorations 75 | [Github repo](https://github.com/cloudfoundry/cf-crd-explorations/) 76 | - Exploring evolution of platform in Kubernetes 77 | 78 | ### KubeCF (incubating) - Jan Dubois 79 | 80 | 81 | ### Infrastructure - Preethi Varambally 82 | 83 | #### `bosh-bootloader` (a.k.a `bbl`) 84 | 85 | 86 | ### postgres-release - Valeria Perticara 87 | 88 | 89 | ### MySQL - Marco Nicosia 90 | -------------------------------------------------------------------------------- /Runtime/2021/2021-07-20-runtime.md: -------------------------------------------------------------------------------- 1 | # Runtime PMC Meeting 2021-07-20 2 | 3 | ## Agenda 4 | 5 | * Announcements 6 | * PMC Lifecycle Activities 7 | * Backlog Review 8 | 9 | 10 | ## Announcements 11 | 12 | 13 | ## PMC Lifecycle Activities 14 | 15 | 16 | ## Discussion 17 | 18 | 19 | 20 | ## Backlog Reviews 21 | 22 | ### CLI - Alex Berez 23 | 24 | 25 | ### CAPI - Seth Boyles 26 | 27 | 28 | ### Services API - Miguel Luna 29 | 30 | 31 | ### UAA - Jeremy Morony 32 | 33 | 34 | ### Garden - Julz Friedman 35 | 36 | 37 | ### Eirini (incubating) - Giuseppe Capizzi 38 | 39 | 40 | ### Windows Containers - Kartik Lunkad 41 | 42 | 43 | ### Diego - Amin Jamali 44 | - Released [Diego v2.51.0](https://github.com/cloudfoundry/diego-release/releases/tag/v2.51.0) 45 | - After updating to Go 1.16.x, we updated and moved away from having many of our external dependencies in a submodule to a vendored package. 46 | 47 | 48 | ### Volume Services - Julian Hjortshoj 49 | 50 | 51 | ### Networking - Amelia Downs 52 | 53 | 54 | ### HAProxy - Geoff Franks 55 | 56 | 57 | ### Logging and Metrics - Ben Fuller 58 | 59 | 60 | ### Release Integration - Andrew Wittrock 61 | 62 | 63 | ### KubeCF (incubating) - Jan Dubois 64 | 65 | 66 | ### Infrastructure - Preethi Varambally 67 | 68 | #### `bosh-bootloader` (a.k.a `bbl`) 69 | 70 | 71 | ### postgres-release - Valeria Perticara 72 | 73 | 74 | ### MySQL - Marco Nicosia 75 | -------------------------------------------------------------------------------- /Runtime/README.md: -------------------------------------------------------------------------------- 1 | ## PMC meetings 2 | 3 | CF Application Runtime PMC meetings take place every other Tuesday from 10:30 to 11 AM PT on [Zoom](https://zoom.us/j/96347589558?pwd=VEprM25KOFQzMVEzeEpUUmUwTzR4dz09). The [CFF community calendar](https://www.cloudfoundry.org/community-calendar/) also lists upcoming meetings. We encourage all project leads to attend and welcome visitors from the community. 4 | 5 | Notes from each meeting are located in Markdown-formatted files of the form `YYYY/YYYY-MM-DD-runtime.md` within this directory. 6 | 7 | 8 | ## Projects 9 | 10 | Please consult the [master list of Cloud Foundry PMCs and Projects](https://docs.google.com/spreadsheets/d/1hg0EA3aB9wiCq8SgCU90ft4qrHvczsUjK0W_31APWxM/edit) for up-to-date details on projects within the CF Application Runtime PMC and how to contact their leads and team members. 11 | 12 | 13 | ## Proposals Repository 14 | 15 | For status and summaries of Runtime proposals, please see the [CF Application Runtime Proposals Repo Project Board](https://github.com/cloudfoundry/cfar-proposals/projects/1). 16 | 17 | For details on how to contribute to the repository, please see [its README](https://github.com/cloudfoundry/cfar-proposals). 18 | We need your support and contribution to help curate the repo. 19 | -------------------------------------------------------------------------------- /Runtime/runtime-refactor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/pmc-notes/723ec4c528a80a45eec8fe22e6e82ba22d926f96/Runtime/runtime-refactor.png -------------------------------------------------------------------------------- /Services/2015-08-20-services.md: -------------------------------------------------------------------------------- 1 | # Services PMC Meeting 2015-08-11 2 | 3 | ## PMC Lifecycle Activities 4 | - [cf-mysql-release](https://github.com/cloudfoundry/cf-mysql-release) and [cf-riak-cs-release](https://github.com/cloudfoundry/cf-riak-cs-release) BOSH releases officially part of the Services PMC. Should have been done a while ago. These are not incubating projects but mature releases expected to be used by Cloud Foundry itself. 5 | - We've stopped meeting in person bi-weekly; no one attended and we were plagued by Webex issues. We'll send out an email bi-weekly to cf-dev as a roll-up of PMC and project news. 6 | 7 | ## Project Updates 8 | 9 | ### MySQL, RiakCS - Marco Nicosia 10 | - 11 | 12 | ### Notifications - Michael Gresham 13 | - 14 | 15 | ### Abacus - Michael Maximilien (Max) 16 | - 17 | -------------------------------------------------------------------------------- /Services/2016-03-23-services.md: -------------------------------------------------------------------------------- 1 | # Services PMC Notes 2016-03-23 2 | 3 | ## PMC Lifecycle Activities 4 | 5 | - App Autoscaling was accepted into incubation 6 | 7 | - Project name: App Auto-Scaling 8 | - Project proposal: https://docs.google.com/document/d/1HHhj9ZK-trI_VVDR34bwOnWem83UAq5_Pjr9imRTazY/edit?usp=sharing 9 | - Proposed Project Lead: Michael Fraenkel (IBM) 10 | - Proposed Scope: Please refer to the Goals and Non-goals sections in the proposal 11 | - Development Operating Model: Distributed Committer Model 12 | - Technical Approach: Please refer to the Deliverables section in the proposal 13 | - Initial team committed: 7 engineers: 2 from Fujitsu, 2 from SAP, 3 from IBM (not including the Lead) 14 | 15 | ## Active Projects 16 | 17 | - [MySQL](https://github.com/cloudfoundry/cf-mysql-release/) - Project Lead: Marco Nicosia, Pivotal 18 | 19 | ## Incubating 20 | 21 | - [Notifications](https://github.com/cloudfoundry-incubator/notifications-release) - Project Lead: Evan Farrar, Pivotal 22 | - [Brooklyn Broker](https://github.com/cloudfoundry-incubator/brooklyn-service-broker) - Project Lead: Robert Moss, Cloudsoft 23 | - [SQL Server Broker](https://github.com/cloudfoundry-incubator/cf-mssql-broker) - Project Lead: Gert Drapers, HP 24 | - [Abacus](https://github.com/cloudfoundry-incubator/cf-abacus) - Project Lead: Michael "Max" Maximilien, IBM 25 | 26 | ## Questions? 27 | 28 | Contact Services PMC Lead: Shannon Coen, Pivotal 29 | -------------------------------------------------------------------------------- /Services/YYYY-MM-DD-services.md: -------------------------------------------------------------------------------- 1 | # Services PMC Meeting 2015-08-11 2 | 3 | ## Agenda 4 | 5 | ## PMC Lifecycle Activities 6 | 7 | ## Backlog Reviews 8 | 9 | ### MySQL, RiakCS - Marco Nicosia 10 | - 11 | 12 | ### Notifications - Michael Gresham 13 | - 14 | 15 | ### Abacus - Michael Maximilien (Max) 16 | - 17 | -------------------------------------------------------------------------------- /Utilities/ 2015-12-21-utilities.md: -------------------------------------------------------------------------------- 1 | # Utilities PMC Notes as of 2015-12-21 2 | 3 | The last set of notes were sent out on 2015-11-09 4 | 5 | 6 | ## Table of Contents 7 | 8 | 1. CLI 9 | 2. Java Utilities 10 | 3. CI Tooling 11 | 12 | 13 | ## CLI 14 | 15 | Due to Thanksgiving, CF Summit, vacations and illness, the CLI team had only one developer for most of the month. 16 | Taking advantage of the PM's absence during his vacation, the team caught up on chores for 2-3 weeks straight. The main purpose of this work was cleaning up code in preparation for onboarding new developers. 17 | 18 | 19 | ### Releases 20 | 21 | Despite the reduction in team strength, CLI v6.14.0 was released completing the Organization and Space RBAC epic, 22 | and CLI v6.14.1 is about to be released with improved installer UX and various bug fixes, mostly to community reported issues. 23 | 24 | 25 | ### Ongoing / Upcoming work 26 | 27 | * Started reviewing CLI UX for new Routing features, reviewing PRs from Routing team. 28 | * Started design discussion for stories upcoming around [CC v3 API](https://www.pivotaltracker.com/epic/show/2088038). 29 | 30 | 31 | ### Team developments 32 | 33 | * One CLI developer is visiting Sydney in January 2016 to help rapidly onboard a Sydney based Fujitsu engineer to the CLI team. 34 | * Continued reduced team strength due to the Christmas and New Year's holidays. 35 | 36 | 37 | ## Java Utilities 38 | 39 | ... 40 | 41 | ## CI Tooling 42 | 43 | ... 44 | -------------------------------------------------------------------------------- /Utilities/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/pmc-notes/723ec4c528a80a45eec8fe22e6e82ba22d926f96/Utilities/.gitkeep -------------------------------------------------------------------------------- /Utilities/2015-05-05-utilities.md: -------------------------------------------------------------------------------- 1 | # Utilities PMC Meeting 2015-05-05 2 | 3 | ## Agenda 4 | 5 | 1. Update on CI tools (Mike Dalessio) 6 | 2. Update on CLI (Greg Oehman) 7 | 3. Update on Eclipse plugin and Java tools (Ryan Morgan) 8 | 4. Open Discussion 9 | 10 | 11 | ## Attendees 12 | 13 | * Chip Childers, Cloud Foundry Foundation 14 | * Mike Dalessio, Pivotal (PMC lead) 15 | * Christopher Ferriss, IBM 16 | * Michael Fraenkel, IBM 17 | * James Bayer, Pivotal 18 | * Greg Oehmen, Pivotal 19 | * Ryan Morgan, Pivotal 20 | 21 | 22 | ## Update on CI tools (Mike Dalessio) 23 | 24 | [GoCD][gocd] still in use for some projects, but there’s movement 25 | towards [Concourse][concourse] and teams are enthusiastic about 26 | it. Currently Diego, Garden, BOSH-lite, Loggregator, and CLI have 27 | converted to Concourse; and BOSH, Services API, and Buildpacks are in 28 | progress. 29 | 30 | Timeline is open for individual teams to move to Concourse; some teams 31 | may decide not to. Having a heterogenous CI environment is OK, as both 32 | GoCD and Concourse can integrate via S3 buckets, which is where 33 | generated artifacts are generally kept. 34 | 35 | 36 | ## Update on CLI (Greg Oehmen) 37 | 38 | * Released 6.11.0 - 4/17 39 | * Released 6.11.1 - 4/20 40 | * Released 6.11.2 - 4/28 41 | 42 | Big uptick in issues/PRs 43 | 44 | Plugin API feature 45 | 46 | Look Ahead: 47 | 48 | 1. help refactor work, 49 | - refactor help 50 | - invert syntax (object - action) 51 | - tab/bash completion 52 | 53 | 2. support the move to cc API 3.0 and services api changes 54 | 55 | 3. the user security work (pwd expiration, inactivity-based session timeout, RBAC maturation, etc.) 56 | 57 | 4. installer emphasis 58 | - Auto-update within CLI 59 | - signed mac installer 60 | - signed windows installer 61 | - etc 62 | 63 | 5. APM integration - something like blessed-contrib: https://github.com/yaronn/blessed-contrib 64 | 65 | 66 | ## Update on Eclipse plugin and Java tools (Ryan Morgan) 67 | 68 | ### CF Eclipse Tooling: (1 dev at Pivotal, 4 splitting time at IBM) 69 | 70 | * 1.8.0 (Released Feb 13th) 71 | * New Service wizard allowing for multiple service creation 72 | * Remote debug support via ngrok.com 73 | * 1.8.1 (Released March 25th) 74 | * Map/Unmap project feature to map an existing eclipse workspace to an app 75 | * Update password fixes 76 | * Free service plans now marked in the UI and preferred over paid plans 77 | * 1.8.2 (Release imminent) 78 | * JRebel support 79 | * Working on some last minute UI changes 80 | * Working on a proposal to move the Eclipse tooling to the Eclipse Foundation 81 | * Should have a proposal for review mid-late May. Targeting Eclipse 82 | 4.5 SR1 update in the fall. Lots of work to be done to make that 83 | deadline. 84 | 85 | ### CF Java Client: (1 dev at Pivotal, splitting time) 86 | 87 | * 1.1.2 Released April 13th 88 | * No active development, PRs and Issues reviewed on-demand 89 | * Support of CC v3 90 | * Removal of Spring dependencies (v2.0 item) 91 | 92 | 93 | ## Open Discussion 94 | 95 | Please add any other suggested agenda topics for discussion here: 96 | 97 | ### Imminent additions to the Utilities PMC from HP (Chip). 98 | 99 | Voting took place via email on 2015-05-05 with unanimous consent to 100 | add the following to the Utilities PMC as incubating projects: 101 | 102 | * CF .NET SDK https://github.com/hpcloud/cf-dotnet-sdk 103 | * CF Visual Studio Extension 104 | https://github.com/hpcloud/cf-vs-extension-wpf (will be renamed to 105 | https://github.com/hpcloud/cf-vs-extension) 106 | * CF MSBuild Tasks https://github.com/hpcloud/cf-msbuild-tasks 107 | 108 | 109 | --- 110 | 111 | [gocd]: http://www.go.cd/ 112 | [concourse]: http://concourse.ci/ 113 | -------------------------------------------------------------------------------- /Utilities/2015-06-02-utilities.md: -------------------------------------------------------------------------------- 1 | # Utilities PMC Meeting 2015-05-19 2 | 3 | ## Agenda 4 | 5 | 1. Update on CI tools (Mike Dalessio) 6 | 2. Update on CLI (Greg Oehmen) 7 | 3. Update on Eclipse plugin and Java tools (Ryan Morgan) 8 | 4. Open Discussion 9 | 10 | 11 | ## Attendees 12 | 13 | * Chip Childers, Cloud Foundry Foundation 14 | * Mike Dalessio, Pivotal (PMC lead) 15 | * Ryan Morgan, Pivotal 16 | * Steve Winkler, GE 17 | * Gert Drapers, HP 18 | * Matt Sykes, IBM 19 | * Michael Fraenkel, IBM 20 | 21 | 22 | ## Update on CI tools (Mike Dalessio) 23 | 24 | - The Toolsmiths team will be shutting down the OSS GoCD pipeline, 25 | which was only servicing the CLI team (and they are moving to 26 | Concourse). 27 | 28 | - The Buildpacks team has moved to concourse, and will be 29 | open-sourcing their pipeline configurations once the environment has 30 | been secured and it's not leaking credentials 31 | 32 | - The Concourse team has started to put together some security 33 | recommendations for setting up a secure Concourse deployment, with 34 | particular attention to AWS configuration. 35 | 36 | 37 | 38 | ## Update on CLI (Greg Oehman) 39 | 40 | * Ongoing work on service keys with Services team 41 | * Finishing last details of Concourse migration 42 | * Ongoing work on Plugin API (vetted plan/implementation with community at CF Summit CLI Open House - great experience) 43 | * Reviving `cfhelp` refactoring work with Mike Long, IBM Designers. Will be next feature after Plugin API 44 | 45 | 46 | ## Update on Eclipse plugin and Java tools (Ryan Morgan) 47 | 48 | * Work on 1.8.3 progressing, mostly bug fixes. 49 | * Completed a spike on Debugging a Java application via SSH. Requires Diego and currently only works in bosh-lite. Will be included in 1.8.3. Story for this feature: https://www.pivotaltracker.com/story/show/94617426. 50 | 51 | 52 | ## Open Discussion 53 | 54 | 55 | Nothing additional was discussed. 56 | -------------------------------------------------------------------------------- /Utilities/2015-06-16-utilities.md: -------------------------------------------------------------------------------- 1 | # Utilities PMC Meeting 2015-06-16 2 | 3 | ## Agenda 4 | 5 | 1. Update on CI tools (Mike Dalessio) 6 | 2. Update on CLI (Greg Oehmen) 7 | 3. Update on Eclipse plugin and Java tools (Ryan Morgan) 8 | 4. Open Discussion 9 | 10 | 11 | ## Attendees 12 | 13 | * Chip Childers, Cloud Foundry Foundation 14 | * Mike Dalessio, Pivotal (PMC lead) 15 | * Ryan Morgan, Pivotal 16 | * Greg Oehman, Pivotal 17 | * Alex Tarpinian, IBM 18 | * Michael Fraenkel, IBM 19 | 20 | 21 | ## Update on CI tools (Mike Dalessio) 22 | 23 | - Greenhouse team started moving their builds to Concourse. Runtime 24 | and BOSH are also in progress. 25 | 26 | - Toolsmiths team taking over Krafa, which is a project (to-be-OSSed) 27 | to manage a pool of CI environments. Currently being used internally 28 | at Pivotal, but totally applicable to OSS as well. 29 | 30 | - A pair is working for the next month on License Finder, which is an 31 | OSS tool to examine a project's declared dependencies (via a package 32 | manager) and discover licenses and changes in licensing. This should 33 | be useful for the Foundation as well. 34 | 35 | 36 | ## Update on CLI (Greg Oehman) 37 | 38 | - New pair rolled on from IBM, who ramped up quickly and are contributing; team velocity is up. 39 | - There is ongoing track of work around the plugin API. 40 | - Another track of work on PRs and Issues was successful at cleaning up some old stories. 41 | 42 | - Next release will be 6.12.0. 43 | - Deprecate "codegangsta" library which is used for feature flags 44 | 45 | - Working with IBM designers on user testing "help" with a mock 46 | terminal emulator. Community members have offered to be a part of 47 | that user testing 48 | 49 | - Upcoming tracks: 50 | - Syntax change from "verb noun" to "noun verb" (e.g., "create-service" to "service-create") 51 | - Improving CLI installers 52 | 53 | 54 | ## Update on Eclipse plugin and Java tools (Ryan Morgan) 55 | 56 | * Push to move to the Eclipse Foundation continues. 57 | 58 | 59 | ## Open Discussion 60 | 61 | * Proposal to accept receptor-client into incubation. See: http://cf-dev.70369.x6.nabble.com/cf-dev-Proposal-for-incubation-of-receptor-client-Java-client-for-receptor-td440.html 62 | -------------------------------------------------------------------------------- /Utilities/2015-07-07-utilities.md: -------------------------------------------------------------------------------- 1 | # Utilities PMC Meeting 2015-07-07 2 | 3 | ## Agenda 4 | 5 | 1. Update on CI tools (Mike Dalessio) 6 | 2. Update on CLI (Greg Oehmen) 7 | 3. Update on Eclipse plugin and Java tools (Ryan Morgan) 8 | 4. Proposal to accept receptor-client into incubation 9 | 5. Open Discussion 10 | 11 | 12 | ## Attendees 13 | 14 | * Chip Childers, Cloud Foundry Foundation 15 | * Mike Dalessio, Pivotal (PMC lead) 16 | * Deepak Vij, Huawei 17 | 18 | 19 | ## Update on CI tools (Mike Dalessio) 20 | 21 | - Krafa track of work has been broadly defined, and it's in the 22 | Toolsmiths [public backlog and icebox][toolsmiths-tracker]. 23 | 24 | - A pair is continuing work on [License Finder][lf], which is an OSS tool to 25 | examine a project's declared dependencies (via a package manager) 26 | and discover licenses and changes in licensing. This should be 27 | useful for the Foundation as well. (See [Tracker here][lf-tracker].) 28 | 29 | 30 | ## Update on CLI (Greg Oehman) 31 | 32 | The CLI team released version 6.12.1 on 7/6/2015. Release notes, 33 | download instructions and binaries are available at 34 | https://github.com/cloudfoundry/cli/releases 35 | 36 | 37 | ## Update on Eclipse plugin and Java tools (Ryan Morgan) 38 | 39 | * Eclipse tooling 1.8.3 release (Nieraj posted notes about this to cf-dev). 40 | 41 | 42 | ## Proposal to accept receptor-client into incubation 43 | 44 | Last meeting, Ryan Morgan [proposed receptor-client for acceptance][receptor-client-proposal] into incubation. 45 | 46 | 47 | 48 | No objections having been raised, on either the mailing list or in the 49 | PMC meeting, this is now accepted into incubation. 50 | 51 | 52 | ## Open Discussion 53 | 54 | None. 55 | 56 | 57 | ----- 58 | 59 | [toolsmiths-tracker]: https://www.pivotaltracker.com/n/projects/1042066 60 | [lf-tracker]: https://www.pivotaltracker.com/n/projects/939266 61 | [lf]: https://github.com/pivotal/LicenseFinder 62 | [receptor-client-proposal]: http://cf-dev.70369.x6.nabble.com/cf-dev-Proposal-for-incubation-of-receptor-client-Java-client-for-receptor-td440.html 63 | -------------------------------------------------------------------------------- /Utilities/2015-07-28-utilities.md: -------------------------------------------------------------------------------- 1 | # Utilities PMC Meeting 2015-07-28 2 | 3 | ## Agenda 4 | 5 | 1. Update on CI tools (Mike Dalessio) 6 | 2. Update on CLI (Greg Oehmen) 7 | 3. Update on Eclipse plugin and Java tools (Ryan Morgan) 8 | 4. Proposals 9 | 5. Open Discussion 10 | 11 | 12 | ## Attendees 13 | 14 | (expected) 15 | 16 | * Chip Childers, Cloud Foundry Foundation 17 | * Mike Dalessio, Pivotal (PMC lead) 18 | * Greg Oehmen, Pivotal 19 | * Ryan Morgan, Pivotal 20 | 21 | ## Update on CI tools (Mike Dalessio) 22 | 23 | 24 | ## Update on CLI (Greg Oehman) 25 | 26 | 27 | ## Update on Eclipse plugin and Java tools (Ryan Morgan) 28 | * CF Java Client 1.1.3 released on June 26th. Fixes temporary file cleanup on pushed artifacts. 29 | * Eclipse plugin given the go ahead to move to the Eclipse Foundation. Proposal in process. 30 | * receptor-client is in the process of moving to cloudfoundry-incubator 31 | 32 | ## Proposals 33 | 34 | 35 | ## Open Discussion 36 | -------------------------------------------------------------------------------- /Utilities/2015-09-09-utilities.md: -------------------------------------------------------------------------------- 1 | # Utilities PMC Notes 2015-09-09 2 | 3 | ## Table of Contents 4 | 5 | 1. Update on "Offline" PMC Discussion 6 | 2. CLI 7 | 3. Java Utilities 8 | 9 | 10 | ## Update on "Offline" PMC Discussions 11 | 12 | In the previous PMC meeting, held on 2015-07-28, the Utilities PMC agreed to tentatively stop conducting regular synchronous meetings, and instead move to an "offline" model where discussions and, if necessary, voting would be conducted on the public cf-dev@ mailing list. 13 | 14 | As part of this change, the PMC Lead (that's me!) committed to sending regular status updates to the mailing list in lieu of meeting notes. In this aspect, I failed over the last month, and I apologize for the resulting lack of transparency. 15 | 16 | Going forward, I'll return to a two-week cycle of email updates for this PMC. 17 | 18 | Please reach out to me or Chip if you have concerns over continuing the "offline" model for the Utilities PMC. 19 | 20 | 21 | ## CLI 22 | 23 | [CLI v6.12.3][] was released on August 31st, which notably includes many community PRs and remove of codegangsta in preparation for an epic to revamp `cf help`. 24 | 25 | [CLI v6.12.3]: https://github.com/cloudfoundry/cli/releases/tag/v6.12.3 26 | 27 | CLI has scheduled an inception on 2015-09-09 in San Francisco, Greg Oehmen will be sending out details later this week. 28 | 29 | 30 | ## Java Utilities 31 | 32 | Work continues on moving the Eclipse tools for Cloud Foundry to the Eclipse Foundation. Immediate goal is inclusion in the Luna SR1 release. 33 | 34 | The team is planning an inception for "v2" of `cf-java-client`. Immediate goals will include support for CCv3 and to improve upon decisions made during the initial implementation. We expect the inception planning process to take some time, while some high-level design work is done to build abstractions on top of a large number of API endpoints. 35 | -------------------------------------------------------------------------------- /Utilities/2015-10-14-utilities.md: -------------------------------------------------------------------------------- 1 | # Utilities PMC Notes 2015-10-14 2 | 3 | ## Table of Contents 4 | 5 | 1. CLI 6 | 2. Java Utilities 7 | 3. CI Tooling 8 | 9 | 10 | ## CLI 11 | 12 | * Nearly done with [Diego support](https://www.pivotaltracker.com/epic/show/1995122). 13 | * Upcoming work around [Organization and Space RBAC](https://www.pivotaltracker.com/epic/show/1991856). 14 | * Upcoming work around [CC v3 API](https://www.pivotaltracker.com/epic/show/2088038). 15 | 16 | 17 | ## Java Utilities 18 | 19 | * Work has started in earnest on [cf-java-client v2](https://www.pivotaltracker.com/n/projects/816799). Official announcement will go out to cf-dev@ soon. 20 | 21 | * Eclipse Tools for Cloud Foundry ("CFT") repo is now avilable at [github.com/eclipse/cft](https://github.com/eclipse/cft). The transition is fully explained [here](https://github.com/cloudfoundry/eclipse-integration-cloudfoundry#important-breaking-changes---october-2015). 22 | 23 | 24 | ## CI Tooling 25 | 26 | * CF-Dreddbot and CF-Gitbot ("the bots") are now being continuously deployed via a Concourse pipeline. Making these pipelines public is pending on making sure credentials aren't being leaked. 27 | * The Bots are also hooked into papertrail to make sure that if any webhooks are missed, the Toolsmiths will receive an alert. 28 | * Nearly done with an OSS release of a "cron" concourse resource. 29 | -------------------------------------------------------------------------------- /Utilities/2015-11-09-utilities.md: -------------------------------------------------------------------------------- 1 | # Utilities PMC Notes as of 2015-11-09 2 | 3 | The last set of notes were sent out on 2015-10-14 4 | 5 | 6 | ## Table of Contents 7 | 8 | 1. CLI 9 | 2. Java Utilities 10 | 3. CI Tooling 11 | 12 | 13 | ## CLI 14 | 15 | Dies Köper, of Fujitsu, has taken over the PM responsibilities for the CLI team after completing a "PM Dojo" on October 29. 16 | 17 | Dies has embarked on cleaning up the icebox (evaluating around 300 old stories) as well as going through open Github Issues and PRs. 18 | 19 | Congratulations, and thank you, Dies! 20 | 21 | 22 | ### Releases 23 | 24 | CLI v6.13.0 was released, which pulls Diego support into the main tool (i.e., the Diego plugin is no longer needed). 25 | 26 | 27 | ### Ongoing / Upcoming work 28 | 29 | * Started implementing stories around [Organization and Space RBAC](https://www.pivotaltracker.com/epic/show/1991856). 30 | * Started fleshing out stories upcoming around [CC v3 API](https://www.pivotaltracker.com/epic/show/2088038). 31 | * Implemented a number of First Impressions stories: 32 | - Simplification of the [Download page](https://github.com/cloudfoundry/cli#downloads) (making 64 bit installers and binaries more prominent than the edge and 32 bit releases) 33 | - Examples on how to download them with curl 34 | - Improved filenames (added release version in filename, etc.) 35 | 36 | 37 | ### Risks 38 | 39 | * Team resource levels unstable, with one engineer added and two rolled off. This brings up the risk of loss of knowledge and context. 40 | * Many days this fortnight we had only 1 engineer working (others were sick, on vacation, had jury duty calls). Low staffing to continue with anchor visiting upcoming CF Summits. 41 | 42 | 43 | 44 | ## Java Utilities 45 | 46 | The CF Java client work has slowed down as the team ramps up on Concourse, but is continuing to proceed. Interested parties are invited to follow progress in [the Java Client backlog][jcbacklog]. 47 | 48 | [jcbacklog]: https://www.pivotaltracker.com/n/projects/816799 49 | 50 | 51 | ## CI Tooling 52 | 53 | No updates. 54 | -------------------------------------------------------------------------------- /Utilities/2016-01-14-utilities.md: -------------------------------------------------------------------------------- 1 | # Utilities PMC Notes as of 2016-01-14 2 | 3 | The last set of notes were sent out on ?? 4 | 5 | 6 | ## Table of Contents 7 | 8 | 1. CLI 9 | 2. Java Utilities 10 | 3. CI Tooling 11 | 12 | 13 | ## CLI 14 | 15 | ### Releases 16 | 17 | CLI v6.14.1 was released just before the Christmas & New Year's break. It mainly consists of a number of issues reported by the community. 18 | Also, the Mac OS X installer is now digitally signed, allowing the CLI to be installed in corporate environments with policies that prevent users from installing unsigned programs. 19 | CLI v6.15.0 is the latest release, adding management of Routing's routes with path feature, and includes IBM contributed language files for 9 languages (de_DE, es_ES, fr_FR, it_IT, ja_JP, ko_KR, pt_BR, zh_Hans and zh_Hant). 20 | 21 | ### Ongoing / Upcoming work 22 | 23 | * Continuing to review CLI UX for new Routing features with Shannon, reviewing PRs and implementing CLI stories from Routing team. 24 | * About to discuss CLI documentation on docs.cloudfoundry.org with Kim, will propose to integrate a cf CLI command reference guide (generated from cf help output). 25 | * About to discuss new CAPI features to expose in CLI with Dieu. 26 | * Need to work out a strategy on how to keep the CLI translations up to date (ask IBM again, ask users on CF Dev ML for PRs, ask CFF sponsors to adopt a language, look into other crowd-sourced methods?). 27 | * Working on a proposal for a cli command to check if it's the latest, potentially update itself. 28 | 29 | ### Team developments 30 | 31 | * The team had 1-2 weeks off during the Christmas & New Year's break. 32 | * Anchor rolled off the team (moved to CAPI). Remaining CLI developer confident he knows enough to figure out any context we lost. 33 | * Remaining CLI developer visiting Sydney this month to ramp up new team member from Fujitsu. 34 | * Pivotal Labs Sydney lending out a Pivot to CLI team; he is remote cross-pairing with SF based Routing team on exposing Routing features through the CLI. He's being lent out to us while on the bench, expecting to remain on the CLI team next month but unclear how long until Labs needs him back. 35 | 36 | 37 | ## Java Utilities 38 | 39 | ... 40 | 41 | ## CI Tooling 42 | 43 | ... 44 | --------------------------------------------------------------------------------