Skip to content

Releases: cloudfoundry/cf-acceptance-tests

v2.1.0

02 Oct 17:58
ec57bb0
Compare
Choose a tag to compare

Updates

  • services/service_instance_lifecycle.go 23981dc
    • Do not expect service delete to exit 0
      The 'delete-service' command issues a command that is async with regards to the broker but not CAPI.
      This causes the cli to return a non-zero exit code when the service has an operation in progress.
  • windows/running_security_groups_win.go 5be910b
  • assets/python/... ec57bb0
    • Modify python fixture app to be multithreaded. #337

v2.0.0

21 Sep 17:09
Compare
Choose a tag to compare

Breaking Change

  • Updated the default credhub_client to credhub_admin_client.
    • Note: If you're using cf-deployment-concourse-tasks v7.6 or greater, your integration config will be fine. Else, you'll need to make a manual update.

Other updates

  • Bumped to CredHub 2.0 for CredHub acceptance tests.
  • windows/running_security_groups_win.go 43f09c8
    • CAT Failure Fix -- [Top Level] | [windows] | WINDOWS: App Instance Networking | WINDOWS: Using container-networking and running security-groups | WINDOWS: correctly configures asgs
    • Added a warm-up request to force HWC to do just-in-time compilation

v1.9.0

20 Sep 00:14
Compare
Choose a tag to compare

Updates

  • vendor/github.com/cloudfoundry-incubator/cf-test-helpers/workflowhelpers/internal/cf_auth.go
    &&
    vendor/github.com/cloudfoundry-incubator/cf-test-helpers/workflowhelpers/user_context.go

v1.8.0

18 Sep 19:23
Compare
Choose a tag to compare

Updates

  • windows/running_security_groups_win.go -- 30c9a49
    • Added a warm-up request to force HWC to do just-in-time compilation.
  • apps/lifecycle.go && windows/lifecycle.go -- fc85972
    • Guarded against nil pointer dereference after regex misses.

v1.7.0

11 Sep 17:09
0bc1c5f
Compare
Choose a tag to compare

Updates

  • Go 1.11 compatibility 3800311
  • tasks/task.go
    • Allow tasks to pass on NSX-T #333

v1.6.0

05 Sep 23:10
Compare
Choose a tag to compare

Updates

  • windows/http_healthcheck.go 5db65c3
    • Removed negative windows healthcheck tests.
      There's no equivalent test in CATs in the Linux stack, and Diego and
      Windows Garden teams agree that this behavior could be tested just fine
      in a component test
  • capi_experimental/deployment.go && helpers/v3_helpers/v3.go 739b5d2
    • Added test for CAPI experimental feature of canceling deployments

v1.5.0

01 Sep 05:17
Compare
Choose a tag to compare

Updates

  • 5bb3d0d -- Allow security groups to pass on NSX-T
  • f16e145 -- Increase timeout to reduce flakiness

v1.4.0

31 Aug 19:36
Compare
Choose a tag to compare

Updated Tests:

  • Make windows/worker.go test less flakey in the context when use_log_cache is set to true.
  • Update helpers/v3_helpers/v3.go to always attempt to create the Iso Seg first, then call Find only if the
    Create fails. This change should reduce flakes that have been occurring when running the suite in parallel.
  • Bumpcf-test-helpers to pull in new retry logic to resolve the notorious cf auth timeout.
  • Update bin/test to create the CF_PLUGIN_HOME env variable so when CATs is being run locally with multiple nodes they'll all share a single plugin directory rather than create their own.

v1.3.0

28 Aug 23:18
0f14b77
Compare
Choose a tag to compare

Configuration Changes

  • Now that Log Cache is enabled by default in cf-deployment, we've updated the default config to use Log Cache for log tailing.
  • Operators can now configure Diego to require that all traffic to app containers go through the Envoy proxy.
    In that scenario CF_INSTANCE_PORTS & CF_INSTANCE_PORT environment variables will no longer be set.
    Furthermore, CF_INSTANCE_ADDR won't have the 'external' field set.
    The following changes were made:
    • New parameter 'disallow_unproxied_app_traffic'.
    • Change the relevant tests to use the previously mentioned parameter.

Updated Tests:

apps/admin_buildpack_lifecycle.go

  • The cf-cli v6.38.0 now outputs buildpacks: with an s, on the 'app' command.
    The regex matcher has been updated to accommodate this change.

New Tests:

services/service_instance_lifecycle.go

  • The asynchronous binding delete operation has been added to Cloud Controller, as part of the CF Deployment Release v3.2 which includes CAPI Release 1.65.
    CATs have been added to assert on the asynchronous binding delete flow.

Updated Assets:

credhub-service-broker

  • Modified to work with two different clients
    • If 'cc_service_key_client' is used, service broker works as it used to
    • If 'credhub_admin_client' is used, service broker adds a read
      permission for the 'cc_service_key_client'

v1.2.0

21 Aug 20:53
Compare
Choose a tag to compare

Updates

New Tests:

apps/lifecycle.go

  • Added CAT for validating container metrics
    • Copied test from windows suite
    • Adds coverage for CC <> Traffic Controller integration
    • Adds regression test for transition from Traffic Controller to Log-Cache

CATS Flake Fixes:

ssh/ssh.go
windows/ssh.go

  • Reduce SSH tests flakiness
  • Push a single app instance for all tests. Scale to two instances for tests that require it.
  • Windows and linux local port forwarding tests use different local ports.