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 ++++++