You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
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.
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 everycf command used in the script.
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.
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).