-------------------------------------------------------------------
Fri Dec 02 21:02:45 UTC 2016 - kmroz@suse.com

- Update to version 0.6+git.1480636496.80dd2a7:
  * upgrade-ses: disable_restart_on_update if ceph sysconfig file exists
  * upgrade-ses: remove erroneous shift from command line parsing
  * upgrade-ses: cleanup TODOs and whitespace
  * upgrade-ses: touchup zypper dup description

Fixes: bsc#1012930

-------------------------------------------------------------------
Thu Nov 24 21:52:15 UTC 2016 - kmroz@suse.com

- Update to version 0.6+git.1480014066.8293bef:
  * upgrade-ses: add auto agree with licenses
  * upgrade-ses: cover sudoers.d file for ceph admin user rename
  * upgrade-ses: final report cleanup

Fixes: bsc#1011949

-------------------------------------------------------------------
Mon Nov 21 19:41:19 UTC 2016 - kmroz@suse.com

- Create upgrade-to-ses3 symlinks for script and man page.

-------------------------------------------------------------------
Sat Nov 19 16:30:51 UTC 2016 - kmroz@suse.com

- Update to version 0.6+git.1479570894.315d961:
  * upgrade-ses: renamed script
  * upgrade-ses: add SES_VER global variable
  * upgrade-ses: replace hard SES versions and add todos
  * ses-upgrade-notes: upgrade process notes
  * upgrade-ses: user_ceph_not_in_use re-work for SES4
  * upgrade-ses: upgrade doc url to reflect SES version
  * upgrade-ses: fix disable and restart on upgrade handling
  * upgrade-ses: chown_var_lib_ceph rework for SES4
  * ses-upgrade-notes: noted bug fixed
  * man: modify man page and makefile to reflect new name
  * Makefile: modify to reflect new script name
  * spec: modify to reflect new script and man page names
  * spec: set SES version
  * man: fixup heading
  * upgrade-ses: check OSD journal and data partitions
  * upgrade-ses: recursively chown ceph log directory
  * upgrade-ses: remove var lib ownership check
  * upgrade-ses: point at version specific osd guide

Fixes: bsc#1010930, bsc#994867

-------------------------------------------------------------------
Fri Aug 05 20:04:05 UTC 2016 - kmroz@suse.com

- Update to version 0.5+git.1466668155.30ebc76:
  + 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

-------------------------------------------------------------------
Wed May 25 11:31:17 UTC 2016 - kmroz@suse.com

- Update to version 0.4+git.1464175410.4cdccfb:
  + 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

-------------------------------------------------------------------
Tue May 24 08:18:20 UTC 2016 - ncutler@suse.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 08:51:35 UTC 2016 - kmroz@suse.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 21:39:39 UTC 2016 - ncutler@suse.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 06:03:54 UTC 2016 - ncutler@suse.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 13:17:11 UTC 2016 - ncutler@suse.com

- Initial SES2.1 -> SES3 upgrade helper script

