summaryrefslogtreecommitdiffstats
path: root/utils
Commit message (Collapse)AuthorAgeFilesLines
* Handle updating of scheduler config during upgradeJason DeTiberus2016-12-061-1/+1
| | | | | | | | | | | - do not upgrade predicates if openshift_master_scheduler_predicates is defined - do not upgrade priorities if openshift_master_scheduler_priorities is defined - do not upgrade predicates/priorities unless they match known previous default configs - output WARNING to user if predictes/priorities are not updated during install
* test updatesJason DeTiberus2016-12-062-4/+10
| | | | | | - fix nose coverage flags - add coverage support for files tested outside of the utils directory - exclude stdlib and virtualenv installed dependencies
* update tests and flake8/pylint fixesJason DeTiberus2016-11-295-23/+26
|
* Merge pull request #2783 from tbielawa/aoioutputTim Bielawa2016-11-101-0/+8
|\ | | | | Enable quiet output for all a-o-i commands
| * Enable quiet output for all a-o-i commandsTim Bielawa2016-11-101-0/+8
| | | | | | | | | | | | | | * Update: uninstall, upgrade, scaleup wf's * Verbosity can be toggled with -v flag, as before https://bugzilla.redhat.com/show_bug.cgi?id=1384294
* | Update override cluster_hostnameSamuel Munilla2016-11-101-1/+3
|/ | | | | | Update the default for the override prompt and set both openshift_master_cluster_hostname and openshift_master_cluster_public_hostname
* Merge pull request #2729 from tbielawa/BZ1390064Scott Dodson2016-11-081-4/+4
|\ | | | | Bug 1390064 - [quick install] a complete installed cluster was reported as a mix of installed and uninstalled env
| * Change the logic to just compare against masters and nodes.Tim Bielawa2016-11-071-4/+4
| |
* | Merge pull request #2735 from rhcarvalho/deadcodeScott Dodson2016-11-073-8/+0
|\ \ | | | | | | Remove some dead code
| * | a-o-i: remove dummy data_fileRodolfo Carvalho2016-11-052-6/+0
| | |
| * | a-o-i: remove script leftover from OpenShift v2Rodolfo Carvalho2016-11-051-2/+0
| |/
* / Add some tests for utils to get the coverage up.Tim Bielawa2016-11-041-1/+29
|/
* Update quick installer upgrade mappings for 3.4Samuel Munilla2016-11-031-0/+12
| | | | | | Just a quick addition for the upgrade playbooks for 3.4 Fixes Bug 1384291
* Merge pull request #2683 from smunilla/BZ1388754Scott Dodson2016-11-031-6/+22
|\ | | | | Update master_lb vs cluster_hostname workflow
| * Update master_lb vs cluster_hostname workflowSamuel Munilla2016-10-281-6/+22
| | | | | | | | | | | | Previously, the messaging around setting cluster_hostname for single master setups was confusing. This should help with that as well as removing unecessary values from the cfg file.
* | Fix HA environments incorrectly detecting mixed installed environmentsTim Bielawa2016-11-021-1/+24
| | | | | | | | | | | | * Load balancers are now excluded from the mixed environment check * https://bugzilla.redhat.com/show_bug.cgi?id=1390064
* | Update installation summary for etcd membersSamuel Munilla2016-11-012-10/+6
| | | | | | | | | | | | | | | | We have changed how we assign etcd members in the quick installer. This updates our messaging to match those changes. Fixes Bug 1383961 Fixes Bug 1389649
* | Update variant_versionSamuel Munilla2016-10-271-3/+4
|/ | | | | | Update the quick installer to correctly set the new version. Fixes Bug 1388762
* Merge pull request #2639 from tbielawa/test-utils-debuggingAndrew Butcher2016-10-211-0/+72
|\ | | | | Unit tests for the debug_env logger thing
| * Unit tests for the debug_env logger thingTim Bielawa2016-10-211-0/+72
| |
* | Merge pull request #2563 from smunilla/BZ1339621Andrew Butcher2016-10-218-247/+328
|\ \ | |/ |/| a-o-i: Separate install and scaleup workflows
| * a-o-i: Separate install and scaleup workflowsSamuel Munilla2016-10-208-247/+328
| | | | | | | | | | | | | | In order to simplify the quick installer logic, this moves the scaleup workflow into its own subcommand. Fixes: Bug 1339621
* | Merge pull request #2623 from rhcarvalho/typosAndrew Butcher2016-10-202-2/+2
|\ \ | | | | | | Fix typos
| * | Fix typosRodolfo Carvalho2016-10-192-2/+2
| |/
* | Fix playbooks, update readme, update default varsTim Bielawa2016-10-201-3/+3
| | | | | | | | | | | | Fix 'make ci' system Add examples
* | Try to make boiler plate for cert expiry checkingTim Bielawa2016-10-202-3/+10
|/
* Fix upgrade mappings in quick installerSamuel Munilla2016-10-121-3/+8
| | | | | | | Update to use the correct playbook for 3.2 to 3.3 upgrades and some error handling for unsupported upgrades. Fixes Bug 1381411
* [a-o-i] -v disables quiet ansible config.Andrew Butcher2016-10-071-1/+1
|
* a-o-i: Force option should allow reinstallSamuel Munilla2016-10-031-1/+3
| | | | | | | If uninstalled hosts were in detected in an environment, the installer could get into a hung state that a user could not easily recover from. This lets --force do what is more expected.
* a-o-i: Fix openshift_node_labelsSamuel Munilla2016-09-302-1/+83
| | | | | Handle openshift_node_labels separately because they need to be doublequoted.
* a-o-i: Allow better setting of host level variablesSamuel Munilla2016-09-292-18/+35
| | | | | Allow the user to set arbitrary variables directly under the host item instead of in under an 'other_variables' item.
* Add messages to let the user know if some plays were skipped, but it's ok. ↵Tim Bielawa2016-09-291-1/+0
| | | | Also, remove the final 'press a key to continue' prompt.
* 'fix' unittests by removing the users ability to specify an ansible configTim Bielawa2016-09-294-91/+96
|
* Fix conflicts in spec fileTim Bielawa2016-09-299-5/+74
|
* Update spec file to install manpageTim Bielawa2016-09-281-9/+9
|
* Addresses most comments from @adellapeTim Bielawa2016-09-271-12/+12
|
* Add a manpage for atomic-openshift-installerTim Bielawa2016-09-273-0/+374
|
* Merge pull request #2420 from smunilla/BZ1336271Scott Dodson2016-09-161-2/+1
|\ | | | | a-o-i: Do not display version number in quick installer
| * a-o-i: Do not display version number in quick installerSamuel Munilla2016-09-081-2/+1
| | | | | | | | | | | | As we now require the version of the installer to match what will be installed in the target environment and to avoid any potential confusion, remove the version number from the variant choice question.
* | a-o-i: Don't set unschedulable nodes as infraSamuel Munilla2016-09-141-1/+1
|/ | | | | | Make sure we don't set an unschedulable node as infra as that can cause problems. Fixes: Bug 1375946
* Only prompt for proxy vars if none are set and our version recognizes themTim Bielawa2016-09-011-4/+22
|
* Merge pull request #2380 from tbielawa/GH2283_no_retriesAndrew Butcher2016-09-011-0/+3
|\ | | | | Don't attempt to create retry files
| * Don't attempt to create retry filesTim Bielawa2016-08-291-0/+3
| | | | | | | | Closes #2283
* | Merge pull request #2367 from tbielawa/FixNewerPyLintErrorsAndrew Butcher2016-09-017-35/+36
|\ \ | | | | | | Fix PyLint errors discovered when upgrading to newer version
| * | Change test requirements file nameTim Bielawa2016-08-292-2/+2
| | |
| * | Try installing setuptools before the rest of the requirementsTim Bielawa2016-08-262-1/+1
| | |
| * | Switch to using a requirements.txt file and ensure that setuptools is pinned ↵Tim Bielawa2016-08-262-4/+12
| | | | | | | | | | | | to the latest version available on RHEL7
| * | Try using parse_version from pkg_resources insteadTim Bielawa2016-08-261-3/+3
| | |
| * | Add missing pip requirement to virtualenvTim Bielawa2016-08-261-1/+1
| | |
| * | Fix PyLint errors discovered when upgrading to newer versionTim Bielawa2016-08-265-32/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixes PyLint to run in the virtualenv used for all tests * Replaced 'LooseVersion' with 'parse_version' from setuptools - This is a work around for the issue in https://github.com/PyCQA/pylint/issues/73 in which pylint can not import disutils.version correctly in a virtualenv. * Removed the unused function 'delete_hosts' which was causing a pylint error as well * Removed a deprecated pylint pragma option, 'bad-builtin' * Fixed some import ordering issues it was picky about * Added another disable for a case where the PyLint suggestion would have us altering the container we would be iterating over * Add code-coverage reports to the unittests with the MINIMUM coverage percentage for success set to 70% - Current test coverage is at 76%