Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
9d33f32e 09/19/2017 06:51 AM Kavita Gaikwad

Fixes #20945 - rubocop convention errors & warnings

4b8412ca 09/13/2017 06:17 AM Kavita Gaikwad

Fixes #20898 - removed params from runtime_message in metadata.rb

e7e94ee4 08/14/2017 03:04 PM Ivan Necas

Merge remote-tracking branch 'origin/master' into upgrade-workflow

97c784e1 08/10/2017 06:39 AM Kavita Gaikwad

Fixes #46 - isc dhcp configuration check

b63be328 08/08/2017 06:59 AM Ivan Necas

Merge remote-tracking branch 'origin/master' into upgrade-workflow

614999f6 08/04/2017 04:50 AM Martin Bacovsky

Add commands for executing procedures

f46f513d 07/26/2017 05:00 PM Ivan Necas

Update from review

a625d952 06/23/2017 03:45 AM Ivan Necas

Support for run_once procedures and repositories setup

65803389 06/23/2017 03:44 AM Ivan Necas

Configure repositories and update packages

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...
c418295c 06/21/2017 04:14 PM Swapnil Abnave

Define order using ruby TSort

1. Introduce 2 metadata: 'before' and 'after'
2. Current order is:
Checks::SyncPlans::WithEnabledStatus
Checks::DiskSpeedMinimal
Checks::SystemRegistration
Checks::ForemanTasks::NotPaused
Checks::ForemanTasks::NotRunning
Checks::ForemanTasks::Invalid::CheckOld...

afbe9e6e 05/11/2017 06:41 AM Ivan Necas

Assumeyes option

734dd76a 05/11/2017 06:41 AM Ivan Necas

Hammer setup preparation step

e6f56dee 05/11/2017 06:41 AM Ivan Necas

Support running commands interactively

644df26c 05/11/2017 06:41 AM Ivan Necas

Introduce required params

Install required packages as the first one

d04bc928 05/03/2017 09:26 AM Swapnil Abnave

RFE #23 - Add new status [WARNING] - Check: is system self registered

74ef4411 04/07/2017 10:59 AM Ivan Necas

Add tests for tasks paused check and additional procedures

a96d2457 04/05/2017 02:57 PM Ivan Necas

Namespace checks and procedures

Let's organize the stuff a bit better

be883fe2 03/23/2017 03:39 PM Ivan Necas

Turn hammer feature into a utils class

After looking more into this, I think the util class is actually better
fit for the hammer case. I've also removed the detection of the
credentials from hammer configuration, as we actually don't need
the credentials by our own.

b3b2048d 03/23/2017 03:39 PM Ivan Necas

Shellescaping and password filtering support in system helper

Support code for allowing filering out sensitive data from logs
+ properly escaping user-specified variables (such as password)

7bfc01bb 03/22/2017 03:43 AM Kavita Gaikwad

Fixes #5 - enhanced logger feature

1. Deleted existing lib/foreman_maintain/logger.rb files
2. Now, logs are stored into file under foreman-maintain/log directory in debug mode
3. Number of log files set to 10 i.e
when, there would be 11 files remaining, the oldest one will be deleted...

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.

ce490caa 03/03/2017 08:35 AM Swapnil Abnave

Fixes #1 - IO operations on disk and file system

1) Removed feature DiskIO(Check is sufficent)
2) rename Concerns::DiskUtility to Utils::Disk
3) Move disk_utlity_concerns logic to Check itself
4) confine hdparm and fio
5) Error log message - verbore and descriptive...

04b6c241 02/26/2017 05:02 PM Ivan Necas

Add travis

46993f5e 02/19/2017 04:39 PM Ivan Necas

Add scaffold for definitions tests

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

CLI basic structure

cdcd3c1d 02/16/2017 07:11 AM Ivan Necas

Update real definitions based on latest changes in lib

ab1bcec2 02/16/2017 06:50 AM Ivan Necas

Refactor: make autodetect opt-out

2790877c 02/15/2017 04:55 PM Ivan Necas

Ability to define precedures

ee673d0c 02/15/2017 03:46 PM Ivan Necas

Unify finder and detector

The detector now can do both detection and filtering

d22bc3a1 02/14/2017 06:10 PM Ivan Necas

Refactor

aa4eb647 02/14/2017 07:40 AM Ivan Necas

Rename feature_name to more generic label

ed2c683b 02/13/2017 05:41 PM Ivan Necas

Tests for runner and reporter

d4c3f2c2 02/12/2017 06:16 PM Ivan Necas

WIP: check scenarios

912d52f8 02/11/2017 06:35 PM Ivan Necas

Ability to define and filter checks