Changelog for
ses-upgrade-helper-0.5+git.1466668155.30ebc76-1.1.noarch.rpm :
* Fri Aug 05 2016 kmrozAATTsuse.com- Update to version 0.5+git.1466668155.30ebc76: + upgrade-to-ses3: fix non-interactive zypper dup + upgrade-to-ses3: make config file sanity check a global preflight + upgrade-to-ses3: radosgw service disable re-work + upgrade-to-ses3: radosgw service enable re-work + upgrade-to-ses3: rename ceph user re-work + upgrade-to-ses3: use assert_err code + upgrade-to-ses3: escape single quote in global preflight + Two minor logic finesses + upgrade-to-ses3: add additional exit codes + upgrade-to-ses3: track return codes of upgrade functions + upgrade-to-ses3: display only failed and user skipped functions + upgrade-to-ses3: cleanup output_incomplete_functions + upgrade-to-ses3: remove unneeded newline + upgrade-to-ses3: handle light terminal backgrounds + upgrade-to-ses3: modify sudoers file + upgrade-to-ses3: add out_norm function + upgrade-to-ses3: add out_bold_red function + upgrade-to-ses3: replace out_green with out_bold_green + upgrade-to-ses3: clear text formatting in out_bold + upgrade-to-ses3: remove trailing white space + upgrade-to-ses3: replace use of printf with out_norm + upgrade-to-ses3: make user prompt bold + upgrade-to-ses3: output function descriptions using out_norm + upgrade-to-ses3: add func_abort error code + upgrade-to-ses3: use assert() for remaining assert_err cases + upgrade-to-ses3: add custom message to abort() + upgrade-to-ses3: abort when global pre-flight check fails + upgrade-to-ses3: add success/user_skipped detection functions + upgrade-to-ses3: remove finish function + upgrade-to-ses3: add basic man page + upgrade-to-ses3: refactor final report output + upgrade-to-ses3: use new output_final_report + upgrade-to-ses3: minor completion banner cleanup Fixes: bsc#981722, bsc#982965, bsc#982553
* Tue May 24 2016 ncutlerAATTsuse.com- Update to version 0.3+git.1464077157.c6ccb84: + upgrade-to-ses3: ceph-conf returns 1 when invoked without args + upgrade-to-ses3: return proper code on usermod failure + upgrade-to-ses3: pretty abort prompt + upgrade-to-ses3: pretty permissions prompt + upgrade-to-ses3: more space between function descriptions + upgrade-to-ses3: loop on function failure and re-prompt + upgrade-to-ses3: disable debug prints for now + upgrade-to-ses3: preflight check message spacing + upgrade-to-ses3: pretty upgrade title messages + stronger checking for the number of args provided + adapt the error output message + upgrade-to-ses3: save and restore IFS after use + upgrade-to-ses3: populate metadata heap with pool name + AUTHORS: Adding Joshua Schmid + upgrade-to-ses3: fix failure case typos + Replace \"while [ 1 ]\" with more bashy \"while true\" + upgrade-to-ses3: provide non interactive option + upgrade-to-ses3: abort should return aborted code + upgrade-to-ses3: clean up radosgw return code logic + upgrade-to-ses3: fix running_as_root description + upgrade-to-ses3: abort if user ceph is running any programs + Use colors only in interactive mode + run_func: replace if statement with boolean expression + upgrade-to-ses3: upgrade function cleanup + run_upgrade_funcs(): Localize expected_arg_num variable + Revamp preflight check logic + Use printf -- instead of printf + Move boilerplate arg checking code into a function + upgrade-to-ses3: add local preflight check to ceph user rename + Refrain from touching CRUSH tunables (bsc#980683) + Better zypper_dup description + Add missing closing double-quote to zypper_dup description + upgrade-to-ses3: add conf file option + upgrade-to-ses3: add function to pull rgw conf section names + upgrade-to-ses3: standardize rgw log file location + upgrade-to-ses3: handle more forms for radosgw log file entry + standardize_radosgw_logfile_location: align double-quotes + upgrade-to-ses3: more spacing for abort message print + upgrade-to-ses3: ctrl-c to trip abort function + upgrade-to-ses3: cleanup output_incomplete_functions + Drop populate_radosgw_zone_meta_heap upgrade function + Be more verbose explaining global preflights to the user + Finesse upgrade function descriptions + upgrade-to-ses3: rename ceph user update + upgrade-to-ses3: output_incomplete_function output cleanup + upgrade-to-ses3: add usage message and usage_exit function + upgrade-to-ses3: add help option and check conf argument + Improve formatting of usage message + Print usage message if user provides unrecognized option
* Thu May 19 2016 kmrozAATTsuse.com- Update to version 0.2+git.1463642535.36e835e: + upgrade-to-ses3: add track option to run_func + upgrade-to-ses3: add initial zypper dup + upgrade-to-ses3: modify finish function + Fix up rename_ceph_user_and_group() function + Check for user existence instead of non-existence
* Wed May 18 2016 ncutlerAATTsuse.com- Update to version 0.1+git.1463606982.0f2644c: + upgrade-to-ses3: rename ceph user and group function + upgrade-to-ses3: only default msg in get_permission() + upgrade-to-ses3: make abort msg local + upgrade-to-ses3: add named ret codes + upgrade-to-ses3: replace numerical codes with vars + upgrade-to-ses3: let functions do their own permission check + upgrade-to-ses3: functions perform permissions checks + upgrade-to-ses3: radosgw services cleanup + upgrade-to-ses3: replace numerical codes in run_func() + Change upgrade_doc URL to something customers can access + Convert function descriptions to multiline strings + Emit function name only in debug mode + upgrade-to-ses3: remove stale run_func usage comment + upgrade-to-ses3: add func array to hold global preflight checks + upgrade-to-ses3: add running_as_root global preflight func + upgrade-to-ses3: run global preflight checks + upgrade-to-ses3: fix stop_ceph_daemons failure return + upgrade-to-ses3: run_func should return function ret code + upgrade-to-ses3: abort if all global preflights do not pass + upgrade-to-ses3: explicity return success when run as root + upgrade-to-ses3: small preflight cleanup + upgrade-to-ses3: set tunables to optimal + upgrade-to-ses3: recursively chown var lib ceph + upgrade-to-ses3: add some more function descriptions + upgrade-to-ses3: quiet version output in set crush tunables + upgrade-to-ses3: cleanup function descriptions
* Wed May 18 2016 ncutlerAATTsuse.com- Update to version 0.1+git.1463520496.6fd751e: + upgrade-to-ses3: more infra code + upgrade-to-ses3: better handling of abort case + upgrade-to-ses3: poor mans associate arrays + upgrade-to-ses3: function to output incomplete operations + upgrade-to-ses3: output incomplete functions on abort + upgrade-to-ses3: populate function arrays + upgrade-to-ses3: call run_func() using func_names array + upgrade-to-ses3: stop ceph daemons function + upgrade-to-ses3: disable radosgw services function + upgrade-to-ses3: enable radosgw services function + upgrade-to-ses3: check for ceph-conf when manipulating radosgw services + upgrade-to-ses3: disable and restore ceph auto restart after upgrade + upgrade-to-ses3: no need to skip whitespace or comments + upgrade-to-ses3: only restore auto restart sysconfig value if it is not empty
* Tue May 17 2016 ncutlerAATTsuse.com- Initial SES2.1 -> SES3 upgrade helper script