Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package terragrunt for openSUSE:Factory 
checked in at 2023-10-13 23:15:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/terragrunt (Old)
 and      /work/SRC/openSUSE:Factory/.terragrunt.new.20540 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "terragrunt"

Fri Oct 13 23:15:10 2023 rev:73 rq:1117560 version:0.52.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/terragrunt/terragrunt.changes    2023-10-10 
20:59:16.907866469 +0200
+++ /work/SRC/openSUSE:Factory/.terragrunt.new.20540/terragrunt.changes 
2023-10-13 23:16:13.270388680 +0200
@@ -1,0 +2,6 @@
+Fri Oct 13 05:01:42 UTC 2023 - ka...@b1-systems.de
+
+- Update to version 0.52.2:
+  * Add option to skip S3 credentials validation (#2753)
+
+-------------------------------------------------------------------

Old:
----
  terragrunt-0.52.1.obscpio

New:
----
  terragrunt-0.52.2.obscpio

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

Other differences:
------------------
++++++ terragrunt.spec ++++++
--- /var/tmp/diff_new_pack.hKsU2q/_old  2023-10-13 23:16:14.434430901 +0200
+++ /var/tmp/diff_new_pack.hKsU2q/_new  2023-10-13 23:16:14.438431047 +0200
@@ -19,7 +19,7 @@
 %define __arch_install_post export NO_BRP_STRIP_DEBUG=true
 
 Name:           terragrunt
-Version:        0.52.1
+Version:        0.52.2
 Release:        0
 Summary:        Thin wrapper for Terraform for working with multiple Terraform 
modules
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.hKsU2q/_old  2023-10-13 23:16:14.462431917 +0200
+++ /var/tmp/diff_new_pack.hKsU2q/_new  2023-10-13 23:16:14.466432062 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/gruntwork-io/terragrunt</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v0.52.1</param>
+    <param name="revision">v0.52.2</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
     <param name="versionrewrite-pattern">v(.*)</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.hKsU2q/_old  2023-10-13 23:16:14.486432788 +0200
+++ /var/tmp/diff_new_pack.hKsU2q/_new  2023-10-13 23:16:14.486432788 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/gruntwork-io/terragrunt</param>
-              <param 
name="changesrevision">ed5b1773c04b5496374d7aca2b919212ddee15d4</param></service></servicedata>
+              <param 
name="changesrevision">409185b47fb759180ba466a7f5d24b6118654ae1</param></service></servicedata>
 (No newline at EOF)
 

++++++ terragrunt-0.52.1.obscpio -> terragrunt-0.52.2.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/terragrunt-0.52.1/docs/_docs/02_features/keep-your-remote-state-configuration-dry.md
 
new/terragrunt-0.52.2/docs/_docs/02_features/keep-your-remote-state-configuration-dry.md
--- 
old/terragrunt-0.52.1/docs/_docs/02_features/keep-your-remote-state-configuration-dry.md
    2023-10-08 12:25:45.000000000 +0200
+++ 
new/terragrunt-0.52.2/docs/_docs/02_features/keep-your-remote-state-configuration-dry.md
    2023-10-12 14:27:48.000000000 +0200
@@ -235,12 +235,12 @@
     skip_bucket_ssencryption       = true # use only if non-encrypted 
Terraform State is required and/or the object store does not support 
server-side encryption
     skip_bucket_root_access        = true # use only if the AWS account root 
user should not have access to the remote state bucket for some reason
     skip_bucket_enforced_tls       = true # use only if you need to access the 
S3 bucket without TLS being enforced
+    skip_credentials_validation    = true # skip validation of AWS 
credentials, useful when is used S3 compatible object store different from AWS
     enable_lock_table_ssencryption = true # use only if non-encrypted DynamoDB 
Lock Table for the Terraform State is required and/or the NoSQL database 
service does not support server-side encryption
     accesslogging_bucket_name      = <string> # use only if you need server 
access logging to be enabled for your terraform state S3 bucket. Provide a 
<string> value representing the name of the target bucket to be used for logs 
output.
     accesslogging_target_prefix    = <string> # use only if you want to set a 
specific prefix for your terraform state S3 bucket access logs when Server 
Access Logging is enabled. Provide a <string> value representing the 
TargetPrefix to be used for the logs output objects. If set to empty <string>, 
then TargetPrefix will be set to empty <string>. If attribute is not provided 
at all, then TargetPrefix will be set to default value `TFStateLogs/`.
 
-    shared_credentials_file     = "/path/to/credentials/file"
-    skip_credentials_validation = true
+    shared_credentials_file     = "/path/to/credentials/file"   
     skip_metadata_api_check     = true
     force_path_style            = true
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/terragrunt-0.52.1/remote/remote_state_s3.go 
new/terragrunt-0.52.2/remote/remote_state_s3.go
--- old/terragrunt-0.52.1/remote/remote_state_s3.go     2023-10-08 
12:25:45.000000000 +0200
+++ new/terragrunt-0.52.2/remote/remote_state_s3.go     2023-10-12 
14:27:48.000000000 +0200
@@ -38,6 +38,7 @@
        S3BucketTags                   map[string]string 
`mapstructure:"s3_bucket_tags"`
        DynamotableTags                map[string]string 
`mapstructure:"dynamodb_table_tags"`
        AccessLoggingBucketTags        map[string]string 
`mapstructure:"accesslogging_bucket_tags"`
+       SkipCredentialsValidation      bool              
`mapstructure:"skip_credentials_validation"`
        SkipBucketVersioning           bool              
`mapstructure:"skip_bucket_versioning"`
        SkipBucketSSEncryption         bool              
`mapstructure:"skip_bucket_ssencryption"`
        SkipBucketAccessLogging        bool              
`mapstructure:"skip_bucket_accesslogging"`
@@ -161,8 +162,10 @@
        sessionConfig := s3ConfigExtended.GetAwsSessionConfig()
 
        // Validate current AWS session before checking S3
-       if err = aws_helper.ValidateAwsSession(sessionConfig, 
terragruntOptions); err != nil {
-               return false, err
+       if !s3ConfigExtended.SkipCredentialsValidation {
+               if err = aws_helper.ValidateAwsSession(sessionConfig, 
terragruntOptions); err != nil {
+                       return false, err
+               }
        }
 
        s3Client, err := CreateS3Client(sessionConfig, terragruntOptions)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/terragrunt-0.52.1/remote/remote_state_s3_test.go 
new/terragrunt-0.52.2/remote/remote_state_s3_test.go
--- old/terragrunt-0.52.1/remote/remote_state_s3_test.go        2023-10-08 
12:25:45.000000000 +0200
+++ new/terragrunt-0.52.2/remote/remote_state_s3_test.go        2023-10-12 
14:27:48.000000000 +0200
@@ -261,17 +261,19 @@
                {
                        "terragrunt-keys-filtered",
                        map[string]interface{}{
-                               "bucket":         "foo",
-                               "encrypt":        "bar",
-                               "key":            "baz",
-                               "region":         "quux",
-                               "s3_bucket_tags": map[string]string{},
+                               "bucket":                      "foo",
+                               "encrypt":                     "bar",
+                               "key":                         "baz",
+                               "region":                      "quux",
+                               "skip_credentials_validation": true,
+                               "s3_bucket_tags":              
map[string]string{},
                        },
                        map[string]interface{}{
-                               "bucket":  "foo",
-                               "encrypt": "bar",
-                               "key":     "baz",
-                               "region":  "quux",
+                               "bucket":                      "foo",
+                               "encrypt":                     "bar",
+                               "key":                         "baz",
+                               "region":                      "quux",
+                               "skip_credentials_validation": true,
                        },
                        true,
                },

++++++ terragrunt.obsinfo ++++++
--- /var/tmp/diff_new_pack.hKsU2q/_old  2023-10-13 23:16:15.302462385 +0200
+++ /var/tmp/diff_new_pack.hKsU2q/_new  2023-10-13 23:16:15.306462530 +0200
@@ -1,5 +1,5 @@
 name: terragrunt
-version: 0.52.1
-mtime: 1696760745
-commit: ed5b1773c04b5496374d7aca2b919212ddee15d4
+version: 0.52.2
+mtime: 1697113668
+commit: 409185b47fb759180ba466a7f5d24b6118654ae1
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/terragrunt/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.terragrunt.new.20540/vendor.tar.gz differ: char 5, 
line 1

Reply via email to