Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2021-02-15 23:17:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and      /work/SRC/openSUSE:Factory/.terraform.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "terraform"

Mon Feb 15 23:17:54 2021 rev:23 rq:871606 version:0.14.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/terraform/terraform.changes      2020-10-23 
14:00:47.812053913 +0200
+++ /work/SRC/openSUSE:Factory/.terraform.new.28504/terraform.changes   
2021-02-15 23:20:23.131761902 +0100
@@ -1,0 +2,90 @@
+Tue Jan 26 07:42:30 UTC 2021 - Paolo Stivanin <i...@paolostivanin.com>
+
+- Update to 0.14.5 :
+  NEW FEATURES:
+  * terraform now supports marking input variables as sensitive, and
+    will propagate that sensitivity through expressions that derive
+    from sensitive input variables.
+  * terraform init will now generate a lock file in the configuration directory
+    which you can check in to your version control so that Terraform can make
+    the same version selections in future. (#26524)
+  * if you wish to retain the previous behavior of always taking
+    the newest version allowed by the version constraints on each install,
+    you can run terraform init -upgrade to see that behavior.
+  * terraform will now support reading and writing all compatible state files,
+    even from future versions of Terraform. This means that users of
+    Terraform 0.14.0 will be able to share state files with future Terraform
+    versions until a new state file format version is needed.
+  ENHANCEMENTS:
+  * config: Added sensitive argument for variable blocks, which supresses
+    output where that variable is used (#26183)
+  * config: Added alltrue and anytrue functions, which serve as a sort of
+    dynamic version of the && and || or operators, respectively.
+    These are intended to allow evaluating boolean conditions, such as in 
variable
+    validation blocks, across all of the items in a collection using for 
expressions.
+  * config: New functions textencodebase64 and textdecodebase64 for encoding 
text
+    in various character encodings other than UTF-8. (#25470)
+  * terraform plan and terraform apply: Added an experimental concise diff 
renderer.
+    By default, Terraform plans now hide most unchanged fields, only displaying
+    the most relevant changes and some identifying context. This experiment 
can be disabled
+    by setting a TF_X_CONCISE_DIFF environment variable to 0.
+  * config: ignore_changes can now apply to map keys that are not
+    listed in the configuration
+  * terraform console: Now has distinct rendering of lists, sets, and tuples,
+    and correctly renders objects with null attribute values. Multi-line 
strings
+    are rendered using the "heredoc" syntax. (#26189, #27054)
+  * terraform login: Added support for OAuth2 application scopes. (#26239)
+  * terraform fmt: Will now do some slightly more opinionated normalization 
behaviors,
+    using the documented idiomatic syntax. (#26390)
+  * terraform init's provider installation step will now abort promptly if 
Terraform
+    receives an interrupt signal. (#26405)
+  * cli: A new global command line option -chdir=..., placed before the 
selected subcommand,
+    instructs Terraform to switch to a different working directory before 
executing the subcommand.
+    This is similar to switching to a new directory with cd before running 
Terraform,
+    but it avoids changing the state of the calling shell. (#26087)
+  * cli: help text is been reorganized to emphasize the main commands and 
improve consistency
+  * cli: Ensure that provider requirements are met by the locked dependencies 
for every command.
+    This will help catch errors if the configuration has changed since
+    the last run of terraform init. (#26761)
+  * core: When sensitive values are used as part of provisioner configuration,
+    logging is disabled to ensure the values are not displayed to the UI 
(#26611)
+  * core: terraform plan no longer uses a separate refresh phase. Instead, all 
resources
+    are updated on-demand during planning (#26270)
+  * modules: Adds support for loading modules with S3 virtual hosted-style 
access (#26914)
+  * backend/consul: Split state into chunks when outgrowing the limit of the 
Consul KV store.
+    This allows storing state larger than the Consul 512KB limit. (#25856)
+  * backend/consul: Add force-unlock support to the Consul backend (#25837)
+  * backend/gcs: Add service account impersonation to GCS backend (#26837)
+  * On Unix-based operating systems other than MacOS, the SSL_CERT_DIR 
environment variable
+    can now be a colon-separated list of multiple certificate search paths. 
(#26357)
+  BUG FIXES:
+  * cli: Fix formatting of long integers in outputs and console (#27479)
+  * cli: Fix redundant check of remote workspace version for local operations 
(#27498)
+  * cli: Fix missing check of remote workspace version for state migration 
(#27556)
+  * cli: Fix world-writable permissions on dependency lock file (#27205)
+  * backend/remote: Disable remote Terraform workspace version check when the 
remote workspace
+    is in local operations mode ([#27407])
+  * core: Fix panic when using sensitive values as arguments to data sources 
([#27335])
+  * core: Fix panic when using sensitive values as count arguments on validate 
([#27410])
+  * core: Fix panic when passing sensitive values to module input variables 
which have
+    custom variable validation ([#27412])
+  * dependencies: Upgrade HCL to v2.8.2, fixing several bugs with sensitive 
values ([#27420])
+  * config: Fix anytrue and alltrue functions when called with values
+    which are not known until apply.
+  * config: Fix sum function when called with values which are not known until 
apply.
+    Also allows sum to cope with numbers too large to represent in float64,
+    along with correctly handling errors around infinite values. (#27249)
+  * config: Fixed panic when referencing sensitive values in resource count 
expressions 
+  * config: Fix incorrect attributes in diagnostics when validating objects 
(#27010)
+  * core: Prevent unexpected updates during plan when multiple sensitive 
values are involved
+  * dependencies: Fix several small bugs related to the use of sensitive values
+    with expressions and functions.
+  * lang: Fix panic when calling coalescelist with a null argument (#26988)
+  * terraform apply: -refresh=false was skipped when running apply directly 
(#27233)
+  * terraform init: setting -get-plugins to false will now cause a warning, as 
this flag has been
+    a no-op since 0.13.0 and usage is better served through using 
provider_installation blocks
+  * terraform init and other commands which interact with the dependency lock 
file:
+    These will now generate a normal error message if the lock file is
+    incorrectly a directory, rather than crashing as before.
+
+-------------------------------------------------------------------

Old:
----
  terraform-0.13.4.obscpio
  terraform-0.13.4.tar.xz

New:
----
  terraform-0.14.5.obscpio
  terraform-0.14.5.tar.xz
  vendor.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ terraform.spec ++++++
--- /var/tmp/diff_new_pack.ufNBYb/_old  2021-02-15 23:20:27.891769012 +0100
+++ /var/tmp/diff_new_pack.ufNBYb/_new  2021-02-15 23:20:27.895769017 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package terraform
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,17 +17,18 @@
 
 
 Name:           terraform
-Version:        0.13.4
+Version:        0.14.5
 Release:        0
 Summary:        Tool for building infrastructure safely and efficiently
 License:        MPL-2.0
 Group:          System/Management
 URL:            https://www.terraform.io/
 Source:         %{name}-%{version}.tar.xz
+Source1:        vendor.tar.xz
 Source99:       terraform-rpmlintrc
 BuildRequires:  golang-packaging
 BuildRequires:  xz
-BuildRequires:  golang(API) >= 1.14
+BuildRequires:  golang(API) >= 1.15
 # See: https://github.com/hashicorp/terraform/issues/22807
 ExcludeArch:    %{ix86}
 %{go_nostrip}
@@ -40,6 +41,7 @@
 
 %prep
 %setup -q
+%setup -q -T -D -a 1
 
 %build
 export GOFLAGS=-mod=vendor

++++++ _service ++++++
--- /var/tmp/diff_new_pack.ufNBYb/_old  2021-02-15 23:20:27.931769071 +0100
+++ /var/tmp/diff_new_pack.ufNBYb/_new  2021-02-15 23:20:27.935769077 +0100
@@ -3,8 +3,8 @@
     <param name="url">https://github.com/hashicorp/terraform</param>
     <param name="scm">git</param>
     <param name="filename">terraform</param>
-    <param name="versionformat">0.13.4</param>
-    <param name="revision">v0.13.4</param>
+    <param name="versionformat">0.14.5</param>
+    <param name="revision">v0.14.5</param>
     <param name="exclude">.git</param>
   </service>
   <service name="tar" mode="disabled"/>

++++++ terraform-0.13.4.obscpio -> terraform-0.14.5.obscpio ++++++
/work/SRC/openSUSE:Factory/terraform/terraform-0.13.4.obscpio 
/work/SRC/openSUSE:Factory/.terraform.new.28504/terraform-0.14.5.obscpio 
differ: char 47, line 1

++++++ terraform-0.13.4.tar.xz -> terraform-0.14.5.tar.xz ++++++
/work/SRC/openSUSE:Factory/terraform/terraform-0.13.4.tar.xz 
/work/SRC/openSUSE:Factory/.terraform.new.28504/terraform-0.14.5.tar.xz differ: 
char 15, line 1

++++++ terraform.obsinfo ++++++
--- /var/tmp/diff_new_pack.ufNBYb/_old  2021-02-15 23:20:28.003769179 +0100
+++ /var/tmp/diff_new_pack.ufNBYb/_new  2021-02-15 23:20:28.003769179 +0100
@@ -1,5 +1,5 @@
 name: terraform
-version: 0.13.4
-mtime: 1601489279
-commit: 5c26de3ce36af3bde29a8a413c29841109f8ae32
+version: 0.14.5
+mtime: 1611166392
+commit: 6adfbbf36e3ebe3460d6581794657ec0e72da691
 

Reply via email to