------------------------------------------------------------------- Thu Apr 06 20:37:24 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1491479307.eab11fc: + upgrade: Fix error format for crowbar_init + Fix error handling in database migration ------------------------------------------------------------------- Tue Jan 31 09:38:17 UTC 2017 - rsalevsky@suse.com - Drop old dependencies ------------------------------------------------------------------- Tue Jan 24 18:16:26 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1485251904.7bd697d: + logging: Enable logging to a file (bsc#1020578) ------------------------------------------------------------------- Fri Jan 20 18:06:16 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1484898846.7b5c5d9: + upgrade: Improve error handling for database step + upgrade: Fix collecting outputs from run_cmd ------------------------------------------------------------------- Wed Jan 18 18:07:58 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1484740085.189f0dc: + init: The schema migrations rely on the chef server ------------------------------------------------------------------- Tue Jan 17 18:06:03 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1484658124.ca406ae: + init: Switch to crowbar as last step ------------------------------------------------------------------- Tue Jan 17 09:56:42 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1484646257.8aa3fc7: + init: Use db:seed to add default values to database ------------------------------------------------------------------- Fri Jan 13 18:28:22 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1484325574.06c0ff0: + upgrade: internal steps were renamed to match crowbarctl subcommands + Ensure the the admin node exist in the database ------------------------------------------------------------------- Thu Jan 12 18:25:38 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1484206597.ee9ca25: + Call "rake crowbar:update_config_db" after upgrading the schema ------------------------------------------------------------------- Thu Jan 05 18:23:19 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1483602843.fa75223: * Check content-type header exists before using it ------------------------------------------------------------------- Wed Jan 04 18:19:32 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1483526961.6e06872: + upgrade: correct the error format ------------------------------------------------------------------- Tue Jan 03 18:17:16 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1483453104.3edf7b3: + ------------------------------------------------------------------- Tue Jan 03 14:40:15 UTC 2017 - opensuse-packaging@opensuse.org - Update to version 4.0+git.1483453104.3edf7b3: * fix NoMethodError * collect stdout and stderr and combine it * cache and preserve command results for the various substeps * add some more useful debug messages in case of errors * enable and start crowbar-jobs.service ------------------------------------------------------------------- Mon Jan 02 18:20:19 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1483379768.5c8f1a2: + run schema migrations only when crowbar is running ------------------------------------------------------------------- Wed Dec 21 18:16:20 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1482307589.d86ab06: + ------------------------------------------------------------------- Wed Dec 21 09:52:07 UTC 2016 - opensuse-packaging@opensuse.org - Update to version 4.0+git.1482307589.d86ab06: * Set an explicit timeout ------------------------------------------------------------------- Wed Dec 14 15:30:47 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1481729409.fbd915a: + upgrade: update name of the progress file ------------------------------------------------------------------- Tue Nov 29 18:23:30 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1480409199.a65b282: + upgrade: populate errors when failing in the init stage + upgrade: set the upgrade status when creating/connecting to the database + upgrade: make sure that the database dump is in place (bsc#1012177) ------------------------------------------------------------------- Tue Nov 22 18:18:30 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1479800895.3cdd11e: + upgrade: set the end_step after admin_upgrade ------------------------------------------------------------------- Fri Nov 18 18:39:01 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1479472909.6963c8f: + add an upgrade status endpoint + add crowbar lib directory to the $LOAD_PATH ------------------------------------------------------------------- Thu Nov 17 18:29:56 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1479379377.05799a9: + use inner hash variable, not the outer one + align with the other hash structure in case of an error ------------------------------------------------------------------- Thu Nov 17 08:04:41 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1479369640.43eb27f: + perform the apache switch within the database api ------------------------------------------------------------------- Tue Nov 15 18:38:40 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1479224543.fc4aa93: + Parse JSON data in POST requests. + provide error response, not only http code ------------------------------------------------------------------- Mon Nov 14 13:26:40 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1479127438.f270c0f: + use next instead of break + set correct http_code and exit on failure of each substep + Fix codeclimate-test-reporter ------------------------------------------------------------------- Tue Nov 08 13:20:44 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1478609783.e1de291: + Move all endpoints to api namespace ------------------------------------------------------------------- Fri Oct 28 17:32:50 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1477660009.48641c1: + return the latest apiversion in Content-Type ------------------------------------------------------------------- Fri Oct 21 17:30:25 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1477029604.6aa0abd: + Don't run so many puma workers for crowbar-init ------------------------------------------------------------------- Thu Oct 20 07:27:47 UTC 2016 - jtomasiak@suse.com - Switch to admin-server-upgrading for apache config check ------------------------------------------------------------------- Mon Oct 17 12:01:11 UTC 2016 - jtomasiak@suse.com - Fix apache config handling in case of cloud upgrade ------------------------------------------------------------------- Mon Oct 10 17:30:08 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1476117584.f26ee23: + fail early during database setup and crowbar init ------------------------------------------------------------------- Fri Oct 07 14:27:34 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1475846740.9ff3ce7: + namespace the database setup in the upgrade ------------------------------------------------------------------- Sat Sep 17 03:19:46 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1474058357.01f5b95: + Drop frontend related code ------------------------------------------------------------------- Fri Sep 16 17:24:41 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1474025312.a9695e9: + ------------------------------------------------------------------- Fri Sep 16 14:29:50 UTC 2016 - opensuse-packaging@opensuse.org - Update to version 4.0+git.1474025312.a9695e9: + Fix rubocop ruby version + move helpers into a separate library ------------------------------------------------------------------- Fri Sep 16 08:00:10 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1474012757.6b7ad7f: + set correct response http code ------------------------------------------------------------------- Thu Sep 15 12:25:40 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1473930785.4b50d29: + commit suicide once the job is done ------------------------------------------------------------------- Tue Sep 13 15:17:22 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1473769049.7039463: + move helper functions to helpers + move init and reset into helper functions + break the loop of calling functions once an error happens + fix connection test + add accumulated endpoints to do the whole initialization at once + fix hound complains ------------------------------------------------------------------- Fri Sep 09 17:36:14 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1473423868.872760a: + add postgresql.conf file and add syslog as default log_destination ------------------------------------------------------------------- Tue Aug 30 17:29:17 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1472558529.2d4b6c5: + working around postgres service not being enabled correctly + Add API endpoint to migrate crowbar schemas ------------------------------------------------------------------- Wed Aug 24 07:25:30 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1472023280.f993166: + fix variable name ------------------------------------------------------------------- Mon Aug 22 08:19:32 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1471853939.65d3ee0: + Set environment via RAILS_ENV ------------------------------------------------------------------- Thu Aug 18 17:50:42 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1471516683.260ae45: + prevent exception on non versioned accept headers ------------------------------------------------------------------- Wed Aug 17 03:27:55 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1471349939.6a0e99c: + Remove v2 from crowbar-init mount point + Add file to automatically include crowbar-init ------------------------------------------------------------------- Mon Aug 15 14:33:23 UTC 2016 - rsalevsky@suse.com - Create apache config symlink if crowbar is not installed ------------------------------------------------------------------- Thu Aug 11 17:34:04 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1470927328.8fdc417: + Add /database/migrate to migrate the database after upgrade + Move return code logic to the chef method ------------------------------------------------------------------- Wed Aug 10 13:34:34 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1470819454.715ba33: + require development gems + require a version to be set + allow specifying multiple API versions for a route ------------------------------------------------------------------- Mon Aug 8 15:57:20 UTC 2016 - rsalevsky@suse.com - Install crowbar_init.routes ------------------------------------------------------------------- Thu Aug 04 15:32:47 UTC 2016 - opensuse-packaging@opensuse.org - Update to version 4.0+git.1470324735.ba3d4a1: * Drop unused fontawsome * Sinatra reloader is only used in development * Drop index page and haml * Add byebug as development dependency * Fix guard watch * Use to Bundler.require to autoload the gems in development mode * Remove optional file extension ------------------------------------------------------------------- Mon Aug 01 12:47:45 UTC 2016 - opensuse-packaging@opensuse.org - Update to version 4.0+git.1470055600.e585788: * fix path to application * Load gems also when no Gemfile is installed ------------------------------------------------------------------- Fri Jul 29 17:20:27 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1469797322.c190994: + Adapt version to current crowbar-core version ------------------------------------------------------------------- Fri Jul 29 12:48:38 UTC 2016 - opensuse-packaging@opensuse.org - Update to version 4.0+git.1469796457.a979436: * Only use development and testing gems if not production ------------------------------------------------------------------- Fri Jul 29 12:32:02 UTC 2016 - opensuse-packaging@opensuse.org - Update to version 4.0+git.1469795467.effad5a: * revert change from binscript as it will not be used anymore by the service * Use puma from the service file * Add tmp directory for puma ------------------------------------------------------------------- Fri Jul 29 10:52:48 UTC 2016 - opensuse-packaging@opensuse.org - Update to version 4.0+git.1469789559.d459561: * fix service file ------------------------------------------------------------------- Fri Jul 29 09:59:14 UTC 2016 - opensuse-packaging@opensuse.org - Update to version 4.0+git.1469786346.791f4ba: * switch from gemspec because it is not a rubygem anymore ------------------------------------------------------------------- Thu Jul 28 12:47:36 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1469709996.f0758e4: + split cleanup_db into 2 methods + use open3 to run the commands + add missing database name parameter + test the database connection with rubygem-pg + enable debug logging by default + don't show sensitive parameters + don't only test for connectivity to external databases + fix the bash resource, condition and enhance the checks + put rails config into its own namespace + add pg_hba.conf + require the config recipe after the package is installed + adapt naming and crowbar apache path + remove chef-server service dependency + chef solo needs to be run as root + drop rake tasks for cleanup/migration ------------------------------------------------------------------- Wed Jul 27 15:02:46 UTC 2016 - opensuse-packaging@opensuse.org - Update to version 4.0+git.1469541486.ea4bff5: * disable authentication * remove rails partial * turn init and reset into json endpoints * be specific about which recipe to run ------------------------------------------------------------------- Mon Jul 25 15:32:19 UTC 2016 - rsalevsky@suse.com - initial packaging