Recommended update for Crowbar and dependencies

Announcement ID: SUSE-RU-2017:1332-1
Rating: low
References:
Affected Products:
  • SUSE Enterprise Storage 4
  • SUSE Linux Enterprise High Performance Computing 12 SP2
  • SUSE Linux Enterprise Server 12 SP2
  • SUSE Linux Enterprise Server for SAP Applications 12 SP2

An update that has 50 fixes can now be installed.

Description:

This update provides the latest version of crowbar, crowbar-core, crowbar-init, crowbar-ceph and its dependencies and brings many fixes and improvements.

crowbar:

  • upgrade: Set status to failed when admin upgrade failed. (bsc#1015312)
  • upgrade: Make a backup of the important database state. (bsc#1012177)

crowbar-ceph:

  • Fix integration with external ceph clusters. (bsc#1025674)
  • Fix rgw and mds role search when calculating default pg_num. (bsc#1023801)
  • Improve node assignment validation. (bsc#1022259)
  • Fix rgw and mds role search when calculating default pg_num. (bsc#1023801)
  • Fix integration with external ceph clusters. (bsc#1025674)
  • Calamari also conflicts with database. (bsc#1001946)

crowbar-core:

  • upgrade: Fix for lbaasv2 migration. (bsc#1033632)
  • upgrade: Download the latest crowbar_join from the server. (bsc#1033488)
  • updater: Refresh PTF repository. (bsc#1030462)
  • Restore ovs bridge settings after reboot. (bsc#1029180, bsc#1029179)
  • network: Really run wicked ifreload when needed. (bsc#1011889)
  • network: Set MTU for VLAN parent interface. (bsc#1024279)
  • provisioner: Define nameservers in autoyast.xml. (bsc#1026837)
  • Add missing translation for unready state. (bsc#1027230)
  • provisioner: Stop calling crowbar_join with --debug. (bsc#1023972)
  • backup: Fix backup upload. (bsc#1025194)
  • upgrade: Error out on first failed router-migration. (bsc#1020914)
  • crowbar: Do not crash on non-existing proposals. (bsc#1020957)
  • network: Manually set datapath-ids on ovs-bridges. (bsc#1022074)
  • provisioner: Use correct attributes for autoyast profile. (bsc#1021596)
  • dns: Allow defining custom CNAME records. (bsc#1016033)
  • apache2: Do not define apache2 service twice. (bsc#1021106)
  • Make role recipes skip recipes during nova-ha-compute batch. (bsc#1004758)
  • network: Enable rx/tx offloading by default. (bsc#1015266)
  • crowbar_register: Handle storage-only deploys. (bsc#993475)
  • upgrade: Handle failures on save. (bsc#1018110)
  • delayed_job: Don't run migrations when delayed_job is the caller. (bsc#1017971)
  • upgrade: Enable ptf repo during the noderepochecks. (bsc#1015827)
  • Update to a less ancient puma version. (bsc#1016724)
  • proposal: Initialize response with something useful. (bsc#1014835)
  • provisioner: Move uid/gid lower to avoid collision. (bsc#998598)
  • Remove buildarch: noarch so that syslinux becomes required again. (bsc#974882)
  • proposal: Fix wrong return on proposal reset. (bsc#1014835)
  • provisioner: Use chef_client_runs from node. (bsc#1013556)
  • network: Run wicked ifreload only once per chef-client run. (bsc#1012587)
  • provisioner: Avoid crash with incomplete network mappings. (bsc#990745)
  • crowbar: Fix invisible icons due to font-awesome update. (bsc#1013250)
  • batch: Add an import subcommand. (bsc#1012173)
  • chef-solr: Make solr heap and tmpfs configurable. (bsc#1010211)
  • chef-client: Make chef_client runs configurable. (bsc#1010211)
  • network: Run wicked ifreload when ifcfg files change. (bsc#1011889)
  • puma: Enable puma_worker_killer. (bsc#1010211)
  • upgrade: Reset fail-mode on ovs bridges before upgrade. (bsc#1002734)
  • upgrade: Force wicked config reload before upgrading. (bsc#1011889)
  • puma: Reduce puma worker and use more threads. (bsc#1010211)

crowbar-init:

  • logging: Enable logging to a file. (bsc#1020578)
  • upgrade: Make sure that the database dump is in place. (bsc#1012177)
  • Improve database migration error handling.

python-Pillow:

  • Update to version 2.8.1

python-SQLAlchemy:

  • Update to version 1.0.14

rubygem-chef-solr:

  • Prepare chef-solr for tmpfs usage.

rubygem-crowbar-client:

  • Fix for backup upload subcommand options. (bsc#1026111)
  • Check for file existence before uploading backup. (bsc#1025309)
  • Improve node reset command. (bsc#1025206)
  • Fix upgrade hint after admin repochecks step. (bsc#1029682)
  • Send a reset command on node reset. (bsc#1025206)
  • Check for file existence before uploading backup. (bsc#1025309)
  • Fix backup upload args. (bsc#1026111)
  • Fix json encoding for proposal edit. (bsc#1023834)
  • Catch error 406 when node alias is not unique. (bsc#1011581)
  • Adapting request url's to various API change. (bsc#1005149)

rubygem-execjs:

  • Switch requirement to nodejs6.

rubygem-puma:

  • Update to version 2.16.0 (bsc#1016724)

sleshammer:

  • Start rpcbind before using showmount.

supportutils-plugin-suse-openstack-cloud:

  • Several changes for SUSE OpenStack Cloud 7.

yast2-crowbar:

  • Update to version 3.2.0
  • Stop generating autodocs. (fate#320356)

Additionally, the following new packages have been added:

  • rubygem-get_process_mem version 0.2.1
  • rubygem-puma_worker_killer version 0.0.7

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • SUSE Enterprise Storage 4
    zypper in -t patch SUSE-Storage-4-2017-814=1

Package List:

  • SUSE Enterprise Storage 4 (noarch)
    • sleshammer-debugsource-0.7.0-0.17.2
    • crowbar-ceph-4.0+git.1489057041.f723a9f-6.4
    • sleshammer-aarch64-0.7.0-0.17.2
    • crowbar-4.0+git.1491915678.e59707d1-6.1
    • sleshammer-x86_64-0.7.0-0.17.2
    • yast2-crowbar-3.2.0-3.2
    • supportutils-plugin-suse-openstack-cloud-7.0.1485972410.68bab74-3.1
    • crowbar-init-4.0+git.1491479307.eab11fc-7.3
  • SUSE Enterprise Storage 4 (aarch64 x86_64)
    • ruby2.1-rubygem-crowbar-client-3.3.1-6.1
    • ruby2.1-rubygem-get_process_mem-0.2.1-3.1
    • ruby2.1-rubygem-puma-2.16.0-3.1
    • ruby2.1-rubygem-puma_worker_killer-0.0.7-3.1
    • rubygem-chef-solr-10.32.2-4.1
    • ruby2.1-rubygem-puma-debuginfo-2.16.0-3.1
    • python-Pillow-debuginfo-2.8.1-3.1
    • python-SQLAlchemy-1.0.14-3.1
    • python-Pillow-debugsource-2.8.1-3.1
    • ruby2.1-rubygem-execjs-2.7.0-4.1
    • python-Pillow-2.8.1-3.1
    • ruby2.1-rubygem-chef-solr-10.32.2-4.1
    • crowbar-core-4.0+git.1492083732.54b34558-8.2
    • python-SQLAlchemy-debuginfo-1.0.14-3.1
    • python-SQLAlchemy-debugsource-1.0.14-3.1

References: