summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Copy openshift binaries instead of using wrapper script.Devan Goodwin2016-07-213-44/+135
| | | | | | | | | | | | | | For containerized masters, we previously create a wrapper script to run the docker CLI image and clean up afterward, but this approach is much slower than having the binary on the native system. Instead we now use an ansible module to handle the logic of syncing the various OpenShift binaries and symlinks for client tools out onto the host. The module will correctly report changed if modifications were needed. Substantial speed improvement for containerized installs which requires many openshift/oc commands.
* Stop reporting changes when docker pull is already up to date.Devan Goodwin2016-07-205-2/+14
|
* Merge pull request #2166 from abutcher/check-seboolScott Dodson2016-07-182-8/+38
|\ | | | | Check for existence of sebooleans prior to setting.
| * Check for existence of sebooleans prior to setting.Andrew Butcher2016-07-182-8/+38
| |
* | Merge pull request #1778 from smunilla/wrapper_configScott Dodson2016-07-186-460/+666
|\ \ | |/ |/| Arbitrary installer yaml
| * Arbitrary Installer yamlSamuel Munilla2016-07-186-460/+666
|/ | | | Initial build of new, more flexible installer config file format.
* Merge pull request #2165 from sdodson/masterScott Dodson2016-07-172-2/+160
|\ | | | | Automatic commit of package [openshift-ansible] release [3.3.2-1].
| * Automatic commit of package [openshift-ansible] release [3.3.2-1].Scott Dodson2016-07-172-2/+160
|/
* Merge pull request #2160 from sdodson/string-thingsScott Dodson2016-07-151-1/+5
|\ | | | | Convert openshift_release and openshift_version to strings for starts…
| * Convert openshift_release and openshift_version to strings for startswithScott Dodson2016-07-151-1/+5
| | | | | | | | Fixes : startswith first arg must be str, unicode, or tuple, not float
* | Merge pull request #2159 from sdodson/ansible-2x-lookupScott Dodson2016-07-151-0/+12
|\ \ | | | | | | Symlink ansible 2.x locations to ansible 1.9 locations
| * | Symlink ansible 2.x locations to ansible 1.9 locationsScott Dodson2016-07-151-0/+12
| |/
* | Merge pull request #2156 from dgoodwin/aoi-32-upgrade-pathScott Dodson2016-07-152-3/+3
|\ \ | |/ |/| Two small upgrade related fixes
| * Clarify message when old docker pre-installed but 1.10+ requested.Devan Goodwin2016-07-151-1/+1
| |
| * Fix quick install 3.2 upgrade path.Devan Goodwin2016-07-151-2/+2
|/
* Merge pull request #1945 from dgoodwin/upgrade33Scott Dodson2016-07-1483-1657/+718
|\ | | | | openshift_release / version / upgrade improvements
| * Merge remote-tracking branch 'upstream/master' into upgrade33Devan Goodwin2016-07-1477-558/+1078
| |\
| * | Fix upgrade with docker_version set.Devan Goodwin2016-07-141-3/+3
| | |
| * | Remove too recent pylint option keys.Devan Goodwin2016-07-132-3/+2
| | |
| * | pylint fixesDevan Goodwin2016-07-132-37/+35
| | |
| * | Fix more docker role logic.Devan Goodwin2016-07-131-2/+2
| | |
| * | Add checks to docker role for 1.9.1+.Devan Goodwin2016-07-131-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | If Docker 1.8.2 is pre-installed, and no docker_version was requested, role will now error out because 1.9.1 is required. If docker_version is set to <= 1.9.1, we also error out as this is not supported.
| * | Remove 3.0 and 3.1 upgrade sub-dirs.Devan Goodwin2016-07-123-54/+0
| | |
| * | Rename upgrade to just v3_2 as it's now major and minor.Devan Goodwin2016-07-122-0/+0
| | |
| * | Fix upgrades with an openshift_image_tag set.Devan Goodwin2016-07-121-1/+1
| | |
| * | Move repoquery_cmd fact setting into a more logical place.Devan Goodwin2016-07-112-4/+5
| | |
| * | Add dependency on docker to openshift_docker role.Devan Goodwin2016-07-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I think this is intended anytime a role uses openshift_docker. Fixes issue where docker_version is ignored for rpm based installs. We made the dependency in openshift_version conditional to allow use of openshift_version without significantly impacting the system, however nothing ever actually ran the docker role after that, resulting in docker simply being installed via the rpm dependency on atomic-openshift.
| * | Use proper startswith.Devan Goodwin2016-07-112-6/+1
| | |
| * | Remove/update TODOs.Devan Goodwin2016-07-084-7/+2
| | |
| * | Remove all debug used during devel of openshift_version.Devan Goodwin2016-07-087-45/+0
| | |
| * | Merge branch 'aoi-32-up' into upgrade33Devan Goodwin2016-07-08101-33/+40979
| |\ \
| | * | Update quick upgrade to remove unsupported options.Devan Goodwin2016-07-081-23/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | Move repoquery fact definition to openshift_common.Devan Goodwin2016-07-072-3/+5
| | | |
| * | | Add symlinks for node templates.Devan Goodwin2016-07-044-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an unfortunate side effect of including a role yaml file in a playbook, ideally we would just run the full node role here. For now we'll follow the lead for the master template.
| * | | Fixes for Ansible 2.1.Devan Goodwin2016-07-042-7/+6
| | | |
| * | | Update repoquery_cmd definitions to match latest in master.Devan Goodwin2016-07-042-2/+2
| | | |
| * | | Merge branch 'master' into upgrade33Devan Goodwin2016-07-0416-74/+291
| |\ \ \
| * | | | Fix unsafe bool usage.Devan Goodwin2016-07-041-1/+1
| | | | |
| * | | | Fix typo in example inventories.Devan Goodwin2016-07-043-3/+3
| | | | |
| * | | | Fixes for non-containerized separate etcd hosts.Devan Goodwin2016-06-283-5/+5
| | | | |
| * | | | Merge branch 'master' into upgrade33Devan Goodwin2016-06-2816-12/+78
| |\ \ \ \
| * | | | | More docker upgrade fixes.Devan Goodwin2016-06-274-27/+24
| | | | | |
| * | | | | Only nuke images when crossing the Docker 1.10 boundary in upgrade.Devan Goodwin2016-06-276-25/+28
| | | | | |
| * | | | | Fix node/openvswitch containers not restarting after upgrade.Devan Goodwin2016-06-241-1/+1
| | | | | |
| * | | | | Allow skipping Docker upgrade during OpenShift upgrade.Devan Goodwin2016-06-245-0/+37
| | | | | |
| * | | | | Refactor 3.2 upgrade to avoid killing nodes without evac.Devan Goodwin2016-06-239-159/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We now handle the two pieces of upgrade that require a node evac in the same play. (docker, and node itself)
| * | | | | Update docker upgrade playbook to be more flexible.Devan Goodwin2016-06-232-19/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now more of a generic upgrade playbook to go to the latest Docker version. Added support for docker_version inventory variable, in which case we disable the check for >= 1.10 and make sure you're running at least the specified version. (we will not downgrade you to the requested version however, this is much too complicated)
| * | | | | Merge branch 'master' into upgrade33Devan Goodwin2016-06-2322-446/+613
| |\ \ \ \ \
| * | | | | | Add missing defaults file.Devan Goodwin2016-06-221-0/+2
| | | | | | |
| * | | | | | Use common fact initialization include in upgrade.Devan Goodwin2016-06-211-2/+4
| | | | | | |