Skip to content

Releases: nulldriver/cf-cli-resource

v2.8.0

26 Aug 19:54
5ef6152

Choose a tag to compare

2.8.0 - 2018-08-26

Changed

  • push command now handles Docker images and private registries

Packaged Dependencies

Dependency Version
cf cli 6.37.0
autopilot 0.0.6
yq 2.1.0

v2.7.0

20 Aug 01:20

Choose a tag to compare

2.7.0 - 2018-08-19

Added

  • add-network-policy command - Create policy to allow direct network traffic from one app to another
  • remove-network-policy command - Remove network traffic policy of an app

Changed

Packaged Dependencies

Dependency Version
cf cli 6.37.0
autopilot 0.0.6
yq 2.1.0

v2.6.0

16 May 16:06

Choose a tag to compare

2.6.0 - 2018-05-15

Added

  • stop command - Stop an app
  • restart command - Stop all instances of the app, then start them again. This causes downtime.
  • restage command - Recreate the app's executable artifact using the latest pushed app files and the latest environment (variables, service bindings, buildpack, stack, etc.)
  • enable-feature-flag command - Allow use of a feature
  • disable-feature-flag command - Prevent use of a feature

Changed

  • Better cleanup of users created by tests
  • The cf_user_exists function used in tests now handles result pagination

Packaged Dependencies

Dependency Version
cf cli 6.35.2
autopilot 0.0.3
yaml 1.10

v2.5.1

09 Apr 01:19

Choose a tag to compare

2.5.1 - 2018-04-03

Fixed

  • create-service-broker command now only targets an org and space if space_scoped: true
  • Remove un-necessary cf_target call from create-domain

Packaged Dependencies

Dependency Version
cf cli 6.35.2
autopilot 0.0.3
yaml 1.10

v2.5.0

09 Apr 01:18

Choose a tag to compare

2.5.0 - 2018-04-02

Added

  • scale command - Change or view the instance count, disk space limit, and memory limit for an app
  • create-domain command - Create a domain in an org for later use
  • delete-domain command - Delete a domain
  • map-route command - Add a url route to an app
  • unmap-route command - Remove a url route from an app
  • run-task command - Run a one-off task on an app, thanks to a PR by @bigorangemachine

Changed

  • Updated to cf cli v6.35.2

General Code Cleanup

  • Change tests to support Orgs and Spaces with spaces
  • Add necessary variable quoting
  • Remove un-necessary variable quoting
  • Use parameter expansion in cf_* functions to check all required args and allow optional args
  • Use array for dynamic argument building for cf cli calls to retain argument quoting
  • Removed unused function: cf_create_org_if_not_exists
  • Removed unused function: cf_create_space_if_not_exists

Packaged Dependencies

Dependency Version
cf cli 6.35.2
autopilot 0.0.3
yaml 1.10

v2.4.3

09 Apr 01:16

Choose a tag to compare

2.4.3 - 2018-02-23

Fixed

  • create-user-provided-service when checking if a ups already exists, the command now only checks the current space instead of every space the user has access to.

Packaged Dependencies

Dependency Version
cf cli 6.32.0
autopilot 0.0.3
yaml 1.10

v2.4.2

09 Apr 01:15

Choose a tag to compare

2.4.2 - 2018-02-16

Fixed

  • delete-service command's wait_for_service now only checks the current space instead of every space the user has access to.

Packaged Dependencies

Dependency Version
cf cli 6.32.0
autopilot 0.0.3
yaml 1.10

v2.4.1

09 Apr 01:15

Choose a tag to compare

2.4.1 - 2018-02-09

Fixed

  • cf_trace: true no longer messes up cf calls that are intended to capture the json output inside scripts. For now, we set CF_TRACE=false for all cf calls where we need to capture the output. I think there is a way to redirect the CF_TRACE output, but I couldn't figure it out with the way we do stdout and stderr redirects in the out script. Until then, please note that you won't see the trace info every cf command used in the script.

Packaged Dependencies

Dependency Version
cf cli 6.32.0
autopilot 0.0.3
yaml 1.10

v2.4.0

09 Apr 01:14

Choose a tag to compare

2.4.0 - 2018-02-08

Added

  • We now have a dedicated Cloud Foundry instance to use for integration testing (thanks Pivotal!!). This should help turn-around PRs and issues a little faster.
  • Support cf_trace, cf_dial_timeout and cf_trace configurations for source and command params.
  • unbind-service command - Unbind a service instance from an app

Changed

  • Updated docs to clarify the use of logical names for put steps.
  • delete-service command now supports wait_for_service param for deleting asynchronous services.
  • Refactored integration tests to default to PCF Dev for local testing while allowing for overriding by exporting env vars before running the test script.
  • Added test job to pipeline to run the integration tests after the Docker image is built.
  • Refactored service creation/binding/deletion tests to better focus on synchronous and asynchronous services.

Fixed

  • wait-for-service command errors if the service does not exist.

Packaged Dependencies

Dependency Version
cf cli 6.32.0
autopilot 0.0.3
yaml 1.10

v2.3.1

09 Apr 01:13

Choose a tag to compare

2.3.1 - 2018-01-08

Fixed

  • Fixed enable-service-access and disable-service-access both now properly treat plan and access_org as optional, thanks to a PR by @legnoh
  • Docs for enable-service-access and disable-service-access have been corrected to reference service_broker argument name (was incorrectly set to service).

Packaged Dependencies

Dependency Version
cf cli 6.32.0
autopilot 0.0.3
yaml 1.10