Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kubectl-gather for openSUSE:Factory 
checked in at 2025-08-05 14:21:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kubectl-gather (Old)
 and      /work/SRC/openSUSE:Factory/.kubectl-gather.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kubectl-gather"

Tue Aug  5 14:21:53 2025 rev:2 rq:1297602 version:0.10.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kubectl-gather/kubectl-gather.changes    
2025-04-08 17:53:13.563513973 +0200
+++ /work/SRC/openSUSE:Factory/.kubectl-gather.new.1085/kubectl-gather.changes  
2025-08-05 14:22:55.285337148 +0200
@@ -1,0 +2,62 @@
+Tue Aug 05 05:21:29 UTC 2025 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- Update to version 0.10.0:
+  * doc: document gathering cluster scope resources
+  * cmd: add cluster-level resource gathering support
+  * e2e: add tests for --cluster flag combinations
+  * cmd: separate resource filtering from namespace logic
+  * cmd: rename cluster variables to avoid naming conflict
+  * e2e: add test for empty namespaces with --cluster=false
+  * cmd: add --cluster flag with validation and defaults
+  * build: Allow building with existing image
+  * release: Use ubuntu-latest
+  * cmd: validate empty namespaces flag
+  * e2e: Update TestGatherEmptyNamespaces
+  * e2e: export pathExists function in validate package
+  * e2e: fix lint errors in output_test.go
+  * e2e: Validate multiple resources lists
+
+-------------------------------------------------------------------
+Mon Jul 28 05:36:14 UTC 2025 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- Update to version 0.9.0:
+  * e2e: Test reading gathered data
+  * gather: Introduce OutputReader
+  * gather: Add constants for file suffixes
+  * e2e: Rename executable to kubectlGather
+  * e2e: Move constants to e2e.go
+  * e2e: add cluster node resource validation in gather tests
+  * ci: Move permissions up
+  * ci: Refine release workflow permissions
+  * ci: Add permissions for test workflow
+  * e2e: add and update e2e tests
+  * e2e: add validation for gathered data and JSON log format
+  * e2e: export names variable
+  * ci: Allow manual workflow run for a branch
+  * ci: Run test workflow only for PRs
+  * ci: Update to latest golangci-lint (v2)
+  * e2e: Improve commands names
+  * e2e: Deploy applications for testing
+  * build: Update to go 1.24.0
+  * deps: Update cobra to latest version
+  * build: Use GOTOOLCHAIN=auto for predictable build
+  * build: Make golang container version configurable
+  * build: Use go version from go.mod
+  * Bump golang.org/x/oauth2 in the go_modules group across 1
+    directory
+  * e2e: Keep generated files under out/
+  * release: Add release-container job
+  * release: Allow manual running for testing
+  * release: Fix workflow permissions formatting
+
+-------------------------------------------------------------------
+Mon Jul 07 04:51:21 UTC 2025 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- Update to version 0.8.0:
+  * New gather pipeline
+  * Add docs/internals.md
+  * Bump golang.org/x/net in the go_modules group across 1
+    directory
+  * Fix typos in comments and variable names
+
+-------------------------------------------------------------------

Old:
----
  kubectl-gather-0.7.0.obscpio

New:
----
  kubectl-gather-0.10.0.obscpio

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

Other differences:
------------------
++++++ kubectl-gather.spec ++++++
--- /var/tmp/diff_new_pack.yplPG4/_old  2025-08-05 14:23:01.681604465 +0200
+++ /var/tmp/diff_new_pack.yplPG4/_new  2025-08-05 14:23:01.685604633 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           kubectl-gather
-Version:        0.7.0
+Version:        0.10.0
 Release:        0
 Summary:        Kubectl plugin to gather data about your cluster
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.yplPG4/_old  2025-08-05 14:23:01.721606137 +0200
+++ /var/tmp/diff_new_pack.yplPG4/_new  2025-08-05 14:23:01.725606305 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/nirs/kubectl-gather</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v0.7.0</param>
+    <param name="revision">v0.10.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.yplPG4/_old  2025-08-05 14:23:01.745607141 +0200
+++ /var/tmp/diff_new_pack.yplPG4/_new  2025-08-05 14:23:01.749607307 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/nirs/kubectl-gather</param>
-              <param 
name="changesrevision">6ceaf7a69d657eea83260765c32ddada295fdb76</param></service></servicedata>
+              <param 
name="changesrevision">d06162159b9c462dcc45cef2b83620fe2c15327b</param></service></servicedata>
 (No newline at EOF)
 

