v0.18.0 for PCF 1.7.0
PCF Dev v0.18.0 is an open beta release that is publicly available on the Pivotal Network.
Feedback for the proprietary version of PCF Dev may be left in the Github issues for this repository.
Installation
$ unzip pcfdev-v0.18.0+PCF1.7.0-<OS>.zip
$ ./pcfdev-v0.18.0+PCF1.7.0-<OS>
Plugin successfully upgraded. Current version: 0.18.0. For more info run: cf dev help
$ cf dev help
Changelog
-
Spring Cloud Services is now available in the commercial version of PCF Dev. You must have 6 GB of free memory to run PCF Dev with Spring Cloud Services, and you must specify that it should start when you start PCF Dev.
$ cf dev start -s scs
See Known Issues below for caveats.
-
The
-s
flag tocf dev start
may be used to customize what services are started. By default, MySQL, Redis, and RabbitMQ are started. MySQL is used internally by the VM and cannot be disabled. Runcf dev help
for more info. -
The PCF Dev cf CLI plugin version and OVA version are available by running
cf dev version
. (#76) -
Apps Manager services now have corresponding tile images and relevant descriptions.
-
Certain invalid VM states are now detectable.
cf dev status
is more reliable in this release. -
Invalid VM states that are recoverable can be recovered with
cf dev stop
followed bycf dev start
. -
The
vcap
user in the VM can now use the cf CLI. -
The EULA is now scrollable and disappears from your terminal after accepting it.
-
DNS resolution inside the PCF Dev VM is completely re-vamped. External resolution is now performed on the host. This may address issues where PCF Dev fails to start. (#79, #93, #102)
-
HTTP proxy support is improved. (#100)
-
Local network detection and VM IP address collision prevention is improved (#88).
-
The SSL certificate for PCF Dev matches the system domain in all cases.
-
The corresponding PCF Dev OVA (
pcfdev-v0.219.0.ova
for this release) may be imported from the local filesystem withcf dev import /path/to/pcfdev-v0.219.0.ova
-
Component versions are still matched to PCF 1.7.0. PCF Dev v0.19.0 will include PCF 1.7.12 components and will be available soon.
-
Experimental support for AWS continues to be discontinued. We found that many users had trouble configuring PCF Dev on AWS in a secure and usable manner. AWS support will return soon, and will be available from the AWS Marketplace. If you are a Pivotal employee, please contact us on Slack for continued AWS support.
Elastic Runtime
- cf-release maintained at v235
- diego-release maintained at v0.1467.0
- garden-linux-release maintained at v0.337.0
- etcd-release maintained at v45
Services
- cf-mysql-release maintained at v26
- cf-redis-release maintained at v424.18.0
- cf-rabbitmq-release maintained at v210.8.0
- Spring Cloud Services added at v1.1.1
Tools
- Apps Manager maintained at a custom build from 6/15/2016.
Known Issues
- If you experience failures while creating Spring Cloud services with
cf create-service
, try creating services one at a time, making sure each service is created successfully before creating the next. For example, the sample Traveler app deploy script will occasionally fail because it attempts to create a service registry and a circuit breaker dashboard simultaneously. - MySQL is used internally be the VM and cannot be disabled with the
-s
flag. - The Apps Manager SSL certificate is self-signed. Your browser may warn you about this when you navigate to https://local.pcfdev.io. This warning can safely be ignored.
- Support for running multiple PCF Dev VMs, as well as support for custom VM IP addresses and domains will be delayed until release 0.20.0.