Hello community,

here is the log from the commit of package rook for openSUSE:Factory checked in 
at 2019-09-19 15:50:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rook (Old)
 and      /work/SRC/openSUSE:Factory/.rook.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rook"

Thu Sep 19 15:50:58 2019 rev:6 rq:731406 version:1.1.0+git0.g2f9db0e1

Changes:
--------
--- /work/SRC/openSUSE:Factory/rook/rook.changes        2019-08-28 
16:01:57.438796215 +0200
+++ /work/SRC/openSUSE:Factory/.rook.new.7948/rook.changes      2019-09-19 
15:51:00.331291309 +0200
@@ -1,0 +2,64 @@
+Mon Sep 16 14:37:05 UTC 2019 - Kristoffer Gronlund <[email protected]>
+
+- rook-k8s-yaml: Revert to buildrequire for ceph
+
+-------------------------------------------------------------------------------
+Fri Sep 13 16:31:44 UTC 2019 - Blaine Gardner <[email protected]>
+
+- Update tar creation script
+  + build rook tag 'v1.1.0' from 'suse-release-1.1' branch
+- Update Rook to tag 'v1.1.0'
+  + fix HighMonLeaderChanges alert
+  + add leases rules to CSI rules
+  + only schedule node drain canaries on nodes with OSDs
+  + increase sidecar timeout from 60s to 150s
+  + use combined (stdout+stderr) output from ceph-volume
+  + set command property for the OSD prepare init container blkdevmapper
+  + change OSD DOWN message to debug level
+  + discovery daemon: ignore updates on nbd devices
+
+-------------------------------------------------------------------------------
+Mon Sep  9 18:17:52 UTC 2019 - Blaine Gardner <[email protected]>
+
+- Support upstream beta tags by replacing hyphens in release tag with tildes
+  + RPMs sorts tildes before anything else to support vX.Y.0~beta.B coming 
before vX.Y.0
+
+-------------------------------------------------------------------------------
+Mon Sep  9 17:27:16 UTC 2019 - Blaine Gardner <[email protected]>
+
+- Update tar creation script
+  + fail on more types of script errors
+  + exit properly on error
+  + allow checking out tags
+  + allow parsing tag versions with hyphens (e.g., v1.1.0-beta.1)
+  + use revision (tag) 'v1.1.0-beta.1' from ('suse-release-1.1' branch)
+- Update Rook to tag 'v1.1.0-beta.1'
+  + support external Ceph clusters
+  + fix osdsPerDevice config
+  + add portable failure-domain label to OSD deployments
+  + add bucket provisioner
+  + use deployment with leader election instead of stateful set for CSI drivers
+  + fix alerting & recording rules
+  + fix race in create ObjectUser
+  + support mon migrations without rebuilds when using PVCs
+  + allow CRUSH map to be based on PVCs for PVC-based OSDs
+  + fix md and dev ordering for ceph-volume batch operations
+  + improve upgrades when a mon is down
+  + fix service account name for CSI RBD provisioner
+  + add -pidlimit flag for CephFS and RBD plugins for CSI driver
+  + add image pull secrets option to manifests
+  + remove OSD pods marked out if pod is more than an hour old
+  + add --db-devices flag to ceph-volume provisioning & fix MB size bug
+  + implement GRPC metrics for cephcsi
+  + clean up verbose Ceph logging
+  + update upgrade documentation for v1.1 release
+  + remove unused attacher service account
+  + add dynamic expansion to FlexVolume driver
+  + fix random OSD pod failures when using PVCs
+  + fix osd prepare panic
+  + lower minimum OSD memory to 2GB
+  + add ability to enable mgr modules via CRD (notably the pg_autoscaler 
module)
+  + fix topologyAware on PVC-based OSDs
+  + add support for OpenShift machine disruption budgets
+
+-------------------------------------------------------------------
@@ -12,0 +77,5 @@
+
+-------------------------------------------------------------------
+Mon Aug 13 11:00:17 UTC 2019 - Denis Kondratenko <[email protected]>
+
+- Tech preview release for containers (bsc#1145433)

Old:
----
  rook-1.0.0+git1899.g69255322-vendor.tar.xz
  rook-1.0.0+git1899.g69255322.tar.xz

New:
----
  rook-1.1.0+git0.g2f9db0e1-vendor.tar.xz
  rook-1.1.0+git0.g2f9db0e1.tar.xz

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

Other differences:
------------------
++++++ rook.spec ++++++
--- /var/tmp/diff_new_pack.Lpihx1/_old  2019-09-19 15:51:01.171291138 +0200
+++ /var/tmp/diff_new_pack.Lpihx1/_new  2019-09-19 15:51:01.175291138 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           rook
-Version:        1.0.0+git1899.g69255322
+Version:        1.1.0+git0.g2f9db0e1
 Release:        0
 Summary:        Orchestrator for distributed storage systems in cloud-native 
environments
 License:        Apache-2.0
@@ -78,7 +78,7 @@
 Summary:        Kubernetes YAML file manifests for deploying a Ceph cluster
 Group:          System/Management
 BuildArch:      noarch
-%requires_eq    ceph
+BuildRequires:  ceph
 
 %description k8s-yaml
 This package contains the yaml files required to deploy and run the
@@ -87,14 +87,13 @@
 
################################################################################
 # Rook integration test binary metadata
 
################################################################################
-
 %package integration
 Summary:        Application which runs Rook integration tests
 Group:          System/Benchmark
 
 %description integration
 This package is intended to be used only for testing. Please don't install it
-in production clusters.
+in production environments.
 
 Rook's integration tests conveniently get built into a standalone binary. The
 tests require a running Kubernetes cluster, and the image being tested must be
@@ -174,7 +173,7 @@
 
################################################################################
 # Update manifests with images coming from Build Service
 
################################################################################
-rook_container_version='1.0.0.1899'  # this is udpated by update-tarball.sh
+rook_container_version='1.1.0.0'  # this is udpated by update-tarball.sh
 
 # determine image names to use in manifests depending on the base os type
 # %CEPH_VERSION% is replaced at build time by the _service

++++++ rook-1.0.0+git1899.g69255322-vendor.tar.xz -> 
rook-1.1.0+git0.g2f9db0e1-vendor.tar.xz ++++++
++++ 21569 lines of diff (skipped)

++++++ rook-1.0.0+git1899.g69255322-vendor.tar.xz -> 
rook-1.1.0+git0.g2f9db0e1.tar.xz ++++++
/work/SRC/openSUSE:Factory/rook/rook-1.0.0+git1899.g69255322-vendor.tar.xz 
/work/SRC/openSUSE:Factory/.rook.new.7948/rook-1.1.0+git0.g2f9db0e1.tar.xz 
differ: char 25, line 1

++++++ update-tarball.sh ++++++
--- /var/tmp/diff_new_pack.Lpihx1/_old  2019-09-19 15:51:03.827290598 +0200
+++ /var/tmp/diff_new_pack.Lpihx1/_new  2019-09-19 15:51:03.831290597 +0200
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-set -ex
+set -xEeuo pipefail
 
 if ! command -V go;
 then
@@ -29,15 +29,23 @@
 
 PKG_DIR=$(pwd)
 function on_err {
+    code="$?"
+    set +Eeuo pipefail
     echo "ERROR: previous command has failed"
-    echo "Removing archive."
+    echo "Removing archives."
     rm -f $PKG_DIR/rook-$VERSION.tar.xz
     rm -f $PKG_DIR/rook-$VERSION-vendor.tar.xz
+    exit $code
 }
 trap on_err ERR
 
 ROOK_REPO="github.com/SUSE/rook"
-REV="suse-master"
+ROOK_REV="v1.1.0"
+cat <<EOF
+
+tar-ing Rook $ROOK_REPO at revision '$ROOK_REV'
+
+EOF
 
 GOPATH=$WORK_DIR
 GOPATH_ROOK="$GOPATH/src/github.com/rook/rook"
@@ -48,14 +56,18 @@
 git -C $GOPATH_ROOK/.. clone https://$ROOK_REPO.git
 
 cd "$GOPATH_ROOK"
-git checkout $REV
+git fetch && git fetch --tags
+git checkout "$ROOK_REV"
 
-#RELEASE should be from git describe when history would be correct
-RELEASE="$(cut -d '-' -f1 <<< $(git describe --long))"
-RELEASE="v1.0.0"
-GIT_COMMIT_NUM="$(cut -d '-' -f2 <<< $(git describe --long))"
-GIT_COMMIT="$(cut -d '-' -f3 <<< $(git describe --long))"
+# e.g, DESCRIBE=v1.1.0-0-g56789def  OR  DESCRIBE=v1.1.0-beta.1-0-g12345abc
+describe="$(git describe --long)"
+GIT_COMMIT=${describe##*-}       # git commit hash is last hyphen-delimited 
field
+remainder=${describe%-*}         # strip off the git commit field & continue
+GIT_COMMIT_NUM=${remainder##*-}  # num of commits after tag is second-to-last 
hyphen-delimited field
+RELEASE=${remainder%-*}          # all content before git commit num is the 
release version tag
+RELEASE=${RELEASE//-/'~'}        # support upstream beta tags: replace hyphen 
with tilde
 
+# strip off preceding 'v' from RELEASE
 VERSION="${RELEASE:1}+git$GIT_COMMIT_NUM.$GIT_COMMIT"
 
 # make primary source tarball before changing anything in the repo
@@ -73,5 +85,7 @@
 
 
 # update spec file versions
-sed -i "s/^Version:.*/Version:       $VERSION/" rook.spec
+sed -i "s/^Version:.*/Version:        $VERSION/" rook.spec
 sed -i 
"s/^rook_container_version=.*/rook_container_version='${RELEASE:1}.$GIT_COMMIT_NUM'
  # this is udpated by update-tarball.sh/" rook.spec
+
+echo "Finished successfully!"


Reply via email to