VCAP_APPLICATION in the V3 Cloud Foundry API
Nicholas Calugar
Hi CF-Dev,
The CAPI team is working hard to get to MVP for V3 of the Cloud Foundry API. You can follow along by visiting our documentation and tracker: http://v3-apidocs.cloudfoundry.org/ https://www.pivotaltracker.com/n/projects/966314 We'd like to get some feedback from the community regarding VCAP_APPLICATION, an environment variable provided to applications running on Cloud Foundry. In V3, an application contains 1 or more processes that can be scaled independently, so VCAP_APPLICATION doesn't quite fit. Do you have any use cases around VCAP_APPLICATION that you could share? Are there Cloud Foundry operators / users that would like to get rid of this all together? Our current plan was to do something like below, but wanted to hear from the community first. "CF_APPLICATION_PROCESS": { "space": { "guid": "682e10a0-6f3a-4a9f-b52c-f508b2bd99c6", "name": "ncalugar-a1" }, "application": { "guid": "<v3-app-guid>", "name": "nickdora" "version": "<app-version-guid>" }, "process": { "guid": "<v3-proc-guid>", "type": "web", "ports": [8080,8081] }, "route_mappings": [ { "guid": "<v3-route-mapping-guid>", "uri": "nickdora.a1-app.cf-app.com", "port": 8080 }, { "guid": "<v3-route-mapping-guid>", "uri": "nickdora.a1-app.cf-app.com/admin", "port":"8081" } ], "limits": { "fds": 16384, "mem": 1024, "disk": 4096 } } Thanks, Nick |
|