Skip to content

Latest commit

 

History

History
85 lines (67 loc) · 8.11 KB

CHANGELOG.md

File metadata and controls

85 lines (67 loc) · 8.11 KB

0.10.0 (Unreleased)

ENHANCEMENTS:

  • cloudfoundry_app.route.default_route deprecated in favor or cloudfoundry_app.routes array #150 following cleaned up of blue/green unimplemented support. Thanks @jcarrothers-sap.
  • Migration script to migrate from 0.9.8 to 0.9.9 syntax. #165, #171. Thanks @janosbinder, @lixilin2301
  • Added a flag support the recursive deletion of service bindings, service keys, and routes associated with the service instance. #174. Thanks @samedguener, @lixilin2301

BUG FIXES:

  • changes to app health check required an app restart #168. Thanks @jcarrothers-sap
  • fix a crash when using syslog_drain_url services #175. Thanks @psycofdj
  • fix git http(s) authentication on cloudfoundry_app resource #169. Thanks @psycofdj
  • fix edge case crash with null app port #159. Thanks @loafoe

0.9.9 (September 27, 2018)

BREAKING CHANGES:

  • the provider and all its resources have been renamed from "cf" to "cloudfoundry" #44 thanks @mevansam . Rename the provider distribution binary into terraform-provider-cloudfoundry when installing it. Refer to Using the provider readme for further details. Upgrading to this version requires the following procedure:
    • back up the tf files and the terraform.tfstate file
    • in all tf files replace resource/data "cf_..." with "cloudfoundry_...". For example sed 's#resource \"cf_#resource \"cloudfoundry_#g' old.tf | sed 's#data \"cf_#data \"cloudfoundry_#g
    • in the terraform.tfstate file replace the types. For example "type": "cf_service_instance" should be replaced with "type": "cloudfoundry_service_instance"
    • in the terraform.tfstate file check the depends_on nodes and make the adjustments.
      • For example:
      "depends_on": [
      "data.cf_service.abc"
      "cf_service_instance.xyz"
      "cf_route.example"
      ],
      
      will become:
      "depends_on": [
      "data.cloudfoundry_service.abc"
      "cloudfoundry_service_instance.xyz"
      "cloudfoundry_route.example"
      ],
      

if there are no errors after calling terraform plan, and no changes are planned to be applied then the migration was successful.

  • cloudfoundry_app.github_release and cloudfoundry_buildpack.github_release now accept user and password attribute instead of Oauth access token attribute #119 thanks @janosbinder and @SzucsAti
  • cloudfoundry_config was renamed into cloudfoundry_feature_flags #6 #66 thanks @SzucsAti
  • cloudfoundry_quota was split into cloudfoundry_org_quota and cloudfoundry_space_quota thanks @psycofdj

IMPROVEMENTS:

  • cli: display workspace name in apply and destroy commands if not default #18253
  • cli: Remove error on empty outputs when -json is set #11721
  • helper/schema: Resources have a new DeprecationMessage property that can be set to a string, allowing full resources to be deprecated #18286
  • backend/s3: Allow fallback to session-derived credentials (e.g. session via AWS_PROFILE environment variable and shared configuration) #17901
  • backend/s3: Allow usage of AWS_EC2_METADATA_DISABLED environment variable #17901

FEATURES:

BUG FIXES:

NOTES:

  • CI improvements,
  • Acceptance test environment maintenance and upgrades (thanks @mevansam
  • improvements following #38