Project

General

Profile

Statistics
| Branch: | Tag: | Revision:
Name Size
upgrade_to_satellite_6_2.rb 2.29 KB

Latest revisions

# Date Author Comment
e361f5c2 06/23/2017 03:44 AM Ivan Necas

Update the satellite upgrade to new code

2b50ced4 06/23/2017 03:44 AM Ivan Necas

Extract control flow of upgrades to special file

24be88f5 06/23/2017 03:42 AM Ivan Necas

Move sync-plans checks to pre/post migrations

5b1badaf 06/23/2017 03:41 AM Ivan Necas

Introduce run_strategy for scenarios

Health-check scenarios are better to run all steps regardless of errors
(:fail_slow strategy), while the migration scenarios should fail as soon
as first failure happens (:fail_fast strategy).

By default, the scenarios are treated as `:fail_fast`.

ea60b444 06/23/2017 03:41 AM Ivan Necas

Full upgrade scenario

This commit intoroduces more structured upgrade scenario consisting of
this scenarios:

  • pre_upgrade_check - non-modifying checks: is the system ready?
  • pre_migrations - modifying procedures before source update
  • migrations - source update and main migrations...
734dd76a 05/11/2017 06:41 AM Ivan Necas

Hammer setup preparation step

bac61fb8 04/18/2017 11:00 AM Swapnil Abnave

Fixes #44 - Change tag 'basic' to 'default'

163e3fff 03/21/2017 06:26 PM Ivan Necas

Run confine against classes, not objects

This allows us to have multiple objects of the same procedure in the
system, differing in the constructor parameters. Useful for parametrized
procedures.

af885bd5 03/21/2017 06:26 PM Ivan Necas

Extract metadata DSL to separate namespace

Having the DSL methods directly on the classes caused issues when
needing to query the metadata later.

f608b3cb 02/17/2017 04:44 PM Ivan Necas

CLI basic structure

View revisions

Also available in: Atom