| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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%
|
|
|
|
| |
Closes #2363
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
BZ1368296 - quick install with the installer.cfg.yml in other directory failed
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
* Add python logging
* Add testing system via 'make ci'
|
|/
|
|
| |
Update to also move over variant and variant_version during v1 migration
|
|\
| |
| | |
Bug 1358951 - Error loading config, no such key: 'deployment' when using ing previously valid answers file
|
| |
| |
| |
| |
| | |
Remove the automatic upgrade of the 3.0 configuration file format and add some better error
messaging that points the user at the docs.
|
| |
| |
| |
| |
| |
| |
| | |
previously valid answers file
Update the quick installer to automatically convert from the old config file format to
the new format.
|
|/
|
|
|
| |
Since we moved 'ansible_ssh_user' under 'deployment', we need to update the criteria for when
to ask the user to reenter that information.
|
|\
| |
| | |
Edits to fix to typos, grammar, and product branding in cli_installer
|
| | |
|
| |
| |
| |
| |
| | |
Update the tests to match 3.3 being the only version.
Add support for non-latest if it's specified in the config file.
|
|/
|
|
|
|
| |
when quick install ose-3.3
Remove 3.2 from the install options in 3.3 installer.
|
|
|
|
|
|
| |
With the latest changes to behavior around uninstalled hosts during a scaleup,
nosetests were broken. This updates the tests to verify that we exit when we are
expecting.
|
|\
| |
| | |
a-o-i: Bug1329455, [quick-install] Cannot add new nodes in pre-existing env
|
| | |
|
| |
| |
| |
| | |
Update the playbook mappings for 3.2
|
|\ \
| |/
|/| |
add 3.3 to installer
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Upgrade was looking for the hosts in the old location. Quick fix to get it looking in the
correct location.
Fixes BZ#1357627.
|
| |
| |
| |
| |
| |
| |
| | |
In interactive mode, automatically label nodes as infrastructure nodes. Two cases are covered:
1) If all nodes are masters, all hosts are labeled infra
2) If dedicated nodes are defined, the first two (or one) nodes are labeled as infra
|
| |
| |
| |
| | |
Restrict installed host check to only masters and nodes.
|
|\ \
| | |
| | | |
a-o-i: Move ansible_ssh_user to deployment
|
| | |
| | |
| | |
| | |
| | | |
Update the nosetests to reflect the new location of ansible_ssh_user
in the config file.
|
| | | |
|
|/ / |
|
| | |
|
| |
| |
| |
| | |
Rename 'OpenShift Enterprise' to 'OpenShift Container Platform' in the quick installer menu.
|
| |
| |
| |
| |
| | |
This allows for arbitrary ansible variables to be set under the 'deployment' header of the
installer config file.
|
| |
| |
| |
| |
| |
| |
| |
| | |
The uninstall method was looking for the host list according to the
old quick-installer config file format. Updated to match the new
arbitrary yaml config format.
Fixes BZ#1359427
|
|/
|
|
|
|
| |
Remove the option to select unsupported versions in the quick installer.
Fixes BZ#1358101
|
|
|
|
|
|
|
|
|
|
| |
A more dynamic and flexible method of writing out host groups to the ansible
inventory file. To accompany this, in the quick-installer interactive mode
the etcd role is automatically applied to any masters. Anyone hand writing
the quick installer config will now have to explicitly specify which hosts
will be etcd.
Fixes #2200
|
|
|
|
|
|
| |
Sets the roles appropriately when using a standalone storage host.
Fixes BZ#1353152
|
| |
|
| |
|
|\
| |
| | |
a-o-i: Support for arbitrary host-level variables
|
| |
| |
| |
| |
| | |
This allows the user to set a block containing any variables they want to set per-host
instead of per-role.
|
|/
|
|
|
|
| |
Several variables such as 'deployment_type' and 'ansible_config' were
being set under a variable group for the last defined role instead of
under OSEv3:vars.
|
|
|
|
| |
Previously, we we're saving the roles variables set during a run.
|
|\
| |
| | |
a-o-i: Looser facts requirements for unattended
|