commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2020-10-23 14:00:43 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.3463 (New) Package is "terraform" Fri Oct 23 14:00:43 2020 rev:22 rq:841959 version:0.13.4 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2020-06-10 00:53:45.123779264 +0200 +++ /work/SRC/openSUSE:Factory/.terraform.new.3463/terraform.changes 2020-10-23 14:00:47.812053913 +0200 @@ -1,0 +2,285 @@ +Wed Oct 7 10:39:33 UTC 2020 - John Paul Adrian Glaubitz + +- Update to 0.13.4 (bsc#1177421, jsc#ECO-2766, jsc#PM-2215) + UPGRADE NOTES: + * The built-in vendor (third-party) provisioners, which include `habitat`, `puppet`, +`chef`, and `salt-masterless` are now deprecated and will be removed in a future +version of Terraform. + * Deprecated interpolation-only expressions are detected in more contexts in addition +to resources and provider configurations. Module calls, data sources, outputs, and +locals are now also covered. Terraform also detects interpolation-only expressions +in complex values such as lists and objects. An expression like `"${foo}"` should +be rewritten as just `foo`. (#27272) (#26334) + BUG FIXES: + * command: Include schemas from required but unused providers in the output of `terraform +providers schema`. This allows development tools such as the Terraform language server +to offer autocompletion for the first resource for a given provider. (#26318) + * core: create_before_destroy status is now updated in the state during refresh (#26343) + * core: data sources using `depends_on`, either directly or through their modules, are +no longer are forced to wait until apply by other planned data source reads (#26375) +- from 0.13.3 + BUG FIXES: + * build: fix crash with terraform binary on openBSD (#26250) + * core: prevent create_before_destroy cycles by not connecting module close nodes to +resource instance destroy nodes (#26186) + * core: fix error where plan action changes from CreateThenDelete to DeleteThenCreate (#26192) + * core: fix Cycle when create_before_destroy status wasn't checked from state (#26263) + * core: fix "inconsistent final plan" error when changing the number of referenced +resources to 0 (#26264) + * states/remote: fix `state push -force` to work for all backends (#26190) +- from 0.13.2 + NEW FEATURES: + * **Network-based Mirrors for Provider Installation**: As an addition to the existing capability +of "mirroring" providers into the local filesystem, a network mirror allows publishing copies +of providers on an HTTP server and using that as an alternative source for provider packages, +for situations where directly accessing the origin registries is impossible or undesirable. +(#25999) + ENHANCEMENTS: + * backend/http: add support for configuration by environment variable. (#25439) + * command: Add support for provider redirects to `0.13upgrade`. If a provider in the Terraform +Registry has moved to a new namespace, the `0.13upgrade` subcommand now detects this and follows +the redirect where possible. (#26061) + * command: Improve `init` error diagnostics when encountering what appears to be an in-house +provider required by a pre-0.13 state file. Terraform will now display suggested `terraform state +replace-provider` commands which will fix this specific problem. (#26066) + BUG FIXES: + * command: Warn instead of error when the `output` subcommand with no arguments results in no outputs. +This aligns the UI to match the 0 exit code in this situation, which is notable but not necessarily +an error. (#26036) + * terraform: Fix crashing bug when reading data sources during plan with blocks backed by objects, +not collections (#26028) + * terraform: Fix bug where variables values were asked for twice on the command line and provider +input values were asked for but not saved (#26063) +- from 0.13.1 + ENHANCEMENTS: + * config: `cidrsubnet` and `cidrhost` now support address extensions of more than 32 bits (#25517) + * cli: The directories that Terraform searches by default for provider plugins can now be symlinks +to directories elsewhere. (This applies only to the top-level directory, not to nested directories +inside it.) (#25692) + * backend/s3: simplified mock handling and assume role testing (#25903) + * backend/s3: support for appending data to the User-Agent request header with the TF_APPEND_USER_AGENT +environment variable (#25903) + BUG FIXES: + * config: Override files containing `module` blocks can now override the special `providers` argument. (#25496) + * cli: The state lock
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2020-06-10 00:53:32 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.3606 (New) Package is "terraform" Wed Jun 10 00:53:32 2020 rev:21 rq:813002 version:0.12.26 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2020-05-19 14:50:27.980333820 +0200 +++ /work/SRC/openSUSE:Factory/.terraform.new.3606/terraform.changes 2020-06-10 00:53:45.123779264 +0200 @@ -1,0 +2,14 @@ +Mon Jun 8 07:16:53 UTC 2020 - Dirk Mueller + +- update to 0.12.26 + ENHANCEMENTS: + * backend/remote: Can now accept -target options when creating a plan using + remote operations, if supported by the target server. (Server-side support + for this in Terraform Cloud and Terraform Enterprise will follow in + forthcoming releases of each.) (#24834) + * cli: A special new lifecycle mode for provider plugins where they are + assumed to be controlled by an external process outside of Terraform. This + is for automated provider plugin testing only, and is not an end-user + feature. (#24674) + +--- @@ -71,0 +86,5 @@ +Mon Jan 20 09:42:59 UTC 2020 - John Paul Adrian Glaubitz + +- Update in SLE-15 (bsc#1158440, CVE-2019-19316) + +--- @@ -229,0 +249,5 @@ + +--- +Tue Sep 17 07:35:09 UTC 2019 - John Paul Adrian Glaubitz + +- Include in SLE-15 (bsc#1148092, jsc#ECO-134) Old: terraform-0.12.25.obscpio terraform-0.12.25.tar.xz New: _constraints terraform-0.12.26.obscpio terraform-0.12.26.tar.xz Other differences: -- ++ terraform.spec ++ --- /var/tmp/diff_new_pack.Z7Fifr/_old 2020-06-10 00:53:47.779786137 +0200 +++ /var/tmp/diff_new_pack.Z7Fifr/_new 2020-06-10 00:53:47.783786147 +0200 @@ -17,7 +17,7 @@ Name: terraform -Version:0.12.25 +Version:0.12.26 Release:0 Summary:Tool for building infrastructure safely and efficiently License:MPL-2.0 ++ _constraints ++ aarch64 s390x x86_64 4 8 ++ _service ++ --- /var/tmp/diff_new_pack.Z7Fifr/_old 2020-06-10 00:53:47.823786251 +0200 +++ /var/tmp/diff_new_pack.Z7Fifr/_new 2020-06-10 00:53:47.823786251 +0200 @@ -3,8 +3,8 @@ https://github.com/hashicorp/terraform git terraform -0.12.25 -v0.12.25 +0.12.26 +v0.12.26 .git ++ terraform-0.12.25.obscpio -> terraform-0.12.26.obscpio ++ /work/SRC/openSUSE:Factory/terraform/terraform-0.12.25.obscpio /work/SRC/openSUSE:Factory/.terraform.new.3606/terraform-0.12.26.obscpio differ: char 49, line 1 ++ terraform-0.12.25.tar.xz -> terraform-0.12.26.tar.xz ++ 15376 lines of diff (skipped) ++ terraform.obsinfo ++ --- /var/tmp/diff_new_pack.Z7Fifr/_old 2020-06-10 00:53:50.623793497 +0200 +++ /var/tmp/diff_new_pack.Z7Fifr/_new 2020-06-10 00:53:50.623793497 +0200 @@ -1,5 +1,5 @@ name: terraform -version: 0.12.25 -mtime: 1589387961 -commit: 2c60c28ae483cdf9494c6b4cb56b0586d809c4f4 +version: 0.12.26 +mtime: 1590597307 +commit: e139cf607e85e7aa3801a87b4bb1e3da7937e24a
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2020-05-19 14:50:07 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.2738 (New) Package is "terraform" Tue May 19 14:50:07 2020 rev:20 rq:807147 version:0.12.25 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2020-03-26 23:33:01.326769580 +0100 +++ /work/SRC/openSUSE:Factory/.terraform.new.2738/terraform.changes 2020-05-19 14:50:27.980333820 +0200 @@ -1,0 +2,13 @@ +Tue May 19 07:28:20 UTC 2020 - Dirk Mueller + +- update to 0.12.25: + NOTES: + * backend/s3: Region validation now automatically supports the new af-south-1 (Africa (Cape Town)) region. + ENHANCEMENTS: + * backend/s3: Support automatic region validation for af-south-1 (#24744) + * backend/remote: Add support for force push to remote backend (#24884) + BUG FIXES: + * core: Destroy provisioners should not evaluate for_each expressions (#24163) + * core: Fix races in GetVariableValue (#24599) + +--- Old: terraform-0.12.24.obscpio terraform-0.12.24.tar.xz New: terraform-0.12.25.obscpio terraform-0.12.25.tar.xz Other differences: -- ++ terraform.spec ++ --- /var/tmp/diff_new_pack.38lJvV/_old 2020-05-19 14:50:29.896338069 +0200 +++ /var/tmp/diff_new_pack.38lJvV/_new 2020-05-19 14:50:29.900338078 +0200 @@ -17,7 +17,7 @@ Name: terraform -Version:0.12.24 +Version:0.12.25 Release:0 Summary:Tool for building infrastructure safely and efficiently License:MPL-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.38lJvV/_old 2020-05-19 14:50:29.928338140 +0200 +++ /var/tmp/diff_new_pack.38lJvV/_new 2020-05-19 14:50:29.928338140 +0200 @@ -1,10 +1,10 @@ -https://github.com/hashicorp/terraform.git +https://github.com/hashicorp/terraform git terraform -0.12.24 -v0.12.24 +0.12.25 +v0.12.25 .git ++ terraform-0.12.24.obscpio -> terraform-0.12.25.obscpio ++ /work/SRC/openSUSE:Factory/terraform/terraform-0.12.24.obscpio /work/SRC/openSUSE:Factory/.terraform.new.2738/terraform-0.12.25.obscpio differ: char 27, line 1 ++ terraform-0.12.24.tar.xz -> terraform-0.12.25.tar.xz ++ 53744 lines of diff (skipped) ++ terraform.obsinfo ++ --- /var/tmp/diff_new_pack.38lJvV/_old 2020-05-19 14:50:32.720344332 +0200 +++ /var/tmp/diff_new_pack.38lJvV/_new 2020-05-19 14:50:32.720344332 +0200 @@ -1,5 +1,5 @@ name: terraform -version: 0.12.24 -mtime: 1584630245 -commit: 33ff1c03bb960b332be3af2e333462dde88b279e +version: 0.12.25 +mtime: 1589387961 +commit: 2c60c28ae483cdf9494c6b4cb56b0586d809c4f4
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2020-03-26 23:32:30 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.3160 (New) Package is "terraform" Thu Mar 26 23:32:30 2020 rev:19 rq:788260 version:0.12.24 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2020-03-11 18:50:04.991533683 +0100 +++ /work/SRC/openSUSE:Factory/.terraform.new.3160/terraform.changes 2020-03-26 23:33:01.326769580 +0100 @@ -1,0 +2,8 @@ +Tue Mar 24 06:46:42 UTC 2020 - Petr Cervinka + +- Update to 0.12.24 + BUG FIXES: + * command/login: Fix bug when using terraform login on Windows (#24397) + * registry: Fix panic when server is unreachable (#24411) + +--- Old: terraform-0.12.23.obscpio terraform-0.12.23.tar.xz New: terraform-0.12.24.obscpio terraform-0.12.24.tar.xz Other differences: -- ++ terraform.spec ++ --- /var/tmp/diff_new_pack.OtOtCX/_old 2020-03-26 23:33:04.470770715 +0100 +++ /var/tmp/diff_new_pack.OtOtCX/_new 2020-03-26 23:33:04.482770719 +0100 @@ -17,7 +17,7 @@ Name: terraform -Version:0.12.23 +Version:0.12.24 Release:0 Summary:Tool for building infrastructure safely and efficiently License:MPL-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.OtOtCX/_old 2020-03-26 23:33:04.510770729 +0100 +++ /var/tmp/diff_new_pack.OtOtCX/_new 2020-03-26 23:33:04.510770729 +0100 @@ -3,8 +3,8 @@ https://github.com/hashicorp/terraform.git git terraform -0.12.23 -v0.12.23 +0.12.24 +v0.12.24 .git ++ terraform-0.12.23.obscpio -> terraform-0.12.24.obscpio ++ /work/SRC/openSUSE:Factory/terraform/terraform-0.12.23.obscpio /work/SRC/openSUSE:Factory/.terraform.new.3160/terraform-0.12.24.obscpio differ: char 49, line 1 ++ terraform-0.12.23.tar.xz -> terraform-0.12.24.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/terraform-0.12.23/CHANGELOG.md new/terraform-0.12.24/CHANGELOG.md --- old/terraform-0.12.23/CHANGELOG.md 2020-03-05 21:56:10.0 +0100 +++ new/terraform-0.12.24/CHANGELOG.md 2020-03-19 16:04:05.0 +0100 @@ -1,4 +1,20 @@ +## 0.12.24 (March 19, 2020) + +NOTES: + +* cli: Windows executable signing. + +Our Windows 32-bit and 64-bit executables for this version and up will be signed with a HashiCorp cert. Windows users will no longer see a warning about an "unknown publisher" when running our software. + +BUG FIXES: +* command/login: Fix bug when using terraform login on Windows ([#24397](https://github.com/hashicorp/terraform/issues/24397)) +* registry: Fix panic when server is unreachable ([#24411](https://github.com/hashicorp/terraform/issues/24411)) + ## 0.12.23 (March 05, 2020) + +BUG FIXES: +* cli: Fix wrong version returned by `terraform version` + ## 0.12.22 (March 05, 2020) ENHANCEMENTS: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/terraform-0.12.23/command/cliconfig/credentials.go new/terraform-0.12.24/command/cliconfig/credentials.go --- old/terraform-0.12.23/command/cliconfig/credentials.go 2020-03-05 21:56:10.0 +0100 +++ new/terraform-0.12.24/command/cliconfig/credentials.go 2020-03-19 16:04:05.0 +0100 @@ -317,23 +317,18 @@ tmpName := f.Name() moved := false defer func(f *os.File, name string) { - // Always close our file, and remove it if it's still at its - // temporary name. We're ignoring errors here because there's - // nothing we can do about them anyway. - f.Close() + // Remove the temporary file if it hasn't been moved yet. We're + // ignoring errors here because there's nothing we can do about + // them anyway. if !moved { os.Remove(name) } }(f, tmpName) - // Credentials file should be readable only by its owner. (This may - // not be effective on all platforms, but should at least work on - // Unix-like targets and should be harmless elsewhere.) - if err := f.Chmod(0600); err != nil { - return fmt.Errorf("cannot set mode for temporary file %s: %s", tmpName, err) - } - + // Write the credentials to the temporary file, then immediately close +
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2020-03-11 18:47:06 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.3160 (New) Package is "terraform" Wed Mar 11 18:47:06 2020 rev:18 rq:783095 version:0.12.23 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2020-02-24 15:53:55.043673746 +0100 +++ /work/SRC/openSUSE:Factory/.terraform.new.3160/terraform.changes 2020-03-11 18:50:04.991533683 +0100 @@ -1,0 +2,14 @@ +Fri Mar 6 11:01:48 UTC 2020 - Petr Cervinka + +- Update to 0.12.23 + BUG FIXES: + * cli: Fix wrong version returned by `terraform version` +- Update to 0.12.22 + ENHANCEMENTS: + * registry: Add configurable retries for module and provider discovery requests to the remote registry ([#24260](https://github.com/hashicorp/terraform/pull/24260)) + * registry: Add configurable request timeout for the remote registry client ([#24259](https://github.com/hashicorp/terraform/pull/24259)) + BUG FIXES: + * cli: Fix terraform state mv to correctly set the resource each mode based on the target address ([#24254](https://github.com/hashicorp/terraform/issues/24254)) + * cli: The `terraform plan` command (and the implied plan run by `terraform apply` with no arguments) will now print any warnings that were generated even if there are no changes to be made. ([#24095](https://github.com/hashicorp/terraform/issues/24095)) + +--- Old: terraform-0.12.21.obscpio terraform-0.12.21.tar.xz New: terraform-0.12.23.obscpio terraform-0.12.23.tar.xz Other differences: -- ++ terraform.spec ++ --- /var/tmp/diff_new_pack.dMOxhU/_old 2020-03-11 18:50:06.635534418 +0100 +++ /var/tmp/diff_new_pack.dMOxhU/_new 2020-03-11 18:50:06.635534418 +0100 @@ -17,7 +17,7 @@ Name: terraform -Version:0.12.21 +Version:0.12.23 Release:0 Summary:Tool for building infrastructure safely and efficiently License:MPL-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.dMOxhU/_old 2020-03-11 18:50:06.683534439 +0100 +++ /var/tmp/diff_new_pack.dMOxhU/_new 2020-03-11 18:50:06.683534439 +0100 @@ -3,8 +3,8 @@ https://github.com/hashicorp/terraform.git git terraform -0.12.21 -v0.12.21 +0.12.23 +v0.12.23 .git ++ terraform-0.12.21.obscpio -> terraform-0.12.23.obscpio ++ /work/SRC/openSUSE:Factory/terraform/terraform-0.12.21.obscpio /work/SRC/openSUSE:Factory/.terraform.new.3160/terraform-0.12.23.obscpio differ: char 49, line 1 ++ terraform-0.12.21.tar.xz -> terraform-0.12.23.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/terraform-0.12.21/CHANGELOG.md new/terraform-0.12.23/CHANGELOG.md --- old/terraform-0.12.21/CHANGELOG.md 2020-02-19 19:00:12.0 +0100 +++ new/terraform-0.12.23/CHANGELOG.md 2020-03-05 21:56:10.0 +0100 @@ -1,3 +1,15 @@ +## 0.12.23 (March 05, 2020) +## 0.12.22 (March 05, 2020) + +ENHANCEMENTS: +* registry: Add configurable retries for module and provider discovery requests to the remote registry ([#24260](https://github.com/hashicorp/terraform/pull/24260)) +* registry: Add configurable request timeout for the remote registry client ([#24259](https://github.com/hashicorp/terraform/pull/24259)) + +BUG FIXES: + +* cli: Fix terraform state mv to correctly set the resource each mode based on the target address ([#24254](https://github.com/hashicorp/terraform/issues/24254)) +* cli: The `terraform plan` command (and the implied plan run by `terraform apply` with no arguments) will now print any warnings that were generated even if there are no changes to be made. ([#24095](https://github.com/hashicorp/terraform/issues/24095)) + ## 0.12.21 (February 19, 2020) NEW FEATURES: @@ -26,6 +38,7 @@ * command/show: Fix an issue with show and aliased providers ([#23848](https://github.com/hashicorp/terraform/issues/23848)) * core: Always clean up empty resources before empty modules ([#23822](https://github.com/hashicorp/terraform/issues/23822)) * internal/modsdir/manifest: Fix CLI issue with Windows machines ([#23865](https://github.com/hashicorp/terraform/issues/23865)) +* backend: Variable values are no longer output to the console when variables are undeclared ([#23293](https://github.com/hashicorp/terraform/issues/23293)) EXPERIMENTS: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/terraform-0.12.21/backend/local/backend_plan.go new/terraform-0.12.23/backend/local/backend_plan.go ---
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2020-02-24 15:53:35 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.26092 (New) Package is "terraform" Mon Feb 24 15:53:35 2020 rev:17 rq:778593 version:0.12.21 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2020-01-16 18:23:23.921047216 +0100 +++ /work/SRC/openSUSE:Factory/.terraform.new.26092/terraform.changes 2020-02-24 15:53:55.043673746 +0100 @@ -1,0 +2,35 @@ +Wed Feb 19 18:30:17 UTC 2020 - Petr Cervinka + +- Update to 0.12.21 + NEW FEATURES: + * backend/cos: New backend "cos", supporting using Tencent Cloud Storage as a remote backend. + * command/login: Enable "terraform login" and add support for UI-generated tokens ([#23995](https://github.com/hashicorp/terraform/issues/23995)) + * command/logout: Add "terraform logout" command to remove local credentials ([#24048](https://github.com/hashicorp/terraform/issues/24048)) + ENHANCEMENTS: + * command/workspace delete: release lock after workspace removal warning ([#24085](https://github.com/hashicorp/terraform/issues/24085)) + * lang/funcs: add `setsubtract` function ([#23424](https://github.com/hashicorp/terraform/issues/23424)) + BUG FIXES: + * command/state show: Fix an issue when a resource has a non-default provider configured ([#24027](https://github.com/hashicorp/terraform/issues/24027)) + * backend/remote-state: Fix issues where lingering lock files remained when deleting non-empty workspaces ([#24085](https://github.com/hashicorp/terraform/issues/24085)) + * command/import: Release lock if initialization error occurs on import ([#23318](https://github.com/hashicorp/terraform/issues/23318)) + * terraform: Fix panic when using `for_each` with a set containing `null` values ([#24047](https://github.com/hashicorp/terraform/issues/24047)) + +--- +Wed Feb 19 07:05:47 UTC 2020 - Petr Cervinka + +- Run spec-cleaner +- Update to 0.12.20 + ENHANCEMENTS: + * config: New built-in functions `try` and `can` are intended to ease working with data structures whose shape isn't known statically. ([#23794](https://github.com/hashicorp/terraform/issues/23794)) + * config: New, optional syntax for [`required_providers`](https://www.terraform.io/docs/configuration/terraform.html#specifying-required-provider-versions) setting in `terraform` blocks. This is not intended for general use yet but will support upcoming enhancements. [[#23843](https://github.com/hashicorp/terraform/issues/23843)] + + BUG FIXES: + * command/show: Fix an issue with show and aliased providers ([#23848](https://github.com/hashicorp/terraform/issues/23848)) + * core: Always clean up empty resources before empty modules ([#23822](https://github.com/hashicorp/terraform/issues/23822)) + * internal/modsdir/manifest: Fix CLI issue with Windows machines ([#23865](https://github.com/hashicorp/terraform/issues/23865)) + EXPERIMENTS: + * This release includes an _opt-in experiment_ for [custom validation rules on module variables](https://www.terraform.io/docs/configuration/variables.html#custom-validation-rules). + The feature is not yet finalized and is subject to breaking changes even in minor releases, but we're introducing it here in order to solicit feedback from module developers about which use-cases it is meeting, any use-cases it _isn't_ meeting, and any situations where things feel harder to express than they might be. + Due to the experimental nature of this feature, we do not recommend using it in "production" modules yet and we require an explicit [experimental feature opt-in](https://www.terraform.io/docs/configuration/terraform.html#experimental-language-features) of `variable_validation`. Depending on what feedback we receive, the design of this experimental feature may change significantly in future versions without an automatic upgrade path. + +--- Old: terraform-0.12.19.obscpio terraform-0.12.19.tar.xz New: terraform-0.12.21.obscpio terraform-0.12.21.tar.xz Other differences: -- ++ terraform.spec ++ --- /var/tmp/diff_new_pack.PRhsxs/_old 2020-02-24 15:53:57.459679126 +0100 +++ /var/tmp/diff_new_pack.PRhsxs/_new 2020-02-24 15:53:57.495679206 +0100 @@ -1,7 +1,7 @@ # # spec file for package terraform # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2020-01-16 18:23:12 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.26092 (New) Package is "terraform" Thu Jan 16 18:23:12 2020 rev:16 rq:764951 version:0.12.19 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2019-12-06 12:34:27.783488708 +0100 +++ /work/SRC/openSUSE:Factory/.terraform.new.26092/terraform.changes 2020-01-16 18:23:23.921047216 +0100 @@ -1,0 +2,36 @@ +Wed Jan 15 11:18:20 UTC 2020 - Jean-Philippe Evrard + +- Update to 0.12.19 +ENHANCEMENTS: + command/init: Cache Terraform Registry metadata responses when handling multiple references to the same module. (#23727) + command/state-mv: Detect and remove references elsewhere in the state to the source address in a terraform state mv operation. This does not affect any current operations but will cause the resulting state snapshot to be different than before, and a future version of Terraform may make use of this additional precision. (#23791) +BUG FIXES: + command/init: Fix an issue with via an update to go-getter where modules would fail to download from the registry (#23792) + command/init: use backend config from state when -backend=false is used during init. (#23802) + core: Do not evaluate unused config values, which may not be valid during destroy (#23717) + core: Better error handling for an odd "should never happen" situation regarding the restoration of a deposed instance during a create_before_destroy replace action. While this does not yet fix the situation (it can still happen), it now has a specialized error message to hopefully help gather some more information about the root cause in future reports. (#23718) + core: Prevent insertion of default providers when resources are removed from the config. (#23696) + core: Detect and handle dependencies implied by references in a connection block directly within a resource block. (#23663) + communicator/ssh: Fix deadlock when SSH agent forwarding fails. (#23661) +- Update to 0.12.18 +NOTES: + cli: Our darwin releases for this version and up will be signed and notarized according to Apple's requirements. + Prior to this release, MacOS 10.15+ users attempting to run our software reported seeing the error: "'terraform' cannot be opened because the developer cannot be verified." This error affected all MacOS 10.15+ users who downloaded our software directly via web browsers, and was caused by changes to Apple's third-party software requirements. + Our recommended approach to install and interact with the Terraform CLI can be found here. + MacOS 10.15+ users should plan to upgrade to 0.12.18+. +UPGRADE NOTES: + Inside provisioner blocks that have when = destroy set, and inside any connection blocks that are used by such provisioner blocks, it is now deprecated to refer to any objects other than self, count, and each. + Terraform has historically allowed this but doing so tends to cause downstream problems with dependency cycles or incorrect destroy ordering because it causes the destroy phase of one resource to depend on the existing state of another. Although this is currently only a warning, we strongly suggest seeking alternative approaches for existing configurations that are hitting this warning in order to avoid the risk of later problems should you need to replace or destroy the related resources. + This deprecation warning will be promoted to an error in a future release. +ENHANCEMENTS: + provisioners: Warn about the deprecation of non-self references in destroy-time provisioners, both to allow preparation for this later becoming an error and also as an extra hint for the "Cycle" errors that commonly arise when such references are used. (#23559) + cli: The terraform plan and terraform apply commands (and some others) now accept the additional option -compact-warnings. If set, and if Terraform produces warnings that are not also accompanied by errors, then the warnings will be presented in the output in a compact form that includes only the summary information, thus providing a compromise to avoid warnings overwhelming the output if you are not yet ready to resolve them. (#23632) +BUG FIXES: + backend/s3: Fix for users with >1000 workspaces (#22963) + cli: Allow moving indexed resource instances to new addresses that that don't yet exist in state (#23582) + cli: Improved heuristics for log level filtering with the TF_LOG environment variable, although it is still not 100% reliable for levels other than TRACE due to limitations of Terraform's internal logging infrastructure.
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2019-12-06 12:34:24 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.4691 (New) Package is "terraform" Fri Dec 6 12:34:24 2019 rev:15 rq:754638 version:0.12.17 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2019-11-21 13:00:11.718499629 +0100 +++ /work/SRC/openSUSE:Factory/.terraform.new.4691/terraform.changes 2019-12-06 12:34:27.783488708 +0100 @@ -1,0 +2,16 @@ +Fri Dec 6 08:14:36 UTC 2019 - Petr Cervinka + +- Update to 0.12.17 + SECURITY NOTES: + * If you are using the Azure remote state backend and you are using a SAS Token for authentication, please refer to [the Azure remote state backend security advisory](https://github.com/hashicorp/terraform/security/advisories/GHSA-4rvg-555h-r626). + Prior versions of the backend may have transmitted your state to the storage service using cleartext HTTP unless you specifically requested HTTPS when generating your SAS Token. This does not affect any other backends, and does not affect the Azure backend when using other authentication mechanisms. + NEW FEATURES: + * lang/funcs: Add `trim*` functions + ENHANCEMENTS: + * cli: Terraform will now consolidate many warnings with the same summary text into fewer warning items, in order to avoid excessive amounts of warnings making it hard to read other output from Terraform commands. ([#23425](https://github.com/hashicorp/terraform/issues/23425)) + * core: The upgrade logic for moving from the Terraform 0.11 to the Terraform 0.12 state snapshot format (internally, format version 3 to version 4) will now tolerate and ignore dependencies with invalid addresses, which tend to be left behind when following the `terraform 0.11checklist` directive to rename resources whose names start with digits prior to upgrading to Terraform 0.12. This should allow upgrading the state for a configuration that in the past had digit-prefixed resource names, once those names have been fixed in the configuration and state using the instructions given by `terraform 0.11checklist` in Terraform 0.11.14. ([#23443](https://github.com/hashicorp/terraform/issues/23443)) + BUG FIXES: + * command/jsonplan, command/jsonstate: fix panic with null values ([#23492](https://github.com/hashicorp/terraform/issues/23492)) + * backend/azure: Use HTTPS to talk to the storage API, even if using a SAS token that does not require it. ([#23496](https://github.com/hashicorp/terraform/issues/23496)) + +--- Old: terraform-0.12.16.obscpio terraform-0.12.16.tar.xz New: terraform-0.12.17.obscpio terraform-0.12.17.tar.xz Other differences: -- ++ terraform.spec ++ --- /var/tmp/diff_new_pack.TVVSHp/_old 2019-12-06 12:34:29.759487949 +0100 +++ /var/tmp/diff_new_pack.TVVSHp/_new 2019-12-06 12:34:29.759487949 +0100 @@ -17,7 +17,7 @@ Name: terraform -Version:0.12.16 +Version:0.12.17 Release:0 Summary:Tool for building infrastructure safely and efficiently License:MPL-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.TVVSHp/_old 2019-12-06 12:34:29.779487942 +0100 +++ /var/tmp/diff_new_pack.TVVSHp/_new 2019-12-06 12:34:29.779487942 +0100 @@ -3,8 +3,8 @@ https://github.com/hashicorp/terraform.git git terraform -0.12.16 -v0.12.16 +0.12.17 +v0.12.17 .git ++ terraform-0.12.16.obscpio -> terraform-0.12.17.obscpio ++ /work/SRC/openSUSE:Factory/terraform/terraform-0.12.16.obscpio /work/SRC/openSUSE:Factory/.terraform.new.4691/terraform-0.12.17.obscpio differ: char 49, line 1 ++ terraform-0.12.16.tar.xz -> terraform-0.12.17.tar.xz ++ 21378 lines of diff (skipped) ++ terraform.obsinfo ++ --- /var/tmp/diff_new_pack.TVVSHp/_old 2019-12-06 12:34:32.811486777 +0100 +++ /var/tmp/diff_new_pack.TVVSHp/_new 2019-12-06 12:34:32.811486777 +0100 @@ -1,5 +1,5 @@ name: terraform -version: 0.12.16 -mtime: 1574114967 -commit: d54ddd5dc930cb3c926c37a1f4f5fb6eaae9b7bb +version: 0.12.17 +mtime: 1575310748 +commit: f0ae01e605e0666038c22644aeb21bbeb2625005
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2019-11-21 13:00:00 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.26869 (New) Package is "terraform" Thu Nov 21 13:00:00 2019 rev:14 rq:750056 version:0.12.16 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2019-11-15 22:39:26.612357169 +0100 +++ /work/SRC/openSUSE:Factory/.terraform.new.26869/terraform.changes 2019-11-21 13:00:11.718499629 +0100 @@ -1,0 +2,10 @@ +Wed Nov 20 12:02:18 UTC 2019 - Petr Cervinka + +- Increase required go version to 1.12 +- Update to 0.12.16 + BUG FIXES: + * command/0.12upgrade: fix panic when int value is out of range ([#23394](https://github.com/hashicorp/terraform/issues/23394)) + * core: fix cycle between dependencies with create_before_destroy ([#23399](https://github.com/hashicorp/terraform/issues/23399)) + * backend/remote: default .terraformignore paths will now work on Windows ([#23311](https://github.com/hashicorp/terraform/issues/23311)) + +--- Old: terraform-0.12.15.obscpio terraform-0.12.15.tar.xz New: terraform-0.12.16.obscpio terraform-0.12.16.tar.xz Other differences: -- ++ terraform.spec ++ --- /var/tmp/diff_new_pack.SHsbNT/_old 2019-11-21 13:00:13.710499016 +0100 +++ /var/tmp/diff_new_pack.SHsbNT/_new 2019-11-21 13:00:13.710499016 +0100 @@ -17,7 +17,7 @@ Name: terraform -Version:0.12.15 +Version:0.12.16 Release:0 Summary:Tool for building infrastructure safely and efficiently License:MPL-2.0 @@ -25,7 +25,7 @@ URL:https://www.terraform.io/ Source: %{name}-%{version}.tar.xz Source99: terraform-rpmlintrc -BuildRequires: golang(API) >= 1.11 +BuildRequires: golang(API) >= 1.12 BuildRequires: golang-packaging BuildRequires: xz # See: https://github.com/hashicorp/terraform/issues/22807 ++ _service ++ --- /var/tmp/diff_new_pack.SHsbNT/_old 2019-11-21 13:00:13.770498997 +0100 +++ /var/tmp/diff_new_pack.SHsbNT/_new 2019-11-21 13:00:13.770498997 +0100 @@ -3,8 +3,8 @@ https://github.com/hashicorp/terraform.git git terraform -0.12.15 -v0.12.15 +0.12.16 +v0.12.16 .git ++ terraform-0.12.15.obscpio -> terraform-0.12.16.obscpio ++ /work/SRC/openSUSE:Factory/terraform/terraform-0.12.15.obscpio /work/SRC/openSUSE:Factory/.terraform.new.26869/terraform-0.12.16.obscpio differ: char 49, line 1 ++ terraform-0.12.15.tar.xz -> terraform-0.12.16.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/terraform-0.12.15/CHANGELOG.md new/terraform-0.12.16/CHANGELOG.md --- old/terraform-0.12.15/CHANGELOG.md 2019-11-15 00:04:48.0 +0100 +++ new/terraform-0.12.16/CHANGELOG.md 2019-11-18 23:09:27.0 +0100 @@ -1,3 +1,15 @@ +## 0.12.16 (November 18, 2019) + +NEW FEATURES: + +* lang/funcs: Add `trim*` functions + +BUG FIXES: + +* command/0.12upgrade: fix panic when int value is out of range ([#23394](https://github.com/hashicorp/terraform/issues/23394)) +* core: fix cycle between dependencies with create_before_destroy ([#23399](https://github.com/hashicorp/terraform/issues/23399)) +* backend/remote: default .terraformignore paths will now work on Windows ([#23311](https://github.com/hashicorp/terraform/issues/23311)) + ## 0.12.15 (November 14, 2019) BUG FIXES: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/terraform-0.12.15/command/format/diff.go new/terraform-0.12.16/command/format/diff.go --- old/terraform-0.12.15/command/format/diff.go2019-11-15 00:04:48.0 +0100 +++ new/terraform-0.12.16/command/format/diff.go2019-11-18 23:09:27.0 +0100 @@ -502,7 +502,7 @@ ty, err := ctyjson.ImpliedType(src) // check for the special case of "null", which decodes to nil, // and just allow it to be printed out directly - if err == nil && !ty.IsPrimitiveType() && val.AsString() != "null" { + if err == nil && !ty.IsPrimitiveType() && strings.TrimSpace(val.AsString()) != "null" { jv, err := ctyjson.Unmarshal(src, ty) if err == nil { p.buf.WriteString("jsonencode(") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore'
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2019-11-15 22:38:46 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.26869 (New) Package is "terraform" Fri Nov 15 22:38:46 2019 rev:13 rq:748892 version:0.12.15 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2019-11-15 00:13:59.028081787 +0100 +++ /work/SRC/openSUSE:Factory/.terraform.new.26869/terraform.changes 2019-11-15 22:39:26.612357169 +0100 @@ -1,0 +2,35 @@ +Fri Nov 15 08:00:51 UTC 2019 - Petr Cervinka + +- Update to 0.12.15 + BUG FIXES: + * various commands: Fixed errant error "Initialization required. Please see the error message above." ([#23383](https://github.com/hashicorp/terraform/issues/23383)) +The error was produced on some of Terraform's subcommands (in particular `terraform show` and `terraform output`, but possibly others) if a warning was emitted during configuration loading and if a `backend` block was present. This issue has been present since v0.12.0 for any configuration that produces configuration-related deprecation warnings, but it became more visible in v0.12.14 due to the addition of several more situations that could produce warnings. +- Changes of version 0.12.14 + UPGRADE NOTES: + * Terraform v0.12.0 included several changes to the Terraform language involving making expressions, type constraints, keywords, and references first-class in the language syntax, removing the need for placing thee items either in quoted strings or in interpolation syntax. Terraform v0.11 required these items to be quoted because the underlying language could not represent them any other way, while Terraform v0.12 expects them to be unquoted in order to improve readability. +We have been accepting both forms for backward-compatibility with existing configurations and examples since the inititial v0.12.0 release. Having maintained compatibility for both forms for several versions we are now beginning the deprecation cycle for the old usage by having Terraform emit deprecation warnings. +Terraform will still accept the older forms in spite of these warnings, so no immediate action is required. If your modules are targeting Terraform v0.12.0 and later exclusively, you can silence the warnings by removing the quotes, as directed in the warning message. In a future major version of Terraform, some of these warnings will be elevated to be errors. +The summary of the warning for these situations will be one of the following: +* **Interpolation-only expressions are deprecated:** an expression like `"${foo}"` should be rewritten as just `foo`. +* **Quoted type constraints are deprecated:** In a `variable` block, a type constraint `"map"` should be written as `map(string)`, `"list"` as `list(string)`, and `"string"` as just `string`. +* **Quoted keywords are deprecated:** In certain contexts that expect special keywords, such as `when` in `provisioner` blocks, the keyword should be unquoted. +* **Quoted references are deprecated:** In the `depends_on` and `ignore_changes` meta-arguments, quoted references like `"aws_instance.foo"` should be rewritten without the quotes, e.g. as `aws_instance.foo`. +The above changes are made automatically by the upgrade tool for users who are [upgrading from Terraform 0.11](https://www.terraform.io/upgrade-guides/index.html). These warnings are intended to help those who are using Terraform for the first time at Terraform 0.12 but who may have found examples online that are written for older versions of Terraform, in order to guide towards the modern Terraform style. + * The `terraform output` command would formerly treat no outputs at all as an error, exiting with a non-zero status. Since it's expected for some root modules to have no outputs, the command now returns with success status zero in this situation, but still returns the error on stderr as a compromise to provide an explanation for why nothing is being shown. + ENHANCEMENTS: + * config: Redundant interpolation syntax for attribute values and legacy (0.11-style) variable type constrants will now emit deprecation warnings. ([#23348](https://github.com/hashicorp/terraform/issues/23348)) + * config: Keywords and references in `depends_on`, `ignore_changes`, and in provisioner `when` and `on_failure` will now emit deprecation warnings. ([#23329](https://github.com/hashicorp/terraform/issues/23329)) + * command/output: Now treats no defined outputs as a success case rather than an error case, returning exit status zero instead of non-zero. ([#23008](https://github.com/hashicorp/terraform/issues/23008)] [[#21136](https://github.com/hashicorp/terraform/issues/21136)) + *
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2019-11-15 00:13:44 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.26869 (New) Package is "terraform" Fri Nov 15 00:13:44 2019 rev:12 rq:748574 version:0.12.13 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2019-11-03 12:18:26.609083108 +0100 +++ /work/SRC/openSUSE:Factory/.terraform.new.26869/terraform.changes 2019-11-15 00:13:59.028081787 +0100 @@ -1,0 +2,17 @@ +Wed Nov 13 16:27:07 UTC 2019 - m...@suse.com + +- Update to 0.12.13 + UPGRADE NOTES: +* Remote backend local-only operations:** Previously the remote backend was not correctly handling variables marked as "HCL" in the remote workspace when running local-only operations like `terraform import`, instead interpreting them as literal strings as described in [#23228](https://github.com/hashicorp/terraform/issues/23228). + +That behavior is now corrected in this release, but in the unlikely event that an existing remote workspace contains a variable marked as "HCL" whose value is not valid HCL syntax these local-only commands will now fail with a syntax error where previously the value would not have been parsed at all and so an operation not relying on that value may have succeeded in spite of the problem. If you see an error like "Invalid expression for var.example" on local-only commands after upgrading, ensure that the remotely-stored value for the given variable uses correct HCL value syntax. + +This _does not_ affect true remote operations like `terraform plan` and `terraform apply`, because the processing of variables for those always happens in the remote system. + BUG FIXES: +* config: Fix regression where self wasn't properly evaluated when using for_each ([#23215](https://github.com/hashicorp/terraform/issues/23215)) +* config: dotfiles are no longer excluded when copying existing modules; previously, any dotfile/dir was excluded in this copy, but this change makes the local copy behavior match go-getter behavior ([#22946](https://github.com/hashicorp/terraform/issues/22946)) +* core: Ensure create_before_destroy ordering is enforced with dependencies between modules ([#22937](https://github.com/hashicorp/terraform/issues/22937)) +* core: Fix some destroy-time cycles due to unnecessary edges in the graph, and remove unused resource nodes ([#22976](https://github.com/hashicorp/terraform/issues/22976)) +* backend/remote: Correctly handle remotely-stored variables that are marked as "HCL" when running local-only operations like `terraform import`. Previously they would produce a type mismatch error, due to misinterpreting them as literal strings. ([#23229](https://github.com/hashicorp/terraform/issues/23229)) + +--- Old: terraform-0.12.12.obscpio terraform-0.12.12.tar.xz New: terraform-0.12.13.obscpio terraform-0.12.13.tar.xz Other differences: -- ++ terraform.spec ++ --- /var/tmp/diff_new_pack.ORQMsr/_old 2019-11-15 00:14:00.740081193 +0100 +++ /var/tmp/diff_new_pack.ORQMsr/_new 2019-11-15 00:14:00.740081193 +0100 @@ -17,7 +17,7 @@ Name: terraform -Version:0.12.12 +Version:0.12.13 Release:0 Summary:Tool for building infrastructure safely and efficiently License:MPL-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.ORQMsr/_old 2019-11-15 00:14:00.812081167 +0100 +++ /var/tmp/diff_new_pack.ORQMsr/_new 2019-11-15 00:14:00.812081167 +0100 @@ -3,8 +3,8 @@ https://github.com/hashicorp/terraform.git git terraform -0.12.12 -v0.12.12 +0.12.13 +v0.12.13 .git ++ terraform-0.12.12.obscpio -> terraform-0.12.13.obscpio ++ /work/SRC/openSUSE:Factory/terraform/terraform-0.12.12.obscpio /work/SRC/openSUSE:Factory/.terraform.new.26869/terraform-0.12.13.obscpio differ: char 9, line 1 ++ terraform-0.12.12.tar.xz -> terraform-0.12.13.tar.xz ++ 7451 lines of diff (skipped) ++ terraform.obsinfo ++ --- /var/tmp/diff_new_pack.ORQMsr/_old 2019-11-15 00:14:03.624080190 +0100 +++ /var/tmp/diff_new_pack.ORQMsr/_new 2019-11-15 00:14:03.624080190 +0100 @@ -1,5 +1,5 @@ name: terraform -version: 0.12.12 -mtime: 1571423956 -commit: ade49ebca72700105144019a81569778e38b4bac +version: 0.12.13 +mtime: 1572549397 +commit: 5cb459638721c943ae80b2720f84147cabf23586
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2019-11-03 12:18:23 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.2990 (New) Package is "terraform" Sun Nov 3 12:18:23 2019 rev:11 rq:744796 version:0.12.12 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2019-10-11 15:19:02.147820122 +0200 +++ /work/SRC/openSUSE:Factory/.terraform.new.2990/terraform.changes 2019-11-03 12:18:26.609083108 +0100 @@ -1,0 +2,18 @@ +Mon Oct 21 06:32:44 UTC 2019 - Petr Cervinka + +- Update to 0.12.12 + BUG FIXES: + * backend/remote: Don't do local validation of whether variables are set prior to submitting, because only the remote system knows the full set of configured stored variables and environment variables that might contribute. This avoids erroneous error messages about unset required variables for remote runs when those variables will be set by stored variables in the remote workspace. ([#23122](https://github.com/hashicorp/terraform/issues/23122)) +- Changes of version 0.12.11 + ENHANCEMENTS: + * backend/s3: Support `role_arn` in AWS configuration files ([#22994](https://github.com/hashicorp/terraform/issues/22994)) + * backend/remote: Remote backend will now ignore all .terraform/ (exclusive of .terraform/modules) and .git/ directories for uploads during remote plans/applies. You can exclude files from upload to TFC by adding a .terraformignore file to your configuration directory, more details at https://www.terraform.io/docs/backends/types/remote.html ([#23105](https://github.com/hashicorp/terraform/issues/23105)) + BUG FIXES: + * config: Clean up orphan modules in the presence of -target ([#21313](https://github.com/hashicorp/terraform/issues/21313)) + * config: Always evaluate whole resources rather than instances in expressions, so that invalid instance indexes can return a useful error rather than unknown ([#22846](https://github.com/hashicorp/terraform/issues/22846)) + * command/jsonplan: fix bug with missing nested modules `planned_values` output ([#23092](https://github.com/hashicorp/terraform/issues/23092)) + * command/show: Fix panic when the only resource instance is deposed ([#23027](https://github.com/hashicorp/terraform/issues/23027)) + * commands: When required root module variables are not provided and interactive input is disabled (`-input=false`), produce a proper "variable not defined" error rather than falling through to an internal assertion failure. ([#23040](https://github.com/hashicorp/terraform/issues/23040)) + * provisioner/puppet: fix bug when connection type was not set in config ([#23057](https://github.com/hashicorp/terraform/issues/23057)) + +--- Old: terraform-0.12.10.obscpio terraform-0.12.10.tar.xz New: terraform-0.12.12.obscpio terraform-0.12.12.tar.xz Other differences: -- ++ terraform.spec ++ --- /var/tmp/diff_new_pack.5mdTiH/_old 2019-11-03 12:18:28.721085712 +0100 +++ /var/tmp/diff_new_pack.5mdTiH/_new 2019-11-03 12:18:28.733085726 +0100 @@ -17,7 +17,7 @@ Name: terraform -Version:0.12.10 +Version:0.12.12 Release:0 Summary:Tool for building infrastructure safely and efficiently License:MPL-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.5mdTiH/_old 2019-11-03 12:18:28.789085795 +0100 +++ /var/tmp/diff_new_pack.5mdTiH/_new 2019-11-03 12:18:28.789085795 +0100 @@ -3,8 +3,8 @@ https://github.com/hashicorp/terraform.git git terraform -0.12.10 -v0.12.10 +0.12.12 +v0.12.12 .git ++ terraform-0.12.10.obscpio -> terraform-0.12.12.obscpio ++ /work/SRC/openSUSE:Factory/terraform/terraform-0.12.10.obscpio /work/SRC/openSUSE:Factory/.terraform.new.2990/terraform-0.12.12.obscpio differ: char 49, line 1 ++ terraform-0.12.10.tar.xz -> terraform-0.12.12.tar.xz ++ 28192 lines of diff (skipped) ++ terraform.obsinfo ++ --- /var/tmp/diff_new_pack.5mdTiH/_old 2019-11-03 12:18:32.417090267 +0100 +++ /var/tmp/diff_new_pack.5mdTiH/_new 2019-11-03 12:18:32.417090267 +0100 @@ -1,5 +1,5 @@ name: terraform -version: 0.12.10 -mtime: 1570464763 -commit: 1c6e2a1eafc4f2cc0b081c932d4464123c8db82d +version: 0.12.12 +mtime: 1571423956 +commit: ade49ebca72700105144019a81569778e38b4bac
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2019-10-11 15:17:53 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.2352 (New) Package is "terraform" Fri Oct 11 15:17:53 2019 rev:10 rq:737167 version:0.12.10 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2019-09-23 12:39:37.521588166 +0200 +++ /work/SRC/openSUSE:Factory/.terraform.new.2352/terraform.changes 2019-10-11 15:19:02.147820122 +0200 @@ -1,0 +2,13 @@ +Tue Oct 8 13:48:41 UTC 2019 - Petr Cervinka + +- Update to 0.12.10 + ENHANCEMENTS: + * `terraform plan` and `terraform apply` will now warn when the `-target` option is used, to draw attention to the fact that the result of applying the plan is likely to be incomplete, and to remind to re-run `terraform plan` with no targets afterwards to ensure that the configuration has converged. ([#22783](https://github.com/hashicorp/terraform/issues/22783)) + * config: New function `parseint` for parsing strings containing digits as integers in various bases. ([#22747](https://github.com/hashicorp/terraform/issues/22747)) + * config: New function `cidrsubnets`, which is a companion to the existing function `cidrsubnet` which can allocate multiple consecutive subnet prefixes (possibly of different prefix lengths) in a single call. ([#22858](https://github.com/hashicorp/terraform/issues/22858)) + * backend/google: The GCS backend now supports OAuth2 token authentication. ([#21772](https://github.com/hashicorp/terraform/issues/21772)) + * provisioner/habitat: Multiple updates and fixes, see PR for details ([#22705](https://github.com/hashicorp/terraform/issues/22705)) + BUG FIXES: + * backend/manta: fix panic when `insecure_skip_tls_verify` was not set ([#22918](https://github.com/hashicorp/terraform/issues/22918)) + +--- Old: terraform-0.12.9.obscpio terraform-0.12.9.tar.xz New: terraform-0.12.10.obscpio terraform-0.12.10.tar.xz Other differences: -- ++ terraform.spec ++ --- /var/tmp/diff_new_pack.UujR64/_old 2019-10-11 15:19:19.143773400 +0200 +++ /var/tmp/diff_new_pack.UujR64/_new 2019-10-11 15:19:19.147773389 +0200 @@ -17,7 +17,7 @@ Name: terraform -Version:0.12.9 +Version:0.12.10 Release:0 Summary:Tool for building infrastructure safely and efficiently License:MPL-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.UujR64/_old 2019-10-11 15:19:19.199773246 +0200 +++ /var/tmp/diff_new_pack.UujR64/_new 2019-10-11 15:19:19.199773246 +0200 @@ -3,8 +3,8 @@ https://github.com/hashicorp/terraform.git git terraform -0.12.9 -v0.12.9 +0.12.10 +v0.12.10 .git ++ terraform-0.12.9.obscpio -> terraform-0.12.10.obscpio ++ /work/SRC/openSUSE:Factory/terraform/terraform-0.12.9.obscpio /work/SRC/openSUSE:Factory/.terraform.new.2352/terraform-0.12.10.obscpio differ: char 49, line 1 ++ terraform-0.12.9.tar.xz -> terraform-0.12.10.tar.xz ++ 41109 lines of diff (skipped) ++ terraform.obsinfo ++ --- /var/tmp/diff_new_pack.UujR64/_old 2019-10-11 15:19:22.295764736 +0200 +++ /var/tmp/diff_new_pack.UujR64/_new 2019-10-11 15:19:22.295764736 +0200 @@ -1,5 +1,5 @@ name: terraform -version: 0.12.9 -mtime: 1568747942 -commit: abec0acf40d8e31ac612a244cf3886fb3bcce0bb +version: 0.12.10 +mtime: 1570464763 +commit: 1c6e2a1eafc4f2cc0b081c932d4464123c8db82d
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2019-09-23 12:39:06 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.7948 (New) Package is "terraform" Mon Sep 23 12:39:06 2019 rev:9 rq:732354 version:0.12.9 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2019-09-17 13:39:40.029821258 +0200 +++ /work/SRC/openSUSE:Factory/.terraform.new.7948/terraform.changes 2019-09-23 12:39:37.521588166 +0200 @@ -1,0 +2,15 @@ +Wed Sep 18 06:27:30 UTC 2019 - Petr Cervinka + +- Update to 0.12.9 + NOTES: + * core: `ignore_changes` is now processed (in addition to existing behaviors) before the provider plan is run. This means that users may see fewer planned changes when using `ignore_changes`, as before this change, changes to ignored attributes were still being sent to CustomizeDiff in providers (which could mean cascading changes for some resources). This should be indicative that providers are no longer getting changes that were marked as ignored, but if unexpected plans are seen while using `ignore_changes`, investigate the settings in the `ignore_changes` block to ensure the appropriate attributes are set. ([#22520](https://github.com/hashicorp/terraform/issues/22520)) + ENHANCEMENTS: + * provisioners/habitat: `accept_license` argument available to automate accepting the EULA, now required by this client ([#22745](https://github.com/hashicorp/terraform/issues/22745)) + * config: add source addressing to unknown value errors in `for_each` ([#22760](https://github.com/hashicorp/terraform/issues/22760)) + BUG FIXES: + * command/console: support -var and -var-file flags ([#22145](https://github.com/hashicorp/terraform/issues/22145)) + * command/show: Fixed bug with wrong errors being returned or swallowed. ([#22772](https://github.com/hashicorp/terraform/issues/22772)) + * config: The `cidrhost`, `cidrsubnet`, and `cidrnetmask` functions now behave correctly with IPv6 prefixes that are short enough for the host portion to be greater than 64-bit or 32-bit (depending on the target architecture). ([#22505](https://github.com/hashicorp/terraform/issues/22505)) + * config: Fixed bug on empty sets with `for_each` ([#22281](https://github.com/hashicorp/terraform/issues/22281)) + +--- Old: terraform-0.12.8.obscpio terraform-0.12.8.tar.xz New: terraform-0.12.9.obscpio terraform-0.12.9.tar.xz Other differences: -- ++ terraform.spec ++ --- /var/tmp/diff_new_pack.TAhHyY/_old 2019-09-23 12:39:38.933587934 +0200 +++ /var/tmp/diff_new_pack.TAhHyY/_new 2019-09-23 12:39:38.937587934 +0200 @@ -17,7 +17,7 @@ Name: terraform -Version:0.12.8 +Version:0.12.9 Release:0 Summary:Tool for building infrastructure safely and efficiently License:MPL-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.TAhHyY/_old 2019-09-23 12:39:38.961587929 +0200 +++ /var/tmp/diff_new_pack.TAhHyY/_new 2019-09-23 12:39:38.961587929 +0200 @@ -3,8 +3,8 @@ https://github.com/hashicorp/terraform.git git terraform -0.12.8 -v0.12.8 +0.12.9 +v0.12.9 .git ++ terraform-0.12.8.obscpio -> terraform-0.12.9.obscpio ++ /work/SRC/openSUSE:Factory/terraform/terraform-0.12.8.obscpio /work/SRC/openSUSE:Factory/.terraform.new.7948/terraform-0.12.9.obscpio differ: char 49, line 1 ++ terraform-0.12.8.tar.xz -> terraform-0.12.9.tar.xz ++ 47630 lines of diff (skipped) ++ terraform.obsinfo ++ --- /var/tmp/diff_new_pack.TAhHyY/_old 2019-09-23 12:39:41.329587540 +0200 +++ /var/tmp/diff_new_pack.TAhHyY/_new 2019-09-23 12:39:41.329587540 +0200 @@ -1,5 +1,5 @@ name: terraform -version: 0.12.8 -mtime: 1567621057 -commit: e97ad4ebef504883229a1c299be617dfb7bec017 +version: 0.12.9 +mtime: 1568747942 +commit: abec0acf40d8e31ac612a244cf3886fb3bcce0bb
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2019-09-17 13:39:38 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.7948 (New) Package is "terraform" Tue Sep 17 13:39:38 2019 rev:8 rq:731359 version:0.12.8 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2019-09-13 14:57:40.717275609 +0200 +++ /work/SRC/openSUSE:Factory/.terraform.new.7948/terraform.changes 2019-09-17 13:39:40.029821258 +0200 @@ -1,0 +2,6 @@ +Mon Sep 16 12:30:28 UTC 2019 - John Paul Adrian Glaubitz + +- Add %ix86 to ExcludeArch as the build currently fails on i586 + * See: https://github.com/hashicorp/terraform/issues/22807 + +--- Other differences: -- ++ terraform.spec ++ --- /var/tmp/diff_new_pack.J0wOnv/_old 2019-09-17 13:39:41.253821063 +0200 +++ /var/tmp/diff_new_pack.J0wOnv/_new 2019-09-17 13:39:41.253821063 +0200 @@ -28,6 +28,8 @@ BuildRequires: golang(API) >= 1.11 BuildRequires: golang-packaging BuildRequires: xz +# See: https://github.com/hashicorp/terraform/issues/22807 +ExcludeArch:%ix86 %{go_nostrip} %{go_provides}
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2019-09-13 14:57:32 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.7948 (New) Package is "terraform" Fri Sep 13 14:57:32 2019 rev:7 rq:729780 version:0.12.8 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2019-08-22 15:20:36.958300690 +0200 +++ /work/SRC/openSUSE:Factory/.terraform.new.7948/terraform.changes 2019-09-13 14:57:40.717275609 +0200 @@ -1,0 +2,34 @@ +Tue Sep 10 09:33:14 UTC 2019 - Petr Cervinka + +- Update to 0.12.8 + NEW FEATURES: + * lang/funcs: New `fileset` function, for finding static local files that match a glob pattern. ([#22523](https://github.com/hashicorp/terraform/issues/22523)) + ENHANCEMENTS: + * remote-state/pg: add option to skip schema creation ([#21607](https://github.com/hashicorp/terraform/issues/21607)) + BUG FIXES: + * command/console: use user-supplied `-plugin-dir` ([#22616](https://github.com/hashicorp/terraform/issues/22616)) + * config: ensure sets are appropriately known for `for_each` ([#22597](https://github.com/hashicorp/terraform/issues/22597)) +- Changes of version 0.12.7 + NEW FEATURES: + * New functions `regex` and `regexall` allow applying a regular expression pattern to a string and retrieving any matching substring(s) ([#22353](https://github.com/hashicorp/terraform/issues/22353)) + ENHANCEMENTS: + * lang/funcs: `lookup()` can work with maps of lists, maps and objects ([#22269](https://github.com/hashicorp/terraform/issues/22269)) + * SDK: helper/acctest: Add function to return random IP address ([#22312](https://github.com/hashicorp/terraform/issues/22312)) + * SDK: httpclient: Introduce composable `UserAgent(version)` ([#22272](https://github.com/hashicorp/terraform/issues/22272)) + * connection/ssh: Support certificate authentication ([#22156](https://github.com/hashicorp/terraform/issues/22156)) + BUG FIXES: + * config: reduce MinItems and MaxItems validation during decoding, to allow for use of dynamic blocks ([#22530](https://github.com/hashicorp/terraform/issues/22530)) + * config: don't validate MinItems and MaxItems in CoerceValue, allowing providers to set incomplete values ([#22478](https://github.com/hashicorp/terraform/issues/22478)) + * config: fix panic on tuples with `for_each` ([#22279](https://github.com/hashicorp/terraform/issues/22279)) + * config: fix references to `each` of `for_each` in s ([#22289](https://github.com/hashicorp/terraform/issues/22289)) + * config: fix panic when using nested dynamic blocks ([#22314](https://github.com/hashicorp/terraform/issues/22314)) + * config: ensure consistent evaluation when moving between single resources and `for_each` in addressing ([#22454](https://github.com/hashicorp/terraform/issues/22454)) + * core: only start a single instance of each required provisioner ([#22553](https://github.com/hashicorp/terraform/issues/22553)) + * command: fix issue where commands occasionally exited before the error message printed ([#22373](https://github.com/hashicorp/terraform/issues/22373)) + * command/0.12upgrade: use user-supplied plugin-dir ([#22306](https://github.com/hashicorp/terraform/issues/22306)) + * command/hook_ui: Truncate the ID considering multibyte characters ([#18823](https://github.com/hashicorp/terraform/issues/18823)) + * command/fmt: Terraform fmt no longer inserts spaces after % ([#22356](https://github.com/hashicorp/terraform/issues/22356)) + * command/state: Allow moving resources to modules not yet in state ([#22299](https://github.com/hashicorp/terraform/issues/22299)) + * backend/google: Now using the OAuth2 token endpoint on `googleapis.com` instead of `google.com`. These endpoints are equivalent in functionality but `googleapis.com` hosts are resolvable from private Google Cloud Platform VPCs where other connectivity is restricted. ([#22451](https://github.com/hashicorp/terraform/issues/22451)) + +--- Old: terraform-0.12.6.obscpio terraform-0.12.6.tar.xz New: terraform-0.12.8.obscpio terraform-0.12.8.tar.xz Other differences: -- ++ terraform.spec ++ --- /var/tmp/diff_new_pack.AD647Y/_old 2019-09-13 14:57:43.581275730 +0200 +++ /var/tmp/diff_new_pack.AD647Y/_new 2019-09-13 14:57:43.581275730 +0200 @@ -17,7 +17,7 @@ Name: terraform -Version:0.12.6 +Version:0.12.8 Release:0 Summary:Tool for building infrastructure safely and efficiently License:MPL-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.AD647Y/_old
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2019-08-22 15:05:37 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.7948 (New) Package is "terraform" Thu Aug 22 15:05:37 2019 rev:6 rq:725253 version:0.12.6 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2019-07-17 13:14:46.935833024 +0200 +++ /work/SRC/openSUSE:Factory/.terraform.new.7948/terraform.changes 2019-08-22 15:20:36.958300690 +0200 @@ -1,0 +2,20 @@ +Mon Aug 19 13:02:18 UTC 2019 - Dirk Mueller + +- update to 0.12.6: + * backend/s3: After this update, the AWS Go SDK will prefer credentials found via the `AWS_PROFILE` environment variable when both the `AWS_PROFILE` environment variable and the `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` environment variables are statically defined. Previously the SDK would ignore the `AWS_PROFILE` environment variable, if static environment credentials were also specified. This is listed as a bug fix in the AWS Go SDK release notes. ([#22253](https://github.com/hashicorp/terraform/issues/22253)) + + NEW FEATURES: + * backend/oss: added support for assume role config ([#22186](https://github.com/hashicorp/terraform/issues/22186)) + * config: Resources can now use a for_each meta-argument ([#17179](https://github.com/hashicorp/terraform/issues/17179)) + * backend/s3: Add support for assuming role via web identity token via the `AWS_WEB_IDENTITY_TOKEN_FILE` and `AWS_ROLE_ARN` environment variables ([#22253](https://github.com/hashicorp/terraform/issues/22253)) + * backend/s3: Support automatic region validation for `me-south-1`. For AWS operations to work in the new region, the region must be explicitly enabled as outlined in the [AWS Documentation](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html#rande-manage-enable) ([#22253](https://github.com/hashicorp/terraform/issues/22253)) + * connection/ssh: Improve connection debug messages ([#22097](https://github.com/hashicorp/terraform/issues/22097)) + * command/format: No longer show no-ops in `terraform show`, since nothing will change ([#21907](https://github.com/hashicorp/terraform/issues/21907)) + * backend/s3: Support for assuming role using credential process from the shared AWS configuration file (support profile containing both `credential_process` and `role_arn` configurations) ([#21908](https://github.com/hashicorp/terraform/issues/21908)) + * connection/ssh: Abort ssh connections when the server is no longer responding ([#22037](https://github.com/hashicorp/terraform/issues/22037)) + * connection/ssh: Support ssh diffie-hellman-group-exchange-sha256 key exchange ([#22037](https://github.com/hashicorp/terraform/issues/22037)) + * lang/funcs: new `abspath` function returns the absolute path to a given file ([#21409](https://github.com/hashicorp/terraform/issues/21409)) + * backend/swift: support for user configured state object names in swift containers ([#17465](https://github.com/hashicorp/terraform/issues/17465)) + * Bugfixes, see included Changelog for details + +--- Old: terraform-0.12.3.obscpio terraform-0.12.3.tar.xz New: terraform-0.12.6.obscpio terraform-0.12.6.tar.xz Other differences: -- ++ terraform.spec ++ --- /var/tmp/diff_new_pack.khLRi1/_old 2019-08-22 15:20:37.950300438 +0200 +++ /var/tmp/diff_new_pack.khLRi1/_new 2019-08-22 15:20:37.954300437 +0200 @@ -17,7 +17,7 @@ Name: terraform -Version:0.12.3 +Version:0.12.6 Release:0 Summary:Tool for building infrastructure safely and efficiently License:MPL-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.khLRi1/_old 2019-08-22 15:20:37.978300431 +0200 +++ /var/tmp/diff_new_pack.khLRi1/_new 2019-08-22 15:20:37.978300431 +0200 @@ -3,8 +3,8 @@ https://github.com/hashicorp/terraform.git git terraform -0.12.3 -v0.12.3 +0.12.6 +v0.12.6 .git ++ terraform-0.12.3.obscpio -> terraform-0.12.6.obscpio ++ /work/SRC/openSUSE:Factory/terraform/terraform-0.12.3.obscpio /work/SRC/openSUSE:Factory/.terraform.new.7948/terraform-0.12.6.obscpio differ: char 27, line 1 ++ terraform-0.12.3.tar.xz -> terraform-0.12.6.tar.xz ++ 51427 lines of diff (skipped) ++ terraform.obsinfo ++ --- /var/tmp/diff_new_pack.khLRi1/_old 2019-08-22 15:20:40.090299894 +0200 +++ /var/tmp/diff_new_pack.khLRi1/_new 2019-08-22 15:20:40.090299894 +0200 @@ -1,5 +1,5 @@ name: terraform -version: 0.12.3 -mtime: 1561406989 -commit: 2e8cb7218d8454327c5c6d3ca439ed725544c3df
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2019-07-17 13:14:41 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.1887 (New) Package is "terraform" Wed Jul 17 13:14:41 2019 rev:5 rq:714277 version:0.12.3 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2019-07-02 10:39:04.410643688 +0200 +++ /work/SRC/openSUSE:Factory/.terraform.new.1887/terraform.changes 2019-07-17 13:14:46.935833024 +0200 @@ -1,0 +2,42 @@ +Mon Jul 1 12:30:39 UTC 2019 - Petr Cervinka + +- Update to 0.12.3 + ENHANCEMENTS: + * config: add GCS source support for modules ([#21254](https://github.com/hashicorp/terraform/issues/21254)) + * command/format: Reduce extra whitespaces & new lines ([#21334](https://github.com/hashicorp/terraform/issues/21334)) + * backend/s3: Support for chaining assume IAM role from AWS shared configuration files ([#21815](https://github.com/hashicorp/terraform/issues/21815)) + BUG FIXES: +* configs: Can now use references like `tags["foo"]` in `ignore_changes` to ignore in-place updates to specific keys in a map ([#21788](https://github.com/hashicorp/terraform/issues/21788)) +* configs: Fix panic on missing value for `version` attribute in `provider` blocks. ([#21825](https://github.com/hashicorp/terraform/issues/21825)) +* lang/funcs: Fix `merge` panic on null values. Now will give an error if null used ([#21695](https://github.com/hashicorp/terraform/issues/21695)) +* backend/remote: Fix "Conflict" error if the first state snapshot written after a Terraform CLI upgrade has the same content as the prior state. ([#21811](https://github.com/hashicorp/terraform/issues/21811)) +* backend/s3: Fix AWS shared configuration file credential source not assuming a role with environment and ECS credentials ([#21815](https://github.com/hashicorp/terraform/issues/21815)) +- Changes of version 0.12.2 + NEW FEATURES: +* provisioners: new provisioner: `puppet` ([#18851](https://github.com/hashicorp/terraform/issues/18851)) +* `range` function for generating a sequence of numbers as a list ([#21461](https://github.com/hashicorp/terraform/issues/21461)) +* `yamldecode` and *experimental* `yamlencode` functions for working with YAML-serialized data ([#21459](https://github.com/hashicorp/terraform/issues/21459)) +* `uuidv5` function for generating name-based (as opposed to pseudorandom) UUIDs ([#21244](https://github.com/hashicorp/terraform/issues/21244)) +* backend/oss: Add support for Alibaba OSS remote state ([#16927](https://github.com/hashicorp/terraform/issues/16927)) + ENHANCEMENTS: +* config: consider build metadata when interpreting module versions ([#21640](https://github.com/hashicorp/terraform/issues/21640)) +* backend/http: implement retries for the http backend ([#19702](https://github.com/hashicorp/terraform/issues/19702)) +* backend/swift: authentication mechanisms now more consistent with other OpenStack-compatible tools ([#18671](https://github.com/hashicorp/terraform/issues/18671)) +* backend/swift: add application credential support ([#20914](https://github.com/hashicorp/terraform/pull/20914)) + BUG FIXES: +* command/show: use the state snapshot included in the planfile when rendering a plan to json ([#21597](https://github.com/hashicorp/terraform/issues/21597)) +* config: Fix issue with empty dynamic blocks failing when usign ConfigModeAttr ([#21549](https://github.com/hashicorp/terraform/issues/21549)) +* core: Re-validate resource config during final plan ([#21555](https://github.com/hashicorp/terraform/issues/21555)) +* core: Fix missing resource timeouts during destroy ([#21611](https://github.com/hashicorp/terraform/issues/21611)) +* core: Don't panic when encountering an invalid `depends_on` ([#21590](https://github.com/hashicorp/terraform/issues/21590)) +* backend: Fix panic when upgrading from a state with a hash value greater than MaxInt ([#21484](https://github.com/hashicorp/terraform/issues/21484)) +- Changes of version 0.12.1 + BUG FIXES: +* core: Always try to select a workspace after initialization ([#21234](https://github.com/hashicorp/terraform/issues/21234)) +* command/show: fix inconsistent json output causing a panic ([#21541](https://github.com/hashicorp/terraform/issues/21541)) +* config: `distinct` function no longer panics when given an empty list ([#21538](https://github.com/hashicorp/terraform/issues/21538)) +* config: Don't panic when a `version` constraint is added to a module that was previously initialized without one ([#21542](https://github.com/hashicorp/terraform/issues/21542)) +* config: `matchkeys` function argument type checking
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2019-07-02 10:38:58 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.4615 (New) Package is "terraform" Tue Jul 2 10:38:58 2019 rev:4 rq:712852 version:0.12.0 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2019-06-24 21:54:11.192144153 +0200 +++ /work/SRC/openSUSE:Factory/.terraform.new.4615/terraform.changes 2019-07-02 10:39:04.410643688 +0200 @@ -1,0 +2,5 @@ +Mon Jul 1 12:22:10 UTC 2019 - Petr Cervinka + +- Fix versionformat in service file + +--- Old: terraform-v0.12.0.obscpio terraform-v0.12.0.tar.xz New: terraform-0.12.0.obscpio terraform-0.12.0.tar.xz Other differences: -- ++ terraform.spec ++ --- /var/tmp/diff_new_pack.IMeawH/_old 2019-07-02 10:39:05.794645794 +0200 +++ /var/tmp/diff_new_pack.IMeawH/_new 2019-07-02 10:39:05.798645800 +0200 @@ -17,7 +17,7 @@ Name: terraform -Version:v0.12.0 +Version:0.12.0 Release:0 Summary:Tool for building infrastructure safely and efficiently License:MPL-2.0 @@ -25,9 +25,9 @@ URL:https://www.terraform.io/ Source: %{name}-%{version}.tar.xz Source99: terraform-rpmlintrc -BuildRequires: golang(API) >= 1.11 BuildRequires: golang-packaging BuildRequires: xz +BuildRequires: golang(API) >= 1.11 %{go_nostrip} %{go_provides} ++ _service ++ --- /var/tmp/diff_new_pack.IMeawH/_old 2019-07-02 10:39:05.818645830 +0200 +++ /var/tmp/diff_new_pack.IMeawH/_new 2019-07-02 10:39:05.822645836 +0200 @@ -3,7 +3,7 @@ https://github.com/hashicorp/terraform.git git terraform -v0.12.0 +0.12.0 v0.12.0 .git ++ terraform-v0.12.0.obscpio -> terraform-0.12.0.obscpio ++ /work/SRC/openSUSE:Factory/terraform/terraform-v0.12.0.obscpio /work/SRC/openSUSE:Factory/.terraform.new.4615/terraform-0.12.0.obscpio differ: char 102, line 1 ++ terraform-v0.12.0.tar.xz -> terraform-0.12.0.tar.xz ++ ++ terraform.obsinfo ++ --- /var/tmp/diff_new_pack.IMeawH/_old 2019-07-02 10:39:08.174649416 +0200 +++ /var/tmp/diff_new_pack.IMeawH/_new 2019-07-02 10:39:08.178649422 +0200 @@ -1,5 +1,5 @@ name: terraform -version: v0.12.0 +version: 0.12.0 mtime: 1558556075 commit: 08918475dd08f0c45fc5aa084bacd2595c6e6c07
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2019-06-24 21:53:19 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.4615 (New) Package is "terraform" Mon Jun 24 21:53:19 2019 rev:3 rq:711657 version:v0.12.0 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2019-06-19 21:09:39.722582873 +0200 +++ /work/SRC/openSUSE:Factory/.terraform.new.4615/terraform.changes 2019-06-24 21:54:11.192144153 +0200 @@ -1,0 +2,32 @@ +Tue May 21 07:37:19 UTC 2019 - Petr Cervinka + +- Update to 0.12.0 + Incompatibilities and Notes +* Version is not compatible with previous releases, it is needed to follow upgrade manual +* See full upstream changelog for details + New Features +* First-class expressions +* for expressions +* Dynamic configuration blocks +* Generalised "splat" operator +* Nullable argument values +* Rich types in module inputs variables and output values +* Resource and module object values +* Extended template syntax +* jsondecode and csvdecode interpolation functions +* Revamped error messages +* Structual plan output + Other Improvements +* `terraform validate` now accepts an argument `-json` which produces machine-readable output +* The JSON-based variant of the Terraform language now has a more tightly-specified and reliable mapping to the native syntax variant +* The new built-in function [`templatefile`] +* The new built-in function [`formatdate`] +* The new built-in functions [`reverse`] +* A new `pg` state storage backend allows storing state in a PostgreSQL database. +* The `azurerm` state storage backend supports new authentication mechanisms, custom resource manager endpoints, and HTTP proxies. +* The `s3` state storage backend now supports `credential_source` in AWS configuration file +* The `swift` state storage backend now supports locking and workspaces. +- Increase go version dependency +- Remove conditions for module vendoring + +--- Old: terraform-0.11.14.obscpio terraform-0.11.14.tar.xz New: terraform-v0.12.0.obscpio terraform-v0.12.0.tar.xz Other differences: -- ++ terraform.spec ++ --- /var/tmp/diff_new_pack.M2SYsZ/_old 2019-06-24 21:54:12.816145403 +0200 +++ /var/tmp/diff_new_pack.M2SYsZ/_new 2019-06-24 21:54:12.820145406 +0200 @@ -17,7 +17,7 @@ Name: terraform -Version:0.11.14 +Version:v0.12.0 Release:0 Summary:Tool for building infrastructure safely and efficiently License:MPL-2.0 @@ -25,7 +25,7 @@ URL:https://www.terraform.io/ Source: %{name}-%{version}.tar.xz Source99: terraform-rpmlintrc -BuildRequires: golang(API) >= 1.10 +BuildRequires: golang(API) >= 1.11 BuildRequires: golang-packaging BuildRequires: xz %{go_nostrip} @@ -40,16 +40,12 @@ %setup -q %build +export GOFLAGS=-mod=vendor %{goprep} github.com/hashicorp/terraform -%if 0%{?sle_version} >= 150100 || 0%{?suse_version} > 1500 - export GOFLAGS=-mod=vendor -%endif %{gobuild} . %check -%if 0%{?sle_version} >= 150100 || 0%{?suse_version} > 1500 - export GOFLAGS=-mod=vendor -%endif +export GOFLAGS=-mod=vendor %{gotest} github.com/hashicorp/terraform/... %install ++ _service ++ --- /var/tmp/diff_new_pack.M2SYsZ/_old 2019-06-24 21:54:12.848145427 +0200 +++ /var/tmp/diff_new_pack.M2SYsZ/_new 2019-06-24 21:54:12.848145427 +0200 @@ -3,8 +3,8 @@ https://github.com/hashicorp/terraform.git git terraform -0.11.14 -v0.11.14 +v0.12.0 +v0.12.0 .git ++ terraform.obsinfo ++ --- /var/tmp/diff_new_pack.M2SYsZ/_old 2019-06-24 21:54:12.888145458 +0200 +++ /var/tmp/diff_new_pack.M2SYsZ/_new 2019-06-24 21:54:12.888145458 +0200 @@ -1,5 +1,5 @@ name: terraform -version: 0.11.14 -mtime: 1558039277 -commit: 12bf5f6afec2a9dcc97357671fdfa9fb972884eb +version: v0.12.0 +mtime: 1558556075 +commit: 08918475dd08f0c45fc5aa084bacd2595c6e6c07
commit terraform for openSUSE:Factory
Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2019-06-19 21:07:30 Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.4811 (New) Package is "terraform" Wed Jun 19 21:07:30 2019 rev:2 rq:709809 version:0.11.14 Changes: --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2019-06-13 23:01:30.763513025 +0200 +++ /work/SRC/openSUSE:Factory/.terraform.new.4811/terraform.changes 2019-06-19 21:09:39.722582873 +0200 @@ -1,0 +2,56 @@ +Tue May 21 06:56:47 UTC 2019 - Petr Cervinka + +- Update to 0.11.14 + NEW FEATURES: +* `terraform 0.12checklist` command detects and reports on some preparation steps that will make a subsequent + Terraform 0.12 upgrade smoother. ([#21241](https://github.com/hashicorp/terraform/issues/21241)) + IMPROVEMENTS: +* provider/terraform: The `terraform_remote_state` data source is now able to read outputs from a state snapshot + created by Terraform 0.12, to provide more flexibility when upgrading individual configurations + to Terraform 0.12 in a decomposed environment. ([#21226](https://github.com/hashicorp/terraform/issues/21226)) +* backend/s3: Support DynamoDB, IAM, and STS endpoint configurations ([#20659](https://github.com/hashicorp/terraform/issues/20659)) +* backend/s3: Support for AWS regions `eu-north-1` and `us-gov-east-1` ([#20659](https://github.com/hashicorp/terraform/issues/20659)) +* backend/s3: Enhance retry logic and provide `max_retries` configuration for retry attempts ([#20659](https://github.com/hashicorp/terraform/issues/20659)) +* backend/s3: Enhance S3 `NoSuchBucket` error to include additional information ([#20659](https://github.com/hashicorp/terraform/issues/20659)) +* backend/s3: Remove unused EC2 platform and AWS Account ID lookup, and deprecate equivalent `skip_get_ec2_platforms` + and `skip_requesting_account_id` arguments ([#20659](https://github.com/hashicorp/terraform/issues/20659)) +* backend/remote: Do not unlock a workspace after a failed state upload ([#21148](https://github.com/hashicorp/terraform/issues/21148)) + BUG FIXES: +* backend/remote: Ensure variables are loaded correctly when using `terraform console` ([#20858](https://github.com/hashicorp/terraform/issues/20858)) +* backend/remote: Make sure workspaces are correctly uploaded ([#20953](https://github.com/hashicorp/terraform/issues/20953)) +* backend/remote: Fix panic when loading cached configuration with 0.12 backend schema ([#21199](https://github.com/hashicorp/terraform/issues/21199)) +* core: Fix a potential crash when loading module manifests with Windows paths ([#20812](https://github.com/hashicorp/terraform/issues/20812)) +* core: Make sure UIInput keeps working after being canceled ([#21140](https://github.com/hashicorp/terraform/issues/21140)) +* core: Always try to select a workspace after initialization ([#21230](https://github.com/hashicorp/terraform/issues/21230)) + +--- +Thu May 9 06:19:18 UTC 2019 - Petr Cervinka + +- Update to 0.11.13 + BUG FIXES: +* backend/remote: Fix a backend initialization bug ([#20638](https://github.com/hashicorp/terraform/issues/20638)) +- Update to 0.11.12 + IMPROVEMENTS: +* The `filemd5`, `filesha1`, etc functions from Terraform v0.12 are backported primarily to allow writing + modules that can work in both Terraform 0.11 and 0.12, since the `sha1(file("..."))` pattern in 0.12 + works only for files containing valid UTF-8 text; `sha1file("...")` must be used instead. Both + forms are equivalent in Terraform 0.11. +* backend/remote: Retry calls when the remote backend responds with a server error ([#20589](https://github.com/hashicorp/terraform/issues/20589)) +* backend/remote: Check for external updates while waiting for user input ([#20622](https://github.com/hashicorp/terraform/issues/20622)) + BUG FIXES: +* backend/remote: Fix "token too long" errors when streaming remote operation logs ([#20241](https://github.com/hashicorp/terraform/issues/20241)) +* backend/remote: Use the `can-queue-apply` permission to detect if apply is allowed ([#20462](https://github.com/hashicorp/terraform/issues/20462)) +* backend/remote: Exit with 1 when a remote run is canceled ([#20482](https://github.com/hashicorp/terraform/issues/20482)) +* core: Use slashes in the module manifest to prevent Windows/Linux compatibility issues ([#20246](https://github.com/hashicorp/terraform/issues/20246)) +- Update to 0.11.12-beta1 + IMPROVEMENTS: +* command/state: Use locking when updating states ([#19939](https://github.com/hashicorp/terraform/issues/19939)) +