summaryrefslogtreecommitdiff
path: root/playbooks/common
AgeCommit message (Collapse)Author
2016-08-16Merge pull request #2220 from jkhelil/fix_key_error_when_ssh_failingScott Dodson
fixing openshift key error in case of node failure during run (ssh is…
2016-08-11Reference tmpdir from first master hostvars when evacuating nodes.Andrew Butcher
2016-08-11Merge pull request #2285 from dgoodwin/nuke-images-2Scott Dodson
Improvements for Docker 1.10+ Upgrade Image Nuking
2016-08-11Support for redeploying certificates.Andrew Butcher
2016-08-11Improvements for Docker 1.10+ upgrade image nuking.Devan Goodwin
In a parallel step prior to real upgrade tasks, clear out all unused Docker images on all hosts. This should be relatively safe to interrupt as no real upgrade steps have taken place. Once into actual upgrade, we again clear all images only this time with force, and after stopping and removing all containers. Both rmi commands use a new and hopefully less error prone command to do the removal, this should avoid missed orphans as we were hitting before. Added some logging around the current image count before and after this step, most of them are only printed if we're crossing the 1.10 boundary but one does not, just for additional information in your ansible log.
2016-08-10Shutdown Docker before upgrading the rpm.Devan Goodwin
This avoids the automatic image migration in 1.10, which can take a very long time and potentially cause rpm db corruption.
2016-08-09fixing openshift key error in case of node failure during run (ssh issue)jawed
2016-08-08Merge pull request #2211 from dgoodwin/33-upgrade-playbookScott Dodson
1.3 / 3.3 Upgrades
2016-08-08Migrate ca.crt to ca-bundle.crtScott Dodson
2016-08-08Upgrade configs for protobuf support.Devan Goodwin
2016-08-04Call relocated openshift-loadbalancer playbook in master scaleup.Andrew Butcher
2016-08-03Merge pull request #2049 from abutcher/named-certificatesScott Dodson
Named CA Certificates
2016-08-02Refactor etcd certificates roles.Andrew Butcher
2016-08-01Add options for specifying named ca certificates to be added to the ↵Andrew Butcher
openshift ca bundle.
2016-07-29Move role dependencies to playbooks.Andrew Butcher
2016-07-28Merge pull request #2210 from abutcher/staggered-master-startScott Dodson
Stagger HA master service start
2016-07-26Merge pull request #2213 from detiber/remove_old_metrics_roleJason DeTiberus
remove outdated openshift_cluster_metrics role
2016-07-25Template named certificates with_items.Andrew Butcher
2016-07-25Replace master_cert_config_dir with common config_base fact.Andrew Butcher
2016-07-25remove outdated openshift_cluster_metrics roleJason DeTiberus
2016-07-25Introduce 1.3/3.3 upgrade path.Devan Goodwin
Refactored the 3.2 upgrade common files out to a path that does not indicate they are strictly for 3.2. 3.3 upgrade then becomes a relatively small copy of the byo entry point, all calling the same code as 3.2 upgrade. Thus far there are no known 3.3 specific upgrade tasks. In future we will likely want to allow hooks out to version specific pre/upgrade/post tasks. Also fixes a bug where the handlers were not restarting nodes/openvswitch containers doing upgrades, due to a change in Ansible 2+.
2016-07-24Stagger the start of master services.Andrew Butcher
2016-07-22Merge pull request #2196 from dgoodwin/nuke-images-symlinkAndrew Butcher
Add missing nuke_images.sh symlink.
2016-07-22Add missing nuke_images.sh symlink.Devan Goodwin
2016-07-21Merge pull request #1990 from abutcher/openshift-certificatesScott Dodson
Refactor openshift certificates roles.
2016-07-21Merge pull request #2168 from dgoodwin/container-cli-speedScott Dodson
Copy openshift binary instead of using wrapper script.
2016-07-20Refactor openshift certificates roles.Andrew Butcher
2016-07-20Check ansible version prior to evaluating cluster hosts and groups.Andrew Butcher
2016-07-20Stop reporting changes when docker pull is already up to date.Devan Goodwin
2016-07-19Merge pull request #2175 from dgoodwin/origin-12-rpm-upgradeScott Dodson
Fix bugs with origin 1.2 rpm based upgrades.
2016-07-19Fix bugs with origin 1.2 rpm based upgrades.Devan Goodwin
2016-07-19Merge pull request #2174 from dgoodwin/skip-docker-upgrade-atomicScott Dodson
Skip docker upgrades on Atomic.
2016-07-19Skip docker upgrades on Atomic.Devan Goodwin
2016-07-18Resolve some deprecation warnings.Andrew Butcher
2016-07-14Merge remote-tracking branch 'upstream/master' into upgrade33Devan Goodwin
2016-07-12Fix upgrades with an openshift_image_tag set.Devan Goodwin
2016-07-08Remove/update TODOs.Devan Goodwin
2016-07-08Remove all debug used during devel of openshift_version.Devan Goodwin
2016-07-08Merge pull request #2023 from abutcher/openshift-hostedAndrew Butcher
Various hosted component improvements
2016-07-08Merge branch 'aoi-32-up' into upgrade33Devan Goodwin
2016-07-07Various hosted component improvementsAndrew Butcher
* [openshift_projects] Add openshift_projects role * [openshift_hosted] hosted deployments use openshift_hosted_infra_selector if openshift_hosted_<component>_selector is not defined * [openshift_hosted] move openshift_projects, openshift_serviceaccounts and openshift_metrics to dependencies of openshift_hosted * [router] improve router deployment - add router option to force subdomain - add CA to router certificate options * [registry] move registry config into openshift_hosted role - additional registry fixes/tweaks - add s3 storage support for registry * [serviceaccount] fix up serviceaccount creation
2016-07-07Move repoquery fact definition to openshift_common.Devan Goodwin
2016-07-07Clean up some deprecation warningsTim Bielawa
* "Using bare variables is deprecated. Update your playbooks so that the environment value uses the full variable syntax" * Closes #2125
2016-07-06fix "hapoxy" typo in loadbalancer playbookMathias Merscher
Signed-off-by: Mathias Merscher <Mathias.Merscher@dg-i.net>
2016-07-05Merge pull request #1969 from detiber/libvirtJason DeTiberus
Libvirt provider fixes
2016-07-05Fix dnf variant of rpm_versions.shScott Dodson
2016-07-04Add symlinks for node templates.Devan Goodwin
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.
2016-07-04Update repoquery_cmd definitions to match latest in master.Devan Goodwin
2016-07-04Merge branch 'master' into upgrade33Devan Goodwin
2016-06-29Merge pull request #2097 from sdodson/repoqueryScott Dodson
Switch to repoquery, enable plugins for satellite support