++++++ kubectl-gather-0.7.0.obscpio -> kubectl-gather-0.10.0.obscpio ++++++
++++ 2447 lines of diff (skipped)

++++++ kubectl-gather.obsinfo ++++++
--- /var/tmp/diff_new_pack.yplPG4/_old  2025-08-05 14:23:01.869612323 +0200
+++ /var/tmp/diff_new_pack.yplPG4/_new  2025-08-05 14:23:01.873612490 +0200
@@ -1,5 +1,5 @@
 name: kubectl-gather
-version: 0.7.0
-mtime: 1743109736
-commit: 6ceaf7a69d657eea83260765c32ddada295fdb76
+version: 0.10.0
+mtime: 1754323170
+commit: d06162159b9c462dcc45cef2b83620fe2c15327b
 

++++++ vendor.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/net/http2/frame.go 
new/vendor/golang.org/x/net/http2/frame.go
--- old/vendor/golang.org/x/net/http2/frame.go  2025-03-31 08:17:38.000000000 
+0200
+++ new/vendor/golang.org/x/net/http2/frame.go  2025-08-04 17:59:30.000000000 
+0200
@@ -225,6 +225,11 @@
        },
 }
 
+func invalidHTTP1LookingFrameHeader() FrameHeader {
+       fh, _ := readFrameHeader(make([]byte, frameHeaderLen), 
strings.NewReader("HTTP/1.1 "))
+       return fh
+}
+
 // ReadFrameHeader reads 9 bytes from r and returns a FrameHeader.
 // Most users should use Framer.ReadFrame instead.
 func ReadFrameHeader(r io.Reader) (FrameHeader, error) {
@@ -503,10 +508,16 @@
                return nil, err
        }
        if fh.Length > fr.maxReadSize {
+               if fh == invalidHTTP1LookingFrameHeader() {
+                       return nil, fmt.Errorf("http2: failed reading the frame 
payload: %w, note that the frame header looked like an HTTP/1.1 header", err)
+               }
                return nil, ErrFrameTooLarge
        }
        payload := fr.getReadBuf(fh.Length)
        if _, err := io.ReadFull(fr.r, payload); err != nil {
+               if fh == invalidHTTP1LookingFrameHeader() {
+                       return nil, fmt.Errorf("http2: failed reading the frame 
payload: %w, note that the frame header looked like an HTTP/1.1 header", err)
+               }
                return nil, err
        }
        f, err := typeFrameParser(fh.Type)(fr.frameCache, fh, fr.countError, 
payload)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/net/http2/server.go 
new/vendor/golang.org/x/net/http2/server.go
--- old/vendor/golang.org/x/net/http2/server.go 2025-03-31 08:17:38.000000000 
+0200
+++ new/vendor/golang.org/x/net/http2/server.go 2025-08-04 17:59:30.000000000 
+0200
@@ -1068,7 +1068,10 @@
 
 func (sc *serverConn) handlePingTimer(lastFrameReadTime time.Time) {
        if sc.pingSent {
-               sc.vlogf("timeout waiting for PING response")
+               sc.logf("timeout waiting for PING response")
+               if f := sc.countErrorFunc; f != nil {
+                       f("conn_close_lost_ping")
+               }
                sc.conn.Close()
                return
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/oauth2/README.md 
new/vendor/golang.org/x/oauth2/README.md
--- old/vendor/golang.org/x/oauth2/README.md    2025-03-31 08:17:38.000000000 
+0200
+++ new/vendor/golang.org/x/oauth2/README.md    2025-08-04 17:59:30.000000000 
+0200
@@ -5,15 +5,6 @@
 
 oauth2 package contains a client implementation for OAuth 2.0 spec.
 
-## Installation
-
-~~~~
-go get golang.org/x/oauth2
-~~~~
-
-Or you can manually git clone the repository to
-`$(go env GOPATH)/src/golang.org/x/oauth2`.
-
 See pkg.go.dev for further documentation and examples.
 
 * [pkg.go.dev/golang.org/x/oauth2](https://pkg.go.dev/golang.org/x/oauth2)
@@ -33,7 +24,11 @@
 https://github.com/golang/oauth2/issues.
 
 This repository uses Gerrit for code changes. To learn how to submit changes to
-this repository, see https://golang.org/doc/contribute.html. In particular:
+this repository, see https://go.dev/doc/contribute.
+
+The git repository is https://go.googlesource.com/oauth2.
+
+Note:
 
 * Excluding trivial changes, all contributions should be connected to an 
existing issue.
 * API changes must go through the [change proposal 
process](https://go.dev/s/proposal-process) before they can be accepted.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/oauth2/oauth2.go 
new/vendor/golang.org/x/oauth2/oauth2.go
--- old/vendor/golang.org/x/oauth2/oauth2.go    2025-03-31 08:17:38.000000000 
+0200
+++ new/vendor/golang.org/x/oauth2/oauth2.go    2025-08-04 17:59:30.000000000 
+0200
@@ -56,7 +56,7 @@
        // the OAuth flow, after the resource owner's URLs.
        RedirectURL string
 
-       // Scope specifies optional requested permissions.
+       // Scopes specifies optional requested permissions.
        Scopes []string
 
        // authStyleCache caches which auth style to use when 
Endpoint.AuthStyle is
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/oauth2/pkce.go 
new/vendor/golang.org/x/oauth2/pkce.go
--- old/vendor/golang.org/x/oauth2/pkce.go      2025-03-31 08:17:38.000000000 
+0200
+++ new/vendor/golang.org/x/oauth2/pkce.go      2025-08-04 17:59:30.000000000 
+0200
@@ -21,7 +21,7 @@
 //
 // A fresh verifier should be generated for each authorization.
 // S256ChallengeOption(verifier) should then be passed to Config.AuthCodeURL
-// (or Config.DeviceAccess) and VerifierOption(verifier) to Config.Exchange
+// (or Config.DeviceAuth) and VerifierOption(verifier) to Config.Exchange
 // (or Config.DeviceAccessToken).
 func GenerateVerifier() string {
        // "RECOMMENDED that the output of a suitable random number generator be
@@ -51,7 +51,7 @@
 }
 
 // S256ChallengeOption derives a PKCE code challenge derived from verifier with
-// method S256. It should be passed to Config.AuthCodeURL or 
Config.DeviceAccess
+// method S256. It should be passed to Config.AuthCodeURL or Config.DeviceAuth
 // only.
 func S256ChallengeOption(verifier string) AuthCodeOption {
        return challengeOption{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/oauth2/token.go 
new/vendor/golang.org/x/oauth2/token.go
--- old/vendor/golang.org/x/oauth2/token.go     2025-03-31 08:17:38.000000000 
+0200
+++ new/vendor/golang.org/x/oauth2/token.go     2025-08-04 17:59:30.000000000 
+0200
@@ -49,6 +49,13 @@
        // mechanisms for that TokenSource will not be used.
        Expiry time.Time `json:"expiry,omitempty"`
 
+       // ExpiresIn is the OAuth2 wire format "expires_in" field,
+       // which specifies how many seconds later the token expires,
+       // relative to an unknown time base approximately around "now".
+       // It is the application's responsibility to populate
+       // `Expiry` from `ExpiresIn` when required.
+       ExpiresIn int64 `json:"expires_in,omitempty"`
+
        // raw optionally contains extra metadata from the server
        // when updating a token.
        raw interface{}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/modules.txt new/vendor/modules.txt
--- old/vendor/modules.txt      2025-03-31 08:17:39.000000000 +0200
+++ new/vendor/modules.txt      2025-08-04 17:59:30.000000000 +0200
@@ -113,27 +113,27 @@
 go.uber.org/zap/internal/pool
 go.uber.org/zap/internal/stacktrace
 go.uber.org/zap/zapcore
-# golang.org/x/net v0.36.0
+# golang.org/x/net v0.38.0
 ## explicit; go 1.23.0
 golang.org/x/net/http/httpguts
 golang.org/x/net/http2
 golang.org/x/net/http2/hpack
 golang.org/x/net/idna
 golang.org/x/net/internal/httpcommon
-# golang.org/x/oauth2 v0.22.0
-## explicit; go 1.18
+# golang.org/x/oauth2 v0.27.0
+## explicit; go 1.23.0
 golang.org/x/oauth2
 golang.org/x/oauth2/internal
-# golang.org/x/sys v0.30.0
-## explicit; go 1.18
+# golang.org/x/sys v0.31.0
+## explicit; go 1.23.0
 golang.org/x/sys/plan9
 golang.org/x/sys/unix
 golang.org/x/sys/windows
-# golang.org/x/term v0.29.0
-## explicit; go 1.18
+# golang.org/x/term v0.30.0
+## explicit; go 1.23.0
 golang.org/x/term
-# golang.org/x/text v0.22.0
-## explicit; go 1.18
+# golang.org/x/text v0.23.0
+## explicit; go 1.23.0
 golang.org/x/text/secure/bidirule
 golang.org/x/text/transform
 golang.org/x/text/unicode/bidi

Reply via email to