Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package k8senv for openSUSE:Factory checked 
in at 2024-11-04 22:41:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/k8senv (Old)
 and      /work/SRC/openSUSE:Factory/.k8senv.new.2020 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "k8senv"

Mon Nov  4 22:41:58 2024 rev:4 rq:1220443 version:1.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/k8senv/k8senv.changes    2024-10-30 
17:34:48.969211916 +0100
+++ /work/SRC/openSUSE:Factory/.k8senv.new.2020/k8senv.changes  2024-11-04 
22:42:00.566982384 +0100
@@ -1,0 +2,11 @@
+Sun Nov 03 17:24:32 UTC 2024 - opensuse_buildserv...@ojkastl.de
+
+- Update to version 1.1.1:
+  * remove armv7 from docker release
+  * update dockerfile
+  * release v1.1.1
+  * makes sure patch version does not contain any build or subpatch
+    version
+  * fix #32
+
+-------------------------------------------------------------------

Old:
----
  k8senv-1.1.0.obscpio

New:
----
  k8senv-1.1.1.obscpio

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

Other differences:
------------------
++++++ k8senv.spec ++++++
--- /var/tmp/diff_new_pack.YNMNG5/_old  2024-11-04 22:42:01.355015326 +0100
+++ /var/tmp/diff_new_pack.YNMNG5/_new  2024-11-04 22:42:01.355015326 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           k8senv
-Version:        1.1.0
+Version:        1.1.1
 Release:        0
 Summary:        Manage multiple versions of kubectl, helm and velero clients 
on same system/jumpbox/bastion
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.YNMNG5/_old  2024-11-04 22:42:01.383016497 +0100
+++ /var/tmp/diff_new_pack.YNMNG5/_new  2024-11-04 22:42:01.387016664 +0100
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/navilg/k8senv</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v1.1.0</param>
+    <param name="revision">v1.1.1</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.YNMNG5/_old  2024-11-04 22:42:01.403017334 +0100
+++ /var/tmp/diff_new_pack.YNMNG5/_new  2024-11-04 22:42:01.407017500 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/navilg/k8senv</param>
-              <param 
name="changesrevision">bdb42ad3c369bb19340197d2e472de10f2e80ea5</param></service></servicedata>
+              <param 
name="changesrevision">5e3574f95997e1bf806a4c8671e7aec187f61f4a</param></service></servicedata>
 (No newline at EOF)
 

++++++ k8senv-1.1.0.obscpio -> k8senv-1.1.1.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/k8senv-1.1.0/.github/workflows/release.yml 
new/k8senv-1.1.1/.github/workflows/release.yml
--- old/k8senv-1.1.0/.github/workflows/release.yml      2024-10-27 
19:00:59.000000000 +0100
+++ new/k8senv-1.1.1/.github/workflows/release.yml      2024-11-02 
13:20:26.000000000 +0100
@@ -185,6 +185,6 @@
         uses: docker/build-push-action@v4
         with:
           context: .
-          platforms: linux/amd64,linux/arm64,linux/arm/v7
+          platforms: linux/amd64,linux/arm64
           push: true
           tags: ${{ secrets.DOCKERHUB_USERNAME }}/k8senv:latest,${{ 
secrets.DOCKERHUB_USERNAME }}/k8senv:${{ steps.generate-tag.outputs.TAGID }}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/k8senv-1.1.0/Dockerfile new/k8senv-1.1.1/Dockerfile
--- old/k8senv-1.1.0/Dockerfile 2024-10-27 19:00:59.000000000 +0100
+++ new/k8senv-1.1.1/Dockerfile 2024-11-02 13:20:26.000000000 +0100
@@ -1,4 +1,4 @@
-FROM golang:1.20.3-alpine3.17 as build
+FROM golang:1.23.2-alpine3.20 as build
 ARG OS
 ARG ARCH
 WORKDIR /build
@@ -7,7 +7,7 @@
 RUN go mod download && \
     CGO_ENABLED=0 go build -o k8senv
 
-FROM alpine:3.17
+FROM alpine:3.20
 ARG VERSION
 ARG user=k8senv
 ARG group=k8senv
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/k8senv-1.1.0/internal/config/config.go 
new/k8senv-1.1.1/internal/config/config.go
--- old/k8senv-1.1.0/internal/config/config.go  2024-10-27 19:00:59.000000000 
+0100
+++ new/k8senv-1.1.1/internal/config/config.go  2024-11-02 13:20:26.000000000 
+0100
@@ -6,7 +6,7 @@
        "strings"
 )
 
