| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Since we moved 'ansible_ssh_user' under 'deployment', we need to update the criteria for when
to ask the user to reenter that information.
|
| |
|
|\
| |
| | |
a-o-i: Bug1329455, [quick-install] Cannot add new nodes in pre-existing env
|
| | |
|
|/
|
|
| |
Update the playbook mappings for 3.2
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Loosen the facts requirements for unattended installs to allow the user to install
with only 'connect_to' defined.
|
|
|
|
| |
Initial build of new, more flexible installer config file format.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Upgrade mappings can now optionally support an upgrade to latest minor
version, and an upgrade to next major version.
Dropped the "minor_version" as it is already defined by the mapping key.
For 3.2 the minor upgrade playbook is the same as the major.
|
|
|
|
|
|
| |
Global proxies were not supported until 3.2 so if a
lesser version is specified then we don't need to
ask for it.
|
|
|
|
|
| |
Some UI improvements to help make it more clear to the user what information we
are looking for.
|
| |
|
|\
| |
| | |
a-o-i: UI additions for proxies
|
| | |
|
| | |
|
| |
| |
| |
| | |
Fix issue with assigning the Host object to a variable that expects a string.
|
|/
|
|
|
|
|
| |
Always prompt the user for a storage host. The prompt defaults to the first master and warns the
user not to use a container-based installation for this.
WIP
|
|\
| |
| | |
Add --gen-inventory command to atomic-openshift-installer.
|
| |
| |
| |
| |
| |
| |
| |
| | |
This will just generate the Ansible inventory once all information is gathered,
inform the user where to find it, and exit.
Includes some test utility updates to make what broke as a result of this
change less fragile.
|
|\ \
| | |
| | | |
a-o-i: Error out early if callback_facts is None
|
| | |
| | |
| | |
| | |
| | |
| | | |
Bail out much earlier if for some reason callback_facts does not
return any data. This should prevent later methods from generating
stack traces.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Adds the ability to perform upgrades without any user input through:
atomic-openshift-installer --unattended upgrade --next-major
or
atomic-openshift-installer --unattended upgrade --latest-minor
|
| |/
|/|
| |
| | |
Change the upgrade logic to allow for more than two types of upgrades.
|
| |
| |
| |
| | |
Fix the nosetests after the rebase
|
|/ |
|
| |
|
|
|
|
|
|
| |
The previous check was less than reliable thanks to
potential differences between hostname / ip / connect_to.
This check should cover all instances.
|
|
|
|
| |
Some additional error checking when selecting the master_lb
|
|
|
|
|
|
|
|
|
| |
After much research and debugging, it turns out the facts
for nativeha hosts were much less consistent than I hoped.
With this newfound knowledge, I've implemented this method.
In short, you check with the first master to see what it thinks
the master_lb is, then you include that host as "installed".
|
|\
| |
| | |
a-o-i: pylint fixes related to too-long lines
|
| | |
|
|/ |
|
| |
|
|
|
|
|
| |
Updates to the upgrade command to allow the user to select a minor
upgrade.
|
|
|
|
| |
Add a question to ask the user for a default subdomain.
|
|
|
|
|
| |
This removes the option to specify a containerized install when
installing 3.0 in interactive mode.
|
|
|
|
|
|
|
|
| |
Fix error handling for invalid hostnames. Previously we were trying to print
the offending hostname out, which caused errors due to python's handling
of unicode strings. Seeing as how the user's input stays on the screen
directly above the error there is no need to try and print it and we can
avoid this problem entirely.
|
|\
| |
| | |
atomic-openshift-installer: Populate new_nodes group
|
| |
| |
| |
| | |
Set the new_nodes group when scaling up additional nodes
|