Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package google-osconfig-agent for 
openSUSE:Factory checked in at 2025-08-12 17:04:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/google-osconfig-agent (Old)
 and      /work/SRC/openSUSE:Factory/.google-osconfig-agent.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "google-osconfig-agent"

Tue Aug 12 17:04:27 2025 rev:41 rq:1298882 version:20250729.00

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/google-osconfig-agent/google-osconfig-agent.changes  
    2025-07-14 10:58:37.765861500 +0200
+++ 
/work/SRC/openSUSE:Factory/.google-osconfig-agent.new.1085/google-osconfig-agent.changes
    2025-08-12 17:06:01.166881954 +0200
@@ -1,0 +2,25 @@
+Mon Aug 11 13:30:16 UTC 2025 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Update to version 20250806.00
+  * Fixed JSON identifier for the universe domain (#855)
+- from version 20250729.00
+  * Bump github.com/google/s2a-go from 0.1.8 to 0.1.9 (#828)
+- from version 20250725.02
+  * Update utils.go (#854)
+  * Upgrade golang.org/x/oauth2 package to the latest. (#853)
+  * Bump golang.org/x/time from 0.9.0 to 0.12.0 (#839)
+- from version 20250725.01
+  * Bump golang.org/x/oauth2 (#848)
+  * Port fix for debian 11 to goo package manager. (#852)
+- from version 20250725.00
+  * Update Golang version in common.sh and skip backports
+    repo for debian 11 (#850)
+- from version 20250723.01
+  * Add workflows to build package for el10 (#849)
+- from version 20250721.00
+  * Make OS Config agent TPC aware (#846)
+- from version 20250718.00
+  * Create workflows for new Debian 13. (#847)
+- Drop CVE-2025-22868.patch, merged upstream
+
+-------------------------------------------------------------------

Old:
----
  CVE-2025-22868.patch
  osconfig-20250703.00.tar.gz

New:
----
  osconfig-20250729.00.tar.gz

----------(Old B)----------
  Old:  * Create workflows for new Debian 13. (#847)
- Drop CVE-2025-22868.patch, merged upstream
----------(Old E)----------

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

Other differences:
------------------
++++++ google-osconfig-agent.spec ++++++
--- /var/tmp/diff_new_pack.lVKv2G/_old  2025-08-12 17:06:02.758948530 +0200
+++ /var/tmp/diff_new_pack.lVKv2G/_new  2025-08-12 17:06:02.762948697 +0200
@@ -24,7 +24,7 @@
 %global import_path     %{provider_prefix}
 
 Name:           google-osconfig-agent
-Version:        20250703.00
+Version:        20250729.00
 Release:        0
 Summary:        Google Cloud Guest Agent
 License:        Apache-2.0
@@ -33,8 +33,6 @@
 Source0:        %{repo}-%{version}.tar.gz
 Source1:        vendor.tar.gz
 Source2:        rpmlintrc
-# PATCH-FIX-UPSTREAM - Fix unexpected memory consumption during token parsing 
in golang.org/x/oauth2
-Patch0:         CVE-2025-22868.patch
 BuildRequires:  golang(API) >= 1.22.4
 BuildRequires:  golang-packaging
 Requires:       google-guest-configs
@@ -51,9 +49,6 @@
 %prep
 %setup -q -n %{repo}-%{version}
 %setup -q -D -T -a 1 -n %{repo}-%{version}
-pushd vendor/golang.org/x/oauth2
-%patch -P0 -p1
-popd
 
 %build
 %goprep %{import_path}

++++++ _service ++++++
--- /var/tmp/diff_new_pack.lVKv2G/_old  2025-08-12 17:06:02.934955890 +0200
+++ /var/tmp/diff_new_pack.lVKv2G/_new  2025-08-12 17:06:02.942956224 +0200
@@ -3,8 +3,8 @@
     <param name="url">https://github.com/GoogleCloudPlatform/osconfig</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="versionformat">20250703.00</param>
-    <param name="revision">20250703.00</param>
+    <param name="versionformat">20250729.00</param>
+    <param name="revision">20250729.00</param>
     <param name="changesgenerate">enable</param>
   </service>
   <service name="recompress" mode="disabled">
@@ -15,7 +15,7 @@
     <param name="basename">osconfig</param>
   </service>
   <service name="go_modules" mode="disabled">
-    <param name="archive">osconfig-20250703.00.tar.gz</param>
+    <param name="archive">osconfig-20250729.00.tar.gz</param>
   </service>
 </services>
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.lVKv2G/_old  2025-08-12 17:06:03.070961577 +0200
+++ /var/tmp/diff_new_pack.lVKv2G/_new  2025-08-12 17:06:03.102962915 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/GoogleCloudPlatform/osconfig</param>
-              <param 
name="changesrevision">4243d93d1aaf4ac2ab7887155d84655cec2d067f</param></service></servicedata>
+              <param 
name="changesrevision">6d3741d26882e1585233a875d67f466904b2ba0c</param></service></servicedata>
 (No newline at EOF)
 

++++++ osconfig-20250703.00.tar.gz -> osconfig-20250729.00.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/osconfig-20250703.00/agentconfig/agentconfig.go 
new/osconfig-20250729.00/agentconfig/agentconfig.go
--- old/osconfig-20250703.00/agentconfig/agentconfig.go 2025-07-03 
15:05:19.000000000 +0200
+++ new/osconfig-20250729.00/agentconfig/agentconfig.go 2025-07-29 
12:04:47.000000000 +0200
@@ -82,6 +82,9 @@
 
        osConfigPollIntervalDefault = 10
        osConfigMetadataPollTimeout = 60
+
+       // Default Google API domain
+       universeDomainDefault = "googleapis.com"
 )
 
 var (
@@ -125,6 +128,7 @@
        zypperRepoFilePath      string
        yumRepoFilePath         string
        instanceID              string
+       universeDomain          string
        numericProjectID        int64
        osConfigPollInterval    int
        debugEnabled            bool
@@ -192,6 +196,7 @@
 type metadataJSON struct {
        Instance instanceJSON
        Project  projectJSON
+       Universe universeJSON
 }
 
 type instanceJSON struct {
@@ -207,6 +212,10 @@
        NumericProjectID int64
 }
 
+type universeJSON struct {
+       UniverseDomain string `json:"universe-domain"`
+}
+
 type attributesJSON struct {
        PollIntervalOld       *json.Number `json:"os-config-poll-interval"`
        PollInterval          *json.Number `json:"osconfig-poll-interval"`
@@ -245,6 +254,8 @@
                instanceZone:     old.instanceZone,
                instanceName:     old.instanceName,
                instanceID:       old.instanceID,
+
+               universeDomain: universeDomainDefault,
        }
 
        if md.Project.ProjectID != "" {
@@ -263,6 +274,10 @@
                c.instanceID = md.Instance.ID.String()
        }
 
+       if md.Universe.UniverseDomain != "" {
+               c.universeDomain = md.Universe.UniverseDomain
+       }
+
        // Check project first then instance as instance metadata overrides 
project.
        switch {
        case md.Project.Attributes.InventoryEnabled != "":
@@ -389,6 +404,11 @@
        parts := strings.Split(c.instanceZone, "/")
        zone := parts[len(parts)-1]
        c.svcEndpoint = strings.ReplaceAll(c.svcEndpoint, "{zone}", zone)
+
+       // Change hostname according to the universe domain
+       if c.universeDomain != universeDomainDefault {
+               c.svcEndpoint = strings.ReplaceAll(c.svcEndpoint, 
universeDomainDefault, c.universeDomain)
+       }
 }
 
 func setTraceGetInventory(md metadataJSON, c *config) {
@@ -800,3 +820,13 @@
 func FreeOSMemory() bool {
        return strings.EqualFold(freeOSMemory, "true") || freeOSMemory == "1"
 }
+
+// DisableCloudLogging returns true if universe domain is not equal to GDU 
domain.
+func DisableCloudLogging() bool {
+       return !strings.EqualFold(getAgentConfig().universeDomain, 
universeDomainDefault)
+}
+
+// UniverseDomain is the cloud universe domain
+func UniverseDomain() string {
+       return getAgentConfig().universeDomain
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/osconfig-20250703.00/agentconfig/agentconfig_test.go 
new/osconfig-20250729.00/agentconfig/agentconfig_test.go
--- old/osconfig-20250703.00/agentconfig/agentconfig_test.go    2025-07-03 
15:05:19.000000000 +0200
+++ new/osconfig-20250729.00/agentconfig/agentconfig_test.go    2025-07-29 
12:04:47.000000000 +0200
@@ -224,10 +224,17 @@
 }
 
 func TestSvcEndpoint(t *testing.T) {
+       var request int
        ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r 
*http.Request) {
-               w.Header().Set("Etag", "sametag")
-               // we always get zone value in instance metadata.
-               fmt.Fprintln(w, `{"instance": {"id": 12345,"name": 
"name","zone": "fakezone","attributes": {"osconfig-endpoint": 
"{zone}-dev.osconfig.googleapis.com"}}}`)
+               switch request {
+               case 0:
+                       w.Header().Set("Etag", "etag-0")
+                       // we always get zone value in instance metadata.
+                       fmt.Fprintln(w, `{"instance": {"id": 12345,"name": 
"name","zone": "fakezone","attributes": {"osconfig-endpoint": 
"{zone}-dev.osconfig.googleapis.com"}}}`)
+               case 1:
+                       w.Header().Set("Etag", "etag-1")
+                       fmt.Fprintln(w, `{"universe": {"universe-domain": 
"domain.com"}, "instance": {"id": 12345,"name": "name","zone": 
"fakezone","attributes": {"osconfig-endpoint": 
"{zone}-dev.osconfig.googleapis.com"}}}`)
+               }
        }))
        defer ts.Close()
 
@@ -235,13 +242,15 @@
                t.Fatalf("Error running os.Setenv: %v", err)
        }
 
-       if err := WatchConfig(context.Background()); err != nil {
-               t.Fatalf("Error running SetConfig: %v", err)
-       }
-
-       expectedSvcEndpoint := "fakezone-dev.osconfig.googleapis.com"
-       if SvcEndpoint() != expectedSvcEndpoint {
-               t.Errorf("Default endpoint: got(%s) != want(%s)", 
SvcEndpoint(), expectedSvcEndpoint)
+       for i, expectedSvcEndpoint := range 
[]string{"fakezone-dev.osconfig.googleapis.com", 
"fakezone-dev.osconfig.domain.com"} {
+               request = i
+               if err := WatchConfig(context.Background()); err != nil {
+                       t.Fatalf("Error running SetConfig: %v", err)
+               }
+
+               if SvcEndpoint() != expectedSvcEndpoint {
+                       t.Errorf("Default endpoint: got(%s) != want(%s)", 
SvcEndpoint(), expectedSvcEndpoint)
+               }
        }
 
 }
@@ -261,3 +270,34 @@
                t.Errorf("Unexpected output %+v", err)
        }
 }
+
+func TestDisableCloudLogging(t *testing.T) {
+       var request int
+       ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r 
*http.Request) {
+               switch request {
+               case 0:
+                       w.Header().Set("Etag", "etag-0")
+                       fmt.Fprintln(w, `{"universe":{"universe-domain": 
"domain.com"}}`)
+               case 1:
+                       w.Header().Set("Etag", "etag-1")
+                       fmt.Fprintln(w, `{"instance": {"zone": "fake-zone"}}`)
+               }
+       }))
+       defer ts.Close()
+
+       if err := os.Setenv("GCE_METADATA_HOST", strings.Trim(ts.URL, 
"http://";)); err != nil {
+               t.Fatalf("Error running os.Setenv: %v", err)
+       }
+
+       for i, expectedDisableCloudLoggingValue := range []bool{true, false} {
+               request = i
+               if err := WatchConfig(context.Background()); err != nil {
+                       t.Fatalf("Error running SetConfig: %v", err)
+               }
+
+               if DisableCloudLogging() != expectedDisableCloudLoggingValue {
+                       t.Errorf("DisableCloudLogging: got(%t) != want(%t)", 
DisableCloudLogging(), expectedDisableCloudLoggingValue)
+               }
+       }
+
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/osconfig-20250703.00/agentendpoint/exec_task.go 
new/osconfig-20250729.00/agentendpoint/exec_task.go
--- old/osconfig-20250703.00/agentendpoint/exec_task.go 2025-07-03 
15:05:19.000000000 +0200
+++ new/osconfig-20250729.00/agentendpoint/exec_task.go 2025-07-29 
12:04:47.000000000 +0200
@@ -26,10 +26,13 @@
        "time"
 
        "cloud.google.com/go/storage"
+       "github.com/GoogleCloudPlatform/osconfig/agentconfig"
        "github.com/GoogleCloudPlatform/osconfig/clog"
        "github.com/GoogleCloudPlatform/osconfig/external"
        "github.com/GoogleCloudPlatform/osconfig/util"
 
+       "google.golang.org/api/option"
+
        "cloud.google.com/go/osconfig/agentendpoint/apiv1/agentendpointpb"
 )
 
@@ -61,7 +64,8 @@
 }
 
 func getGCSObject(ctx context.Context, bkt, obj string, gen int64) (string, 
error) {
-       cl, err := storage.NewClient(ctx)
+       cl, err := storage.NewClient(ctx, 
option.WithUniverseDomain(agentconfig.UniverseDomain()))
+
        if err != nil {
                return "", fmt.Errorf("error creating gcs client: %v", err)
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/osconfig-20250703.00/config/file.go 
new/osconfig-20250729.00/config/file.go
--- old/osconfig-20250703.00/config/file.go     2025-07-03 15:05:19.000000000 
+0200
+++ new/osconfig-20250729.00/config/file.go     2025-07-29 12:04:47.000000000 
+0200
@@ -24,9 +24,12 @@
        "os"
 
        "cloud.google.com/go/storage"
+       "github.com/GoogleCloudPlatform/osconfig/agentconfig"
        "github.com/GoogleCloudPlatform/osconfig/external"
        "github.com/GoogleCloudPlatform/osconfig/util"
 
+       "google.golang.org/api/option"
+
        "cloud.google.com/go/osconfig/agentendpoint/apiv1/agentendpointpb"
 )
 
@@ -43,7 +46,7 @@
 
        switch file.GetType().(type) {
        case *agentendpointpb.OSPolicy_Resource_File_Gcs_:
-               client, err := storage.NewClient(ctx)
+               client, err := storage.NewClient(ctx, 
option.WithUniverseDomain(agentconfig.UniverseDomain()))
                if err != nil {
                        return "", fmt.Errorf("error creating gcs client: %v", 
err)
                }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/osconfig-20250703.00/e2e_tests/go.mod 
new/osconfig-20250729.00/e2e_tests/go.mod
--- old/osconfig-20250703.00/e2e_tests/go.mod   2025-07-03 15:05:19.000000000 
+0200
+++ new/osconfig-20250729.00/e2e_tests/go.mod   2025-07-29 12:04:47.000000000 
+0200
@@ -21,8 +21,7 @@
 
 require (
        cloud.google.com/go v0.110.0 // indirect
-       cloud.google.com/go/compute v1.19.1 // indirect
-       cloud.google.com/go/compute/metadata v0.2.3 // indirect
+       cloud.google.com/go/compute/metadata v0.3.0 // indirect
        cloud.google.com/go/logging v1.7.0 // indirect
        cos.googlesource.com/cos/tools.git v0.0.0-20210329212435-a349a79f950d 
// indirect
        github.com/StackExchange/wmi v1.2.1 // indirect
@@ -39,7 +38,7 @@
        go.chromium.org/luci v0.0.0-20210524194916-901fa619ed56 // indirect
        go.opencensus.io v0.24.0 // indirect
        golang.org/x/net v0.38.0 // indirect
-       golang.org/x/oauth2 v0.7.0 // indirect
+       golang.org/x/oauth2 v0.27.0 // indirect
        golang.org/x/sync v0.12.0 // indirect
        golang.org/x/sys v0.31.0 // indirect
        golang.org/x/text v0.23.0 // indirect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/osconfig-20250703.00/e2e_tests/go.sum 
new/osconfig-20250729.00/e2e_tests/go.sum
--- old/osconfig-20250703.00/e2e_tests/go.sum   2025-07-03 15:05:19.000000000 
+0200
+++ new/osconfig-20250729.00/e2e_tests/go.sum   2025-07-29 12:04:47.000000000 
+0200
@@ -41,10 +41,8 @@
 cloud.google.com/go/bigquery v1.5.0/go.mod 
h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg=
 cloud.google.com/go/bigquery v1.7.0/go.mod 
h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc=
 cloud.google.com/go/bigquery v1.8.0/go.mod 
h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ=
-cloud.google.com/go/compute v1.19.1 
h1:am86mquDUgjGNWxiGn+5PGLbmgiWXlE/yNWpIpNvuXY=
-cloud.google.com/go/compute v1.19.1/go.mod 
h1:6ylj3a05WF8leseCdIf77NK0g1ey+nj5IKd5/kvShxE=
-cloud.google.com/go/compute/metadata v0.2.3 
h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY=
-cloud.google.com/go/compute/metadata v0.2.3/go.mod 
h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA=
+cloud.google.com/go/compute/metadata v0.3.0 
h1:Tz+eQXMEqDIKRsmY3cHTL6FVaynIjX2QxYC4trgAKZc=
+cloud.google.com/go/compute/metadata v0.3.0/go.mod 
h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k=
 cloud.google.com/go/datastore v1.0.0/go.mod 
h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE=
 cloud.google.com/go/datastore v1.1.0/go.mod 
h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk=
 cloud.google.com/go/iam v0.13.0 h1:+CmB+K0J/33d0zSQ9SlFWUeCCEn5XJA0ZMZ3pHE9u8k=
@@ -438,8 +436,8 @@
 golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod 
h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
 golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod 
h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
 golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod 
h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
-golang.org/x/oauth2 v0.7.0 h1:qe6s0zUXlPX80/dITx3440hWZ7GwMwgDDyrSGTPJG/g=
-golang.org/x/oauth2 v0.7.0/go.mod 
h1:hPLQkd9LyjfXTiRohC/41GhcFqxisoUQ99sCUOHO9x4=
+golang.org/x/oauth2 v0.27.0 h1:da9Vo7/tDv5RH/7nZDz1eMGS/q1Vv1N/7FCrBhI9I3M=
+golang.org/x/oauth2 v0.27.0/go.mod 
h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8=
 golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/osconfig-20250703.00/e2e_tests/utils/utils.go 
new/osconfig-20250729.00/e2e_tests/utils/utils.go
--- old/osconfig-20250703.00/e2e_tests/utils/utils.go   2025-07-03 
15:05:19.000000000 +0200
+++ new/osconfig-20250729.00/e2e_tests/utils/utils.go   2025-07-29 
12:04:47.000000000 +0200
@@ -134,6 +134,9 @@
 sleep 10
 systemctl stop google-osconfig-agent
 
+# disable the backports repo for debian-11
+sed -i 's/^.*debian bullseye-backports main.*$//g' /etc/apt/sources.list
+
 # install gnupg2 if not exist
 apt-get update
 apt-get install -y gnupg2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/osconfig-20250703.00/go.mod 
new/osconfig-20250729.00/go.mod
--- old/osconfig-20250703.00/go.mod     2025-07-03 15:05:19.000000000 +0200
+++ new/osconfig-20250729.00/go.mod     2025-07-29 12:04:47.000000000 +0200
@@ -19,7 +19,7 @@
        github.com/tarm/serial v0.0.0-20180830185346-98f6abe2eb07
        github.com/ulikunitz/xz v0.5.12
        golang.org/x/crypto v0.38.0
-       golang.org/x/oauth2 v0.24.0
+       golang.org/x/oauth2 v0.27.0
        golang.org/x/sys v0.33.0
        google.golang.org/api v0.214.0
        google.golang.org/genproto v0.0.0-20241118233622-e639e219e697
@@ -90,7 +90,7 @@
        github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // 
indirect
        github.com/golang/protobuf v1.5.4 // indirect
        github.com/google/go-containerregistry v0.19.1 // indirect
-       github.com/google/s2a-go v0.1.8 // indirect
+       github.com/google/s2a-go v0.1.9 // indirect
        github.com/google/uuid v1.6.0 // indirect
        github.com/googleapis/enterprise-certificate-proxy v0.3.4 // indirect
        github.com/googleapis/gax-go/v2 v2.14.0 // indirect
@@ -144,7 +144,7 @@
        golang.org/x/net v0.40.0 // indirect
        golang.org/x/sync v0.14.0 // indirect
        golang.org/x/text v0.25.0 // indirect
-       golang.org/x/time v0.9.0 // indirect
+       golang.org/x/time v0.12.0 // indirect
        golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect
        google.golang.org/genproto/googleapis/api 
v0.0.0-20241202173237-19429a94021a // indirect
        gopkg.in/ini.v1 v1.67.0 // indirect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/osconfig-20250703.00/go.sum 
new/osconfig-20250729.00/go.sum
--- old/osconfig-20250703.00/go.sum     2025-07-03 15:05:19.000000000 +0200
+++ new/osconfig-20250729.00/go.sum     2025-07-29 12:04:47.000000000 +0200
@@ -262,8 +262,8 @@
 github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod 
h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
 github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod 
h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
 github.com/google/renameio v0.1.0/go.mod 
h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
-github.com/google/s2a-go v0.1.8 h1:zZDs9gcbt9ZPLV0ndSyQk6Kacx2g/X+SKYovpnz3SMM=
-github.com/google/s2a-go v0.1.8/go.mod 
h1:6iNWHTpQ+nfNRN5E00MSdfDwVesa8hhS32PhPO8deJA=
+github.com/google/s2a-go v0.1.9 h1:LGD7gtMgezd8a/Xak7mEWL0PjoTQFvpRudN895yqKW0=
+github.com/google/s2a-go v0.1.9/go.mod 
h1:YA0Ei2ZQL3acow2O62kdp9UlnvMmU7kA6Eutn0dXayM=
 github.com/google/subcommands v1.2.0/go.mod 
h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk=
 github.com/google/uuid v1.1.2/go.mod 
h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
 github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
@@ -525,8 +525,8 @@
 golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod 
h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
 golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod 
h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
 golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod 
h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
-golang.org/x/oauth2 v0.24.0 h1:KTBBxWqUa0ykRPLtV69rRto9TLXcqYkeswu48x/gvNE=
-golang.org/x/oauth2 v0.24.0/go.mod 
h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI=
+golang.org/x/oauth2 v0.27.0 h1:da9Vo7/tDv5RH/7nZDz1eMGS/q1Vv1N/7FCrBhI9I3M=
+golang.org/x/oauth2 v0.27.0/go.mod 
h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8=
 golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -593,8 +593,8 @@
 golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod 
h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
 golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod 
h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
 golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod 
h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
-golang.org/x/time v0.9.0 h1:EsRrnYcQiGH+5FfbgvV4AP7qEZstoyrHB0DzarOQ4ZY=
-golang.org/x/time v0.9.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
+golang.org/x/time v0.12.0 h1:ScB/8o8olJvc+CQPWrK3fPZNfh7qgwCrY0zJmoEQLSE=
+golang.org/x/time v0.12.0/go.mod 
h1:CDIdPxbZBQxdj6cxyCIdrNogrJKMJ7pr37NYpMcMDSg=
 golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod 
h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
 golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod 
h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
 golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod 
h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/osconfig-20250703.00/main.go 
new/osconfig-20250729.00/main.go
--- old/osconfig-20250703.00/main.go    2025-07-03 15:05:19.000000000 +0200
+++ new/osconfig-20250729.00/main.go    2025-07-29 12:04:47.000000000 +0200
@@ -98,7 +98,7 @@
 
 func run(ctx context.Context) {
        // Setup logging.
-       opts := logger.LogOpts{LoggerName: "OSConfigAgent", UserAgent: 
agentconfig.UserAgent(), DisableLocalLogging: agentconfig.DisableLocalLogging()}
+       opts := logger.LogOpts{LoggerName: "OSConfigAgent", UserAgent: 
agentconfig.UserAgent(), DisableLocalLogging: 
agentconfig.DisableLocalLogging(), DisableCloudLogging: 
agentconfig.DisableCloudLogging()}
        if agentconfig.Stdout() {
                opts.Writers = []io.Writer{os.Stdout}
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/osconfig-20250703.00/packagebuild/common.sh 
new/osconfig-20250729.00/packagebuild/common.sh
--- old/osconfig-20250703.00/packagebuild/common.sh     2025-07-03 
15:05:19.000000000 +0200
+++ new/osconfig-20250729.00/packagebuild/common.sh     2025-07-29 
12:04:47.000000000 +0200
@@ -37,7 +37,7 @@
     arch="arm64"
   fi
 
-  local GOLANG="go1.22.2.linux-${arch}.tar.gz"
+  local GOLANG="go1.24.2.linux-${arch}.tar.gz"
   export GOPATH=/usr/share/gocode
   export GOCACHE=/tmp/.cache
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/osconfig-20250703.00/packagebuild/daisy_startupscript_deb.sh 
new/osconfig-20250729.00/packagebuild/daisy_startupscript_deb.sh
--- old/osconfig-20250703.00/packagebuild/daisy_startupscript_deb.sh    
2025-07-03 15:05:19.000000000 +0200
+++ new/osconfig-20250729.00/packagebuild/daisy_startupscript_deb.sh    
2025-07-29 12:04:47.000000000 +0200
@@ -32,6 +32,8 @@
 
 # disable the backports repo for debian-10
 sed -i 's/^.*debian buster-backports main.*$//g' /etc/apt/sources.list
+# disable the backports repo for debian-11
+sed -i 's/^.*debian bullseye-backports main.*$//g' /etc/apt/sources.list
 
 try_command apt-get -y update
 try_command apt-get install -y --no-install-{suggests,recommends} git-core \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/osconfig-20250703.00/packagebuild/daisy_startupscript_goo.sh 
new/osconfig-20250729.00/packagebuild/daisy_startupscript_goo.sh
--- old/osconfig-20250703.00/packagebuild/daisy_startupscript_goo.sh    
2025-07-03 15:05:19.000000000 +0200
+++ new/osconfig-20250729.00/packagebuild/daisy_startupscript_goo.sh    
2025-07-29 12:04:47.000000000 +0200
@@ -29,6 +29,8 @@
 
 # disable the backports repo for debian-10
 sed -i 's/^.*debian buster-backports main.*$//g' /etc/apt/sources.list
+# disable the backports repo for debian-11
+sed -i 's/^.*debian bullseye-backports main.*$//g' /etc/apt/sources.list
 
 try_command apt-get -y update
 try_command apt-get install -y --no-install-{suggests,recommends} git-core
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/osconfig-20250703.00/packagebuild/workflows/build_deb13.wf.json 
new/osconfig-20250729.00/packagebuild/workflows/build_deb13.wf.json
--- old/osconfig-20250703.00/packagebuild/workflows/build_deb13.wf.json 
1970-01-01 01:00:00.000000000 +0100
+++ new/osconfig-20250729.00/packagebuild/workflows/build_deb13.wf.json 
2025-07-29 12:04:47.000000000 +0200
@@ -0,0 +1,42 @@
+{
+  "Name": "deb13",
+  "Timeout": "20m",
+  "Vars": {
+    "gcs_path": {
+      "Required": true
+    },
+    "repo_owner": {
+      "Required": true
+    },
+    "repo_name": {
+      "Required": true
+    },
+    "git_ref": {
+      "Required": true
+    },
+    "version": {
+      "Required": true
+    },
+    "build_dir": {
+      "Required": true
+    }
+  },
+  "Steps": {
+    "build-package": {
+      "Timeout": "20m",
+      "SubWorkflow": {
+        "Path": "./build_package.wf.json",
+        "Vars": {
+          "type": "deb",
+          "sourceImage": 
"projects/debian-cloud/global/images/family/debian-12",
+          "gcs_path": "${gcs_path}",
+          "repo_owner": "${repo_owner}",
+          "repo_name": "${repo_name}",
+          "git_ref": "${git_ref}",
+          "build_dir": "${build_dir}",
+          "version": "${version}"
+        }
+      }
+    }
+  }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/osconfig-20250703.00/packagebuild/workflows/build_deb13_arm64.wf.json 
new/osconfig-20250729.00/packagebuild/workflows/build_deb13_arm64.wf.json
--- old/osconfig-20250703.00/packagebuild/workflows/build_deb13_arm64.wf.json   
1970-01-01 01:00:00.000000000 +0100
+++ new/osconfig-20250729.00/packagebuild/workflows/build_deb13_arm64.wf.json   
2025-07-29 12:04:47.000000000 +0200
@@ -0,0 +1,44 @@
+{
+  "Name": "deb13",
+  "Timeout": "20m",
+  "Vars": {
+    "gcs_path": {
+      "Required": true
+    },
+    "repo_owner": {
+      "Required": true
+    },
+    "repo_name": {
+      "Required": true
+    },
+    "git_ref": {
+      "Required": true
+    },
+    "version": {
+      "Required": true
+    },
+    "build_dir": {
+      "Required": true
+    }
+  },
+  "Steps": {
+    "build-package": {
+      "Timeout": "20m",
+      "SubWorkflow": {
+        "Path": "./build_package.wf.json",
+        "Vars": {
+          "type": "deb",
+          "sourceImage": 
"projects/debian-cloud/global/images/family/debian-12-arm64",
+          "gcs_path": "${gcs_path}",
+          "repo_owner": "${repo_owner}",
+          "repo_name": "${repo_name}",
+          "git_ref": "${git_ref}",
+          "build_dir": "${build_dir}",
+          "machine_type": "t2a-standard-2",
+          "zone": "us-central1-a",
+          "version": "${version}"
+        }
+      }
+    }
+  }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/osconfig-20250703.00/packagebuild/workflows/build_el10.wf.json 
new/osconfig-20250729.00/packagebuild/workflows/build_el10.wf.json
--- old/osconfig-20250703.00/packagebuild/workflows/build_el10.wf.json  
1970-01-01 01:00:00.000000000 +0100
+++ new/osconfig-20250729.00/packagebuild/workflows/build_el10.wf.json  
2025-07-29 12:04:47.000000000 +0200
@@ -0,0 +1,42 @@
+{
+  "Name": "el10",
+  "Timeout": "40m",
+  "Vars": {
+    "gcs_path": {
+      "Required": true
+    },
+    "repo_owner": {
+      "Required": true
+    },
+    "repo_name": {
+      "Required": true
+    },
+    "git_ref": {
+      "Required": true
+    },
+    "version": {
+      "Required": true
+    },
+    "build_dir": {
+      "Required": true
+    }
+  },
+  "Steps": {
+    "build-package": {
+      "Timeout": "40m",
+      "SubWorkflow": {
+        "Path": "./build_package.wf.json",
+        "Vars": {
+          "type": "rpm",
+          "sourceImage": "projects/rhel-cloud/global/images/family/rhel-9",
+          "gcs_path": "${gcs_path}",
+          "repo_owner": "${repo_owner}",
+          "repo_name": "${repo_name}",
+          "git_ref": "${git_ref}",
+          "build_dir": "${build_dir}",
+          "version": "${version}"
+        }
+      }
+    }
+  }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/osconfig-20250703.00/packagebuild/workflows/build_el10_arm64.wf.json 
new/osconfig-20250729.00/packagebuild/workflows/build_el10_arm64.wf.json
--- old/osconfig-20250703.00/packagebuild/workflows/build_el10_arm64.wf.json    
1970-01-01 01:00:00.000000000 +0100
+++ new/osconfig-20250729.00/packagebuild/workflows/build_el10_arm64.wf.json    
2025-07-29 12:04:47.000000000 +0200
@@ -0,0 +1,44 @@
+{
+  "Name": "el10",
+  "Timeout": "20m",
+  "Vars": {
+    "gcs_path": {
+      "Required": true
+    },
+    "repo_owner": {
+      "Required": true
+    },
+    "repo_name": {
+      "Required": true
+    },
+    "git_ref": {
+      "Required": true
+    },
+    "version": {
+      "Required": true
+    },
+    "build_dir": {
+      "Required": true
+    }
+  },
+  "Steps": {
+    "build-package": {
+      "Timeout": "20m",
+      "SubWorkflow": {
+        "Path": "./build_package.wf.json",
+        "Vars": {
+          "type": "rpm",
+          "sourceImage": 
"projects/rhel-cloud/global/images/family/rhel-9-arm64",
+          "gcs_path": "${gcs_path}",
+          "repo_owner": "${repo_owner}",
+          "repo_name": "${repo_name}",
+          "git_ref": "${git_ref}",
+          "build_dir": "${build_dir}",
+          "machine_type": "t2a-standard-2",
+          "zone": "us-central1-a",
+          "version": "${version}"
+        }
+      }
+    }
+  }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/osconfig-20250703.00/policies/recipes/artifacts.go 
new/osconfig-20250729.00/policies/recipes/artifacts.go
--- old/osconfig-20250703.00/policies/recipes/artifacts.go      2025-07-03 
15:05:19.000000000 +0200
+++ new/osconfig-20250729.00/policies/recipes/artifacts.go      2025-07-29 
12:04:47.000000000 +0200
@@ -24,10 +24,13 @@
        "path/filepath"
 
        "cloud.google.com/go/storage"
+       "github.com/GoogleCloudPlatform/osconfig/agentconfig"
        "github.com/GoogleCloudPlatform/osconfig/clog"
        "github.com/GoogleCloudPlatform/osconfig/external"
        "github.com/GoogleCloudPlatform/osconfig/util"
 
+       "google.golang.org/api/option"
+
        "cloud.google.com/go/osconfig/agentendpoint/apiv1beta/agentendpointpb"
 )
 
@@ -55,8 +58,7 @@
        case artifact.GetGcs() != nil:
                gcs := artifact.GetGcs()
                extension = path.Ext(gcs.Object)
-
-               cl, err := storage.NewClient(ctx)
+               cl, err := storage.NewClient(ctx, 
option.WithUniverseDomain(agentconfig.UniverseDomain()))
                if err != nil {
                        return "", fmt.Errorf("error creating gcs client: %v", 
err)
                }

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/google-osconfig-agent/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.google-osconfig-agent.new.1085/vendor.tar.gz 
differ: char 19, line 1

Reply via email to