summaryrefslogtreecommitdiffstats
path: root/utils/src/ooinstall/oo_config.py
Commit message (Collapse)AuthorAgeFilesLines
* Write inventory to same directory as quick install config.Devan Goodwin2016-03-241-1/+1
| | | | | | With the addition of a --gen-inventory flag and always displaying the location of the inventory written to disk, we should write the hosts file to a more prominent location rather than a hidden directory.
* a-o-i: Fix NFS storage testsSamuel Munilla2016-03-091-1/+2
| | | | Fix the nosetests after the rebase
* First attempt at NFS setupSamuel Munilla2016-03-091-1/+4
|
* a-o-i: pylint fixes related to too-long linesSamuel Munilla2016-02-161-3/+6
|
* a-o-i: Add master_routingconfig_subdomain to PERSIST_SETTINGSSamuel Munilla2016-02-151-0/+1
| | | | Fix for BZ1308313
* atomic-openshift-installer: Populate new_nodes groupSamuel Munilla2016-01-081-1/+3
| | | | Set the new_nodes group when scaling up additional nodes
* Bug 1287977 - Incorrect check output from atomic-openshift-installer when ↵Brenton Leanhardt2015-12-081-2/+8
| | | | working with preconfigured load balancer
* Centralize etcd/schedulability logic for each host.Devan Goodwin2015-12-011-0/+26
|
* Block re-use of master/node as load balancer in attended install.Devan Goodwin2015-11-261-2/+2
| | | | | | | | | | | | Code was present to catch this in unattended installs but was looking for a host record with both master/node and master_lb set to true, but in the attended installs we were adding a separate host record with the same connect_to. Attended tests can now optionally specify multiple "attempted" strings for the master_lb specification, we'll try to input each if multiple are specified. Cleanup some empty defaults and error messages as well.
* Handling preconfigured load balancersBrenton Leanhardt2015-11-231-2/+2
| | | | | | | | | | | | | | | | | | | | The preconfigured load balancers, previously denoted by having 'run_on' set to false, cannot have their facts gathered which results in a stack trace. Later when we write out the inventory we have to fake out the hostname and just use 'connect_to'. We're likely going to have the concept of other types of "plug-in" hosts where we don't run ansible. We should make sure we abstract this properly so it's easy to add additional types of hosts. Also in the commit: - Renamed 'run_on' to 'preconfigured' and inverted the logic as needed - Output tally of Masters and Nodes as well as remaining Masters required for HA - Minor rewording in a few places - Currently only prompting for the load balancer after all other hosts have been entered - Removed spurious echo
* atomic-openshift-installer: Rename ha_proxySamuel Munilla2015-11-231-3/+3
| | | | | Rename ha_proxy variables and methods to 'master_lb' to better future-proof things.
* atomic-openshift-installer: HA for quick installerSamuel Munilla2015-11-231-2/+7
| | | | This adds the ability to quickly set up a multi-master environment.
* Refactor upgrade playbook(s)Jason DeTiberus2015-11-101-3/+5
| | | | | | | | | | | | | - Split playbooks into two, one for 3.0 minor upgrades and one for 3.0 to 3.1 upgrades - Move upgrade playbooks to common/openshift/cluster/upgrades from adhoc - Added a byo wrapper playbooks to set the groups based on the byo conventions, other providers will need similar playbooks added eventually - installer wrapper updates for refactored upgrade playbooks - call new 3.0 to 3.1 upgrade playbook - various fixes for edge cases I hit with a really old config laying around. - fix output of host facts to show connect_to value.
* Various fixes related to connect_toBrenton Leanhardt2015-11-091-0/+1
| | | | | There the tests didn't know anything about connect_to and we had a case where we weren't handling the migration from the 3.0 installer config format to 3.1
* atomic-openshift-installer: Better specification of ansible connection pointSamuel Munilla2015-11-061-13/+9
| | | | | Changes to installer.cfg.yaml to allow for better defaults in unattended mode. Update example in the docs.
* Add a simple version for the installer config file.Devan Goodwin2015-11-031-0/+3
|
* Automatically upgrade legacy config files.Devan Goodwin2015-11-021-10/+31
|
* Pylint fixes and ignores for incoming oo-install code.Devan Goodwin2015-10-271-1/+6
|
* Add atomic-openshift-utilsTroy Dawson2015-10-261-0/+190
add atomic-openshift-utils to openshift-ansible.spec file no need for redundent spec file remove dependencies that are not needed