Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kubelogin for openSUSE:Factory 
checked in at 2025-04-28 16:17:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kubelogin (Old)
 and      /work/SRC/openSUSE:Factory/.kubelogin.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kubelogin"

Mon Apr 28 16:17:00 2025 rev:19 rq:1273048 version:0.2.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/kubelogin/kubelogin.changes      2025-03-25 
22:18:11.408977240 +0100
+++ /work/SRC/openSUSE:Factory/.kubelogin.new.30101/kubelogin.changes   
2025-04-28 16:17:31.772159057 +0200
@@ -1,0 +2,18 @@
+Fri Apr 25 18:51:12 UTC 2025 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.2.8:
+  * v0.2.8 release (#659)
+  * Bump golang.org/x/net from 0.36.0 to 0.38.0 (#651)
+  * Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (#648)
+
+-------------------------------------------------------------------
+Fri Apr 25 18:47:47 UTC 2025 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.2.7:
+  * Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (#647)
+  * v0.2.7 release (#646)
+  * fix missing build tag in --version
+  * ignore cache create failure (#644)
+  * fix missing prompt and increase default timeout to 60s (#643)
+
+-------------------------------------------------------------------

Old:
----
  kubelogin-0.2.6.obscpio

New:
----
  kubelogin-0.2.8.obscpio

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

Other differences:
------------------
++++++ kubelogin.spec ++++++
--- /var/tmp/diff_new_pack.fuN8xH/_old  2025-04-28 16:17:33.280222245 +0200
+++ /var/tmp/diff_new_pack.fuN8xH/_new  2025-04-28 16:17:33.284222412 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           kubelogin
-Version:        0.2.6
+Version:        0.2.8
 Release:        0
 Summary:        Kubernetes client credential plugin implementing Azure 
authentication
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.fuN8xH/_old  2025-04-28 16:17:33.320223921 +0200
+++ /var/tmp/diff_new_pack.fuN8xH/_new  2025-04-28 16:17:33.320223921 +0200
@@ -2,7 +2,7 @@
   <service name="obs_scm" mode="manual">
     <param name="url">https://github.com/Azure/kubelogin.git</param>
     <param name="scm">git</param>
-    <param name="revision">v0.2.6</param>
+    <param name="revision">v0.2.8</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.fuN8xH/_old  2025-04-28 16:17:33.340224759 +0200
+++ /var/tmp/diff_new_pack.fuN8xH/_new  2025-04-28 16:17:33.344224927 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/Azure/kubelogin.git</param>
-              <param 
name="changesrevision">b0e63677ae0c090e1211280288e2321601ac50ec</param></service></servicedata>
+              <param 
name="changesrevision">d7f1c16c95cc0a1a3beb056374def7b744a38b3a</param></service></servicedata>
 (No newline at EOF)
 

++++++ kubelogin-0.2.6.obscpio -> kubelogin-0.2.8.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubelogin-0.2.6/.github/workflows/release.yml 
new/kubelogin-0.2.8/.github/workflows/release.yml
--- old/kubelogin-0.2.6/.github/workflows/release.yml   2025-03-19 
22:13:13.000000000 +0100
+++ new/kubelogin-0.2.8/.github/workflows/release.yml   2025-04-25 
19:17:57.000000000 +0200
@@ -16,6 +16,7 @@
       packages: none
     outputs:
       release_id: ${{ steps.create_release.outputs.id }}
+      tag_version: "v${{ steps.changelog_reader.outputs.version }}"
     steps:
       - name: Check out code into the Go module directory
         uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # 
v4.1.1
@@ -74,6 +75,7 @@
           GOOS: linux
           GOARCH: amd64
           CGO_ENABLED: 0
+          GIT_TAG: "${{ needs.create-release.outputs.tag_version }}"
 
       - name: Build Linux ARM64
         run: make
@@ -81,6 +83,7 @@
           GOOS: linux
           GOARCH: arm64
           CGO_ENABLED: 0
+          GIT_TAG: "${{ needs.create-release.outputs.tag_version }}"
 
       - name: Build Linux ARMv7
         run: make
@@ -89,6 +92,7 @@
           GOARCH: arm
           GOARM: "7"
           CGO_ENABLED: 0
+          GIT_TAG: "${{ needs.create-release.outputs.tag_version }}"
       
       - name: Build Windows AMD64
         run: make
@@ -96,6 +100,7 @@
           GOOS: windows
           GOARCH: amd64
           CGO_ENABLED: 0
+          GIT_TAG: "${{ needs.create-release.outputs.tag_version }}"
     
       - name: Build Windows ARM64
         run: make
@@ -103,6 +108,7 @@
           GOOS: windows
           GOARCH: arm64
           CGO_ENABLED: 0
+          GIT_TAG: "${{ needs.create-release.outputs.tag_version }}"
 
       - name: tarball Linux binaries
         run: |
@@ -148,6 +154,7 @@
           GOOS: darwin
           GOARCH: amd64
           CGO_ENABLED: 1
+          GIT_TAG: "${{ needs.create-release.outputs.tag_version }}"
 
       - name: Build macOS ARM64
         run: make
@@ -155,6 +162,7 @@
           GOOS: darwin
           GOARCH: arm64
           CGO_ENABLED: 1
+          GIT_TAG: "${{ needs.create-release.outputs.tag_version }}"
 
       - name: tarball macos binaries
         run: |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubelogin-0.2.6/CHANGELOG.md 
new/kubelogin-0.2.8/CHANGELOG.md
--- old/kubelogin-0.2.6/CHANGELOG.md    2025-03-19 22:13:13.000000000 +0100
+++ new/kubelogin-0.2.8/CHANGELOG.md    2025-04-25 19:17:57.000000000 +0200
@@ -1,5 +1,24 @@
 # Change Log
 
+## [0.2.8]
+
+### Maintenance
+
+* Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 by @dependabot in 
https://github.com/Azure/kubelogin/pull/648
+* Bump golang.org/x/net from 0.36.0 to 0.38.0 by @dependabot in 
https://github.com/Azure/kubelogin/pull/651
+
+**Full Changelog**: https://github.com/Azure/kubelogin/compare/v0.2.7...v0.2.8
+
+## [0.2.7]
+
+### What's Changed
+
+* fix missing prompt and increase default timeout to 60s by @weinong in 
https://github.com/Azure/kubelogin/pull/643
+* ignore cache create failure by @weinong in 
https://github.com/Azure/kubelogin/pull/644
+* fix missing build tag in --version by @weinong in 
https://github.com/Azure/kubelogin/pull/645
+
+**Full Changelog**: https://github.com/Azure/kubelogin/compare/v0.2.6...v0.2.7
+
 ## [0.2.6]
 
 ### What's Changed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubelogin-0.2.6/Makefile new/kubelogin-0.2.8/Makefile
--- old/kubelogin-0.2.6/Makefile        2025-03-19 22:13:13.000000000 +0100
+++ new/kubelogin-0.2.8/Makefile        2025-04-25 19:17:57.000000000 +0200
@@ -11,7 +11,7 @@
   BIN = bin/$(OS)_$(ARCH)$(if $(GOARM),v$(GOARM),)/$(TARGET).exe
 endif
 
-GIT_TAG := $(shell git describe --tags --exact-match --abbrev=0 2>/dev/null || 
echo "")
+GIT_TAG    := $(if $(GIT_TAG),$(GIT_TAG),)
 
 LDFLAGS    := -X main.gitTag=$(GIT_TAG)
 
@@ -23,9 +23,6 @@
 test: lint
        go test -race -coverprofile=coverage.txt -covermode=atomic ./...
 
-version:
-       @echo VERSION: $(VERSION)
-
 $(TARGET): clean
        CGO_ENABLED=$(if $(CGO_ENABLED),$(CGO_ENABLED),0) go build -o $(BIN) 
-ldflags "$(LDFLAGS)"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubelogin-0.2.6/go.mod new/kubelogin-0.2.8/go.mod
--- old/kubelogin-0.2.6/go.mod  2025-03-19 22:13:13.000000000 +0100
+++ new/kubelogin-0.2.8/go.mod  2025-04-25 19:17:57.000000000 +0200
@@ -10,14 +10,14 @@
        github.com/Azure/go-autorest/autorest v0.11.29
        github.com/Azure/go-autorest/autorest/adal v0.9.23
        github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2
-       github.com/golang-jwt/jwt/v4 v4.5.1
+       github.com/golang-jwt/jwt/v4 v4.5.2
        github.com/google/go-cmp v0.6.0
        github.com/google/uuid v1.6.0
        github.com/spf13/cobra v1.8.1
        github.com/spf13/pflag v1.0.5
        github.com/stretchr/testify v1.9.0
        go.uber.org/mock v0.5.0
-       golang.org/x/crypto v0.35.0
+       golang.org/x/crypto v0.36.0
        gopkg.in/dnaeon/go-vcr.v4 v4.0.2
        k8s.io/apimachinery v0.29.3
        k8s.io/cli-runtime v0.29.3
@@ -42,7 +42,7 @@
        github.com/go-openapi/jsonreference v0.20.2 // indirect
        github.com/go-openapi/swag v0.22.3 // indirect
        github.com/gogo/protobuf v1.3.2 // indirect
-       github.com/golang-jwt/jwt/v5 v5.2.1 // indirect
+       github.com/golang-jwt/jwt/v5 v5.2.2 // indirect
        github.com/golang/protobuf v1.5.4 // indirect
        github.com/google/btree v1.1.2 // indirect
        github.com/google/gnostic-models v0.6.8 // indirect
@@ -68,12 +68,12 @@
        github.com/pmezard/go-difflib v1.0.0 // indirect
        github.com/xlab/treeprint v1.2.0 // indirect
        go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect
-       golang.org/x/net v0.36.0 // indirect
+       golang.org/x/net v0.38.0 // indirect
        golang.org/x/oauth2 v0.10.0 // indirect
-       golang.org/x/sync v0.11.0 // indirect
-       golang.org/x/sys v0.30.0 // indirect
-       golang.org/x/term v0.29.0 // indirect
-       golang.org/x/text v0.22.0 // indirect
+       golang.org/x/sync v0.12.0 // indirect
+       golang.org/x/sys v0.31.0 // indirect
+       golang.org/x/term v0.30.0 // indirect
+       golang.org/x/text v0.23.0 // indirect
        golang.org/x/time v0.3.0 // indirect
        google.golang.org/appengine v1.6.7 // indirect
        google.golang.org/protobuf v1.33.0 // indirect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubelogin-0.2.6/go.sum new/kubelogin-0.2.8/go.sum
--- old/kubelogin-0.2.6/go.sum  2025-03-19 22:13:13.000000000 +0100
+++ new/kubelogin-0.2.8/go.sum  2025-04-25 19:17:57.000000000 +0200
@@ -68,10 +68,10 @@
 github.com/gogo/protobuf v1.3.2/go.mod 
h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
 github.com/golang-jwt/jwt/v4 v4.0.0/go.mod 
h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg=
 github.com/golang-jwt/jwt/v4 v4.5.0/go.mod 
h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
-github.com/golang-jwt/jwt/v4 v4.5.1 
h1:JdqV9zKUdtaa9gdPlywC3aeoEsR681PlKC+4F5gQgeo=
-github.com/golang-jwt/jwt/v4 v4.5.1/go.mod 
h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
-github.com/golang-jwt/jwt/v5 v5.2.1 
h1:OuVbFODueb089Lh128TAcimifWaLhJwVflnrgM17wHk=
-github.com/golang-jwt/jwt/v5 v5.2.1/go.mod 
h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
+github.com/golang-jwt/jwt/v4 v4.5.2 
h1:YtQM7lnr8iZ+j5q71MGKkNw9Mn7AjHM68uc9g5fXeUI=
+github.com/golang-jwt/jwt/v4 v4.5.2/go.mod 
h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
+github.com/golang-jwt/jwt/v5 v5.2.2 
h1:Rl4B7itRWVtYIHFrSNd7vhTiz9UpLdi6gZhZ3wEeDy8=
+github.com/golang-jwt/jwt/v5 v5.2.2/go.mod 
h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
 github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod 
h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
 github.com/golang/mock v1.1.1/go.mod 
h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
 github.com/golang/protobuf v1.2.0/go.mod 
h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
@@ -197,8 +197,8 @@
 golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod 
h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
 golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod 
h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
 golang.org/x/crypto v0.6.0/go.mod 
h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58=
-golang.org/x/crypto v0.35.0 h1:b15kiHdrGCHrP6LvwaQ3c03kgNhhiMgvlhxHQhmg2Xs=
-golang.org/x/crypto v0.35.0/go.mod 
h1:dy7dXNW32cAb/6/PRuTNsix8T+vJAqvuIy5Bli/x0YQ=
+golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34=
+golang.org/x/crypto v0.36.0/go.mod 
h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc=
 golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod 
h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
 golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod 
h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
 golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod 
h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
@@ -219,8 +219,8 @@
 golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod 
h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
 golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod 
h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
 golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
-golang.org/x/net v0.36.0 h1:vWF2fRbw4qslQsQzgFqZff+BItCvGFQqKzKIzx1rmoA=
-golang.org/x/net v0.36.0/go.mod h1:bFmbeoIPfrw4sMHNhb4J9f6+tPziuGjq7Jk/38fxi1I=
+golang.org/x/net v0.38.0 h1:vRMAPTMaeGqVhG5QyLJHqNDwecKTomGeqbnfZyKlBI8=
+golang.org/x/net v0.38.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8=
 golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod 
h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
 golang.org/x/oauth2 v0.10.0 h1:zHCpF2Khkwy4mMB4bv0U37YtJdTGW8jI0glAApi0Kh8=
 golang.org/x/oauth2 v0.10.0/go.mod 
h1:kTpgurOux7LqtuxjuyZa4Gj2gdezIt/jQtGnNFfypQI=
@@ -230,8 +230,8 @@
 golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.11.0 h1:GGz8+XQP4FvTTrjZPzNKTMFtSXH80RAzG+5ghFPgK9w=
-golang.org/x/sync v0.11.0/go.mod 
h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
+golang.org/x/sync v0.12.0 h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw=
+golang.org/x/sync v0.12.0/go.mod 
h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
 golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod 
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod 
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod 
h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -245,22 +245,22 @@
 golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod 
h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc=
-golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik=
+golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
 golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod 
h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
 golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod 
h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
 golang.org/x/term v0.0.0-20220526004731-065cf7ba2467/go.mod 
h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
 golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
-golang.org/x/term v0.29.0 h1:L6pJp37ocefwRRtYPKSWOWzOtWSxVajvz2ldH/xi3iU=
-golang.org/x/term v0.29.0/go.mod 
h1:6bl4lRlvVuDgSf3179VpIxBF0o10JUpXWOnI7nErv7s=
+golang.org/x/term v0.30.0 h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y=
+golang.org/x/term v0.30.0/go.mod 
h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
 golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
 golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
 golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
 golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
-golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM=
-golang.org/x/text v0.22.0/go.mod 
h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY=
+golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY=
+golang.org/x/text v0.23.0/go.mod 
h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4=
 golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4=
 golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
 golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod 
h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kubelogin-0.2.6/pkg/internal/token/clientcertcredential.go 
new/kubelogin-0.2.8/pkg/internal/token/clientcertcredential.go
--- old/kubelogin-0.2.6/pkg/internal/token/clientcertcredential.go      
2025-03-19 22:13:13.000000000 +0100
+++ new/kubelogin-0.2.8/pkg/internal/token/clientcertcredential.go      
2025-04-25 19:17:57.000000000 +0200
@@ -14,6 +14,7 @@
        "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
        "github.com/Azure/azure-sdk-for-go/sdk/azidentity/cache"
        "golang.org/x/crypto/pkcs12"
+       "k8s.io/klog/v2"
 )
 
 type ClientCertificateCredential struct {
@@ -39,7 +40,7 @@
        if opts.UsePersistentCache {
                c, err = cache.New(nil)
                if err != nil {
-                       return nil, fmt.Errorf("failed to create cache: %w", 
err)
+                       klog.V(5).Infof("failed to create cache: %v", err)
                }
        }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kubelogin-0.2.6/pkg/internal/token/clientsecretcredential.go 
new/kubelogin-0.2.8/pkg/internal/token/clientsecretcredential.go
--- old/kubelogin-0.2.6/pkg/internal/token/clientsecretcredential.go    
2025-03-19 22:13:13.000000000 +0100
+++ new/kubelogin-0.2.8/pkg/internal/token/clientsecretcredential.go    
2025-04-25 19:17:57.000000000 +0200
@@ -8,6 +8,7 @@
        "github.com/Azure/azure-sdk-for-go/sdk/azcore/policy"
        "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
        "github.com/Azure/azure-sdk-for-go/sdk/azidentity/cache"
+       "k8s.io/klog/v2"
 )
 
 type ClientSecretCredential struct {
@@ -33,7 +34,7 @@
        if opts.UsePersistentCache {
                c, err = cache.New(nil)
                if err != nil {
-                       return nil, fmt.Errorf("failed to create cache: %w", 
err)
+                       klog.V(5).Infof("failed to create cache: %v", err)
                }
        }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kubelogin-0.2.6/pkg/internal/token/devicecodecredential.go 
new/kubelogin-0.2.8/pkg/internal/token/devicecodecredential.go
--- old/kubelogin-0.2.6/pkg/internal/token/devicecodecredential.go      
2025-03-19 22:13:13.000000000 +0100
+++ new/kubelogin-0.2.8/pkg/internal/token/devicecodecredential.go      
2025-04-25 19:17:57.000000000 +0200
@@ -3,11 +3,13 @@
 import (
        "context"
        "fmt"
+       "os"
 
        "github.com/Azure/azure-sdk-for-go/sdk/azcore"
        "github.com/Azure/azure-sdk-for-go/sdk/azcore/policy"
        "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
        "github.com/Azure/azure-sdk-for-go/sdk/azidentity/cache"
+       "k8s.io/klog/v2"
 )
 
 type DeviceCodeCredential struct {
@@ -30,7 +32,7 @@
        if opts.UsePersistentCache {
                c, err = cache.New(nil)
                if err != nil {
-                       return nil, fmt.Errorf("failed to create cache: %w", 
err)
+                       klog.V(5).Infof("failed to create cache: %v", err)
                }
        }
 
@@ -41,6 +43,10 @@
                ClientID:                 opts.ClientID,
                TenantID:                 opts.TenantID,
                DisableInstanceDiscovery: opts.DisableInstanceDiscovery,
+               UserPrompt: func(ctx context.Context, dcm 
azidentity.DeviceCodeMessage) error {
+                       _, err := fmt.Fprintln(os.Stderr, dcm.Message)
+                       return err
+               },
        }
 
        if opts.httpClient != nil {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kubelogin-0.2.6/pkg/internal/token/interactivebrowsercredential.go 
new/kubelogin-0.2.8/pkg/internal/token/interactivebrowsercredential.go
--- old/kubelogin-0.2.6/pkg/internal/token/interactivebrowsercredential.go      
2025-03-19 22:13:13.000000000 +0100
+++ new/kubelogin-0.2.8/pkg/internal/token/interactivebrowsercredential.go      
2025-04-25 19:17:57.000000000 +0200
@@ -8,6 +8,7 @@
        "github.com/Azure/azure-sdk-for-go/sdk/azcore/policy"
        "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
        "github.com/Azure/azure-sdk-for-go/sdk/azidentity/cache"
+       "k8s.io/klog/v2"
 )
 
 type InteractiveBrowserCredential struct {
@@ -30,7 +31,7 @@
        if opts.UsePersistentCache {
                c, err = cache.New(nil)
                if err != nil {
-                       return nil, fmt.Errorf("failed to create cache: %w", 
err)
+                       klog.V(5).Infof("failed to create cache: %v", err)
                }
        }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubelogin-0.2.6/pkg/internal/token/options.go 
new/kubelogin-0.2.8/pkg/internal/token/options.go
--- old/kubelogin-0.2.6/pkg/internal/token/options.go   2025-03-19 
22:13:13.000000000 +0100
+++ new/kubelogin-0.2.8/pkg/internal/token/options.go   2025-04-25 
19:17:57.000000000 +0200
@@ -114,7 +114,7 @@
        fs.BoolVar(&o.UseAzureRMTerraformEnv, "use-azurerm-env-vars", 
o.UseAzureRMTerraformEnv,
                "Use environment variable names of Terraform Azure Provider 
(ARM_CLIENT_ID, ARM_CLIENT_SECRET, ARM_CLIENT_CERTIFICATE_PATH, 
ARM_CLIENT_CERTIFICATE_PASSWORD, ARM_TENANT_ID)")
        fs.BoolVar(&o.IsPoPTokenEnabled, "pop-enabled", o.IsPoPTokenEnabled, 
"set to true to use a PoP token for authentication or false to use a regular 
bearer token")
-       fs.DurationVar(&o.Timeout, "timeout", 30*time.Second,
+       fs.DurationVar(&o.Timeout, "timeout", 60*time.Second,
                fmt.Sprintf("Timeout duration for Azure CLI token requests. It 
may be specified in %s environment variable", "AZURE_CLI_TIMEOUT"))
        fs.StringVar(&o.PoPTokenClaims, "pop-claims", o.PoPTokenClaims, 
"contains a comma-separated list of claims to attach to the pop token in the 
format `key=val,key2=val2`. At minimum, specify the ARM ID of the cluster as 
`u=ARM_ID`")
        fs.BoolVar(&o.DisableEnvironmentOverride, 
"disable-environment-override", o.DisableEnvironmentOverride, "Enable or 
disable the use of env-variables. Default false")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubelogin-0.2.6/pkg/internal/token/options_test.go 
new/kubelogin-0.2.8/pkg/internal/token/options_test.go
--- old/kubelogin-0.2.6/pkg/internal/token/options_test.go      2025-03-19 
22:13:13.000000000 +0100
+++ new/kubelogin-0.2.8/pkg/internal/token/options_test.go      2025-04-25 
19:17:57.000000000 +0200
@@ -162,7 +162,7 @@
                                TenantID:            tenantID,
                                LoginMethod:         DeviceCodeLogin,
                                authRecordCacheFile: "auth.json",
-                               Timeout:             30 * time.Second,
+                               Timeout:             60 * time.Second,
                        },
                },
                {
@@ -185,7 +185,7 @@
                                TenantID:               tenantID,
                                LoginMethod:            DeviceCodeLogin,
                                authRecordCacheFile:    "auth.json",
-                               Timeout:                30 * time.Second,
+                               Timeout:                60 * time.Second,
                        },
                },
                {
@@ -214,7 +214,7 @@
                                AuthorityHost:       authorityHost,
                                FederatedTokenFile:  tokenFile,
                                authRecordCacheFile: "auth.json",
-                               Timeout:             30 * time.Second,
+                               Timeout:             60 * time.Second,
                        },
                },
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kubelogin-0.2.6/pkg/internal/token/usernamepasswordcredential.go 
new/kubelogin-0.2.8/pkg/internal/token/usernamepasswordcredential.go
--- old/kubelogin-0.2.6/pkg/internal/token/usernamepasswordcredential.go        
2025-03-19 22:13:13.000000000 +0100
+++ new/kubelogin-0.2.8/pkg/internal/token/usernamepasswordcredential.go        
2025-04-25 19:17:57.000000000 +0200
@@ -8,6 +8,7 @@
        "github.com/Azure/azure-sdk-for-go/sdk/azcore/policy"
        "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
        "github.com/Azure/azure-sdk-for-go/sdk/azidentity/cache"
+       "k8s.io/klog/v2"
 )
 
 type UsernamePasswordCredential struct {
@@ -36,7 +37,7 @@
        if opts.UsePersistentCache {
                c, err = cache.New(nil)
                if err != nil {
-                       return nil, fmt.Errorf("failed to create cache: %w", 
err)
+                       klog.V(5).Infof("failed to create cache: %v", err)
                }
        }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kubelogin-0.2.6/pkg/internal/token/workloadidentitycredential.go 
new/kubelogin-0.2.8/pkg/internal/token/workloadidentitycredential.go
--- old/kubelogin-0.2.6/pkg/internal/token/workloadidentitycredential.go        
2025-03-19 22:13:13.000000000 +0100
+++ new/kubelogin-0.2.8/pkg/internal/token/workloadidentitycredential.go        
2025-04-25 19:17:57.000000000 +0200
@@ -8,6 +8,7 @@
        "github.com/Azure/azure-sdk-for-go/sdk/azcore/policy"
        "github.com/Azure/azure-sdk-for-go/sdk/azidentity"
        "github.com/Azure/azure-sdk-for-go/sdk/azidentity/cache"
+       "k8s.io/klog/v2"
 )
 
 const (
@@ -40,7 +41,7 @@
        if opts.UsePersistentCache {
                c, err = cache.New(nil)
                if err != nil {
-                       return nil, fmt.Errorf("failed to create cache: %w", 
err)
+                       klog.V(5).Infof("failed to create cache: %v", err)
                }
        }
 

++++++ kubelogin.obsinfo ++++++
--- /var/tmp/diff_new_pack.fuN8xH/_old  2025-04-28 16:17:33.524232469 +0200
+++ /var/tmp/diff_new_pack.fuN8xH/_new  2025-04-28 16:17:33.528232637 +0200
@@ -1,5 +1,5 @@
 name: kubelogin
-version: 0.2.6
-mtime: 1742418793
-commit: b0e63677ae0c090e1211280288e2321601ac50ec
+version: 0.2.8
+mtime: 1745601477
+commit: d7f1c16c95cc0a1a3beb056374def7b744a38b3a
 

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

Reply via email to