-var version string = "v1.1.0"
+var version string = "v1.1.1"
 var gitCommit string = "###GitCommitPlaceholder###"
 
 func getGitCommit() string {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/k8senv-1.1.0/internal/ikubernetes/version.go 
new/k8senv-1.1.1/internal/ikubernetes/version.go
--- old/k8senv-1.1.0/internal/ikubernetes/version.go    2024-10-27 
19:00:59.000000000 +0100
+++ new/k8senv-1.1.1/internal/ikubernetes/version.go    2024-11-02 
13:20:26.000000000 +0100
@@ -3,7 +3,6 @@
 import (
        "context"
        "errors"
-       "log"
        "os"
        "path/filepath"
        "regexp"
@@ -37,15 +36,24 @@
 
        clientset, err := kubernetes.NewForConfig(kubeconfig)
        if err != nil {
-               log.Fatalf("Error setting up K8s client")
+               return nil, err
        }
 
        k8sVersion, err := clientset.ServerVersion()
        if err != nil {
-               log.Fatalf("Error getting K8s server version: %v", err)
+               return nil, err
        }
 
-       k8sSemversion := k8sVersion.String()
+       k8sSemversionSplit := strings.Split(k8sVersion.String(), ".")
+
+       re := regexp.MustCompile(`[^0-9]`)
+       result := re.ReplaceAllString(k8sSemversionSplit[2], "/")
+
+       resultSplit := strings.Split(result, "/")
+
+       k8sSemversionPatch := resultSplit[0]
+
+       k8sSemversion := k8sSemversionSplit[0] + "." + k8sSemversionSplit[1] + 
"." + k8sSemversionPatch
 
        return &k8sSemversion, nil
 
@@ -72,7 +80,7 @@
 
        clientset, err := kubernetes.NewForConfig(kubeconfig)
        if err != nil {
-               log.Fatalf("Error setting up K8s client")
+               return nil, err
        }
 
        namespace := "velero"
@@ -80,7 +88,7 @@
 
        deployment, err := 
clientset.AppsV1().Deployments(namespace).Get(context.TODO(), deploymentName, 
metav1.GetOptions{})
        if err != nil {
-               return nil, errors.New("Error retrieving velero deployment from 
velero namespace")
+               return nil, errors.New("error retrieving velero deployment from 
velero namespace")
        }
 
        veleroImageName := deployment.Spec.Template.Spec.Containers[0].Image
@@ -90,7 +98,7 @@
        semVersionRegex := 
regexp.MustCompile(`^v?(\d+)\.(\d+)\.(\d+)(?:-([0-9A-Za-z-.]+))?(?:\+([0-9A-Za-z-.]+))?$`)
 
        if !semVersionRegex.MatchString(veleroVersion) {
-               return nil, errors.New("Velero image used in velero deployment 
is not semantic version: " + veleroVersion)
+               return nil, errors.New("velero image used in velero deployment 
is not semantic version: " + veleroVersion)
        }
 
        return &veleroVersion, nil
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/k8senv-1.1.0/internal/install/install.go 
new/k8senv-1.1.1/internal/install/install.go
--- old/k8senv-1.1.0/internal/install/install.go        2024-10-27 
19:00:59.000000000 +0100
+++ new/k8senv-1.1.1/internal/install/install.go        2024-11-02 
13:20:26.000000000 +0100
@@ -71,7 +71,7 @@
                fmt.Println("Fetching Kubernetes server version")
                k8sVersion, err := ikubernetes.GetK8sVersion()
                if err != nil {
-                       fmt.Println("Error getting Kubernetes server version")
+                       fmt.Println("Error getting Kubernetes server version. 
Error:", err.Error())
                        return err
                }
                version = *k8sVersion
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/k8senv-1.1.0/internal/use/use.go 
new/k8senv-1.1.1/internal/use/use.go
--- old/k8senv-1.1.0/internal/use/use.go        2024-10-27 19:00:59.000000000 
+0100
+++ new/k8senv-1.1.1/internal/use/use.go        2024-11-02 13:20:26.000000000 
+0100
@@ -24,7 +24,7 @@
                fmt.Println("Fetching Kubernetes server version")
                k8sVersion, err := ikubernetes.GetK8sVersion()
                if err != nil {
-                       fmt.Println("Error getting Kubernetes server version")
+                       fmt.Println("Error getting Kubernetes server version. 
Error:", err.Error())
                        return err
                }
                version = *k8sVersion

++++++ k8senv.obsinfo ++++++
--- /var/tmp/diff_new_pack.YNMNG5/_old  2024-11-04 22:42:01.507021681 +0100
+++ /var/tmp/diff_new_pack.YNMNG5/_new  2024-11-04 22:42:01.511021848 +0100
@@ -1,5 +1,5 @@
 name: k8senv
-version: 1.1.0
-mtime: 1730052059
-commit: bdb42ad3c369bb19340197d2e472de10f2e80ea5
+version: 1.1.1
+mtime: 1730550026
+commit: 5e3574f95997e1bf806a4c8671e7aec187f61f4a
 

++++++ vendor.tar.gz ++++++

Reply via email to