summaryrefslogtreecommitdiff
path: root/playbooks
AgeCommit message (Collapse)Author
2018-02-07Merge pull request #7052 from vrutkovs/rolling_restart_modeOpenShift Merge Robot
Automatic merge from submit-queue. 3.9 upgrade: fix typos in restart masters procedure * 'rolling_restart_mode' should be 'services', not 'service' * use 'state: restarted' to properly restart services Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1540054 Signed-off-by: Vadim Rutkovsky <vrutkovs@redhat.com>
2018-02-07Merge pull request #7040 from sdodson/bz1542399OpenShift Merge Robot
Automatic merge from submit-queue. Make sure to include upgrade_pre when upgrading master nodes Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1542399
2018-02-073.9 upgrade: fix typos in restart masters procedureVadim Rutkovsky
* 'rolling_restart_mode' should be 'services', not 'service' * use 'state: restarted' to properly restart services Signed-off-by: Vadim Rutkovsky <vrutkovs@redhat.com>
2018-02-07Merge pull request #6993 from joelddiaz/deprovision_elbsKenny Woodson
add deprovisioning for ELB (and IAM certs)
2018-02-06Make sure to include upgrade_pre when upgrading master nodesScott Dodson
2018-02-06Merge pull request #7015 from sdodson/v310Scott Dodson
Initial support for 3.10
2018-02-06Merge pull request #7020 from vrutkovs/node-config-on-upgradeScott Dodson
Upgrades: pass openshift_manage_node_is_master to master nodes during upgrade
2018-02-06Update code to not fail when rc != 0Kenny Woodson
2018-02-06Merge pull request #6628 from ewolinetz/es_5.x_opt_inOpenShift Merge Robot
Automatic merge from submit-queue. Es 5.x opt in FYI @richm @jcantrill
2018-02-06Merge pull request #7018 from mtnbikenc/refactor-cert-SANOpenShift Merge Robot
Automatic merge from submit-queue. Move cert SAN update logic to openshift-etcd Recent additions for checking certificate SAN validation were added to the upgrade playbooks and should be moved to the openshift-etcd playbooks to ensure this check is performed when the openshift-etcd upgrade playbook is run directly, vice only when running a full control plane upgrade. Additionally, the formerly included playbook for redeploying certificates called the main entry point playbook which caused the initialization playbooks to be called twice.
2018-02-06Merge pull request #7005 from mtnbikenc/fix-rolloutRussell Teague
Use rollout instead of deploy (deprecated)
2018-02-06Upgrades: pass openshift_manage_node_is_master to master nodes during upgradeVadim Rutkovsky
This ensures required labels for master would be set
2018-02-05Move cert SAN update logic to openshift-etcdRussell Teague
2018-02-05Initial support for 3.10Scott Dodson
2018-02-05Adding support for ES 5.x tech preview opt inEric Wolinetz
2018-02-05Moving upgrade sg playbook to 3.9Kenny Woodson
2018-02-05Merge pull request #6985 from joelddiaz/deprovision_s3_bucketsKenny Woodson
add S3 bucket cleanup
2018-02-04Merge pull request #6980 from mtnbikenc/fix-upgradesScott Dodson
Fix version handling in 3.8/3.9 control plane upgrades
2018-02-03remove openshift_upgrade_{pre,post}_storage_migration_enabled from failed_whenKenjiro Nakayama
2018-02-02add deprovisioning for ELB (and IAM certs)Joel Diaz
add playbooks to handle deleting ELBs and any IAM certs that may have been created during provisioning. redo ELB creation to remove arbitrary wait and just retry until ELB creation succeeds
2018-02-02Use rollout instead of deploy (deprecated)Russell Teague
2018-02-02Merge pull request #6995 from vrutkovs/f27-omitOpenShift Merge Robot
Automatic merge from submit-queue. Don't use 'omit' for package module 'name' param is required and can't be skipped. 'when' is used instead Fixes #6968
2018-02-02Merge pull request #6958 from vrutkovs/rework-full-upgradeOpenShift Merge Robot
Automatic merge from submit-queue. Upgrade playbook improvements Two changes in this PR: * Avoid duplication in upgrade.yml - it now would simply run upgrade_control_plane and upgrade_nodes playbooks * Restart controllers instead of start/stop if restart mode is 'services' * For 'system' restart mode controllers are disabled before master upgrade and re-enabled after upgrades are finished
2018-02-02Merge pull request #6997 from sdodson/fix-missing-tasksScott Dodson
Add missing tasks file
2018-02-02Fix version handling in 3.8/3.9 control plane upgradesRussell Teague
2018-02-02add S3 bucket cleanupJoel Diaz
Default to just cleaning out all the objects in the S3 bucket (IFF openshift_aws_create_s3 is 'true'). If you really, trully want to delete the S3 bucket and free up the bucket name, you can set openshift_aws_really_delete_s3_bucket to 'true' ('false' by default).
2018-02-02Merge pull request #6851 from kwoodson/upgrade_dns_pushOpenShift Merge Robot
Automatic merge from submit-queue. Upgrade to migrate to using push to DNS for registries. This is the beginning of the migration to push to docker-registry by DNS. This migrates users by rerolling their certificates and then redeploying the registry so that hosts can push to the registries with the newly created certificates.
2018-02-02Add missing tasks fileScott Dodson
Was errantly removed in 4f7d963986a1e28ecc6abd15532b0c1aece99be1
2018-02-02Don't use 'omit' for package moduleVadim Rutkovsky
'name' param is required and can't be skipped. 'when' is used instead
2018-02-01Merge pull request #6855 from sdodson/bz1537726-masterScott Dodson
Don't restart docker when re-deploying node certificates
2018-02-01Upgrade to migrate to using push to DNS for registries.Kenny Woodson
2018-02-01Merge pull request #6955 from vrutkovs/upgrade-regex-version-matchOpenShift Merge Robot
Automatic merge from submit-queue. upgrades: use openshift_version as a regexp when checking openshift.common.version This would fix errors like 'Master running 3.9.0 must be upgraded to 3.9* before node upgrade can be run' during the upgrade Signed-off-by: Vadim Rutkovsky <vrutkovs@redhat.com>
2018-02-01Merge pull request #6876 from mgugino-upstream-stage/fix-restart-master-playScott Dodson
Remove master_ha bool checks
2018-02-01Merge pull request #6944 from mtnbikenc/fix-1540108Scott Dodson
[1540108] Ignore openshift_pkg_version during 3.8 upgrade
2018-01-31Merge pull request #6952 from sdodson/bz1540462OpenShift Merge Robot
Automatic merge from submit-queue. Don't update master-config.yaml with logging/metrics urls >= 3.9 Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1540462 I thought about refactoring things just to move the assetConfig vs ConfigMap update into update_master_config but the tasks get called on different hosts via plays.
2018-01-31Merge pull request #6732 from dav1x/vsphere-stgOpenShift Merge Robot
Automatic merge from submit-queue. vsphere storage default add - redo on PR squashing commits vsphere storage default add - redo on PR squashing commits
2018-01-31Disable master controllers before upgrade and re-enable those when restart ↵Vadim Rutkovsky
mode is system This removes a start/stop after control plane upgrade
2018-01-31upgrade: run upgrade_control_plane and upgrade_nodes playbooks during full ↵Vadim Rutkovsky
upgrade
2018-01-31Remove playbooks/adhoc/openshift_hosted_logging_efk.yamlScott Dodson
2018-01-31upgrades: use openshift_version as a regexp when checking ↵Vadim Rutkovsky
openshift.common.version This would fix errors like 'Master running 3.9.0 must be upgraded to 3.9* before node upgrade can be run' during the upgrade Signed-off-by: Vadim Rutkovsky <vrutkovs@redhat.com>
2018-01-31Don't update master-config.yaml with logging/metrics urls >= 3.9Scott Dodson
2018-01-31Merge pull request #6908 from tzumainn/fix-cinder-mountOpenShift Merge Robot
Automatic merge from submit-queue. add cinder mountpoint to inventory Although the heat templates specify /dev/sdb as a mountpoint for cinder volumes, openstack does not always respect that setting. This PR updates inventory.py to figure out the correct mountpoint from the openstack API; and passes that information into the docker-storage-setup.
2018-01-30Ignore openshift_pkg_version during 3.8 upgradeRussell Teague
Version 3.8 is an intermediate step when upgrading to 3.9 and openshift_pkg_version may be set in the inventory for 3.9. This will ensure there is not a conflict between the intermediate step and the final version requested. Bug 1540108 https://bugzilla.redhat.com/show_bug.cgi?id=1540108
2018-01-30Merge pull request #6927 from sdodson/1538974OpenShift Merge Robot
Automatic merge from submit-queue. Don't deploy the console if disabled or registry subtype Whenever openshift_deployment_subtype == registry or the console is explicitly listed as a disabled feature don't deploy. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1538974
2018-01-29Don't deploy the console if disabled or registry subtypeScott Dodson
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1538974
2018-01-29Merge pull request #6889 from mazzystr/fix-port-alignmentOpenShift Merge Robot
Automatic merge from submit-queue. Fix misaligned ports for sg,elb,api Fix to issue [6867](https://github.com/openshift/openshift-ansible/issues/6867) The scope of this patch widened slightly to consolidate some AWS ELB vars/dicts into the single dictionary due to Health check being sourced by all ELBs. By default health check needs to ping 8443 for master ELBS and 443 for infra ELBs. Consolidating allows for changes to the behavior of one ELB without affecting the others. @sdodson @kwoodson
2018-01-29Merge pull request #6215 from sdodson/bz1511870OpenShift Merge Robot
Automatic merge from submit-queue. Add kube service ipaddress to no_proxy list Computed as the first ip address in the portal_net Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1511870
2018-01-29flake cleanupTzu-Mainn Chen
2018-01-29code simplification and lint cleanupTzu-Mainn Chen
2018-01-29Merge pull request #6811 from mjudeikis/prometheus-new-templateOpenShift Merge Robot
Automatic merge from submit-queue. Prometheus new template rebase Updating Prometheus for new templates/example. 1. New scraping rules, fixes 2. exposed alert manager 3. clean ansible 4. add a custom annotation for routes (in the example when AVI router in use we need to be able to add custom annotations) 5. Externalise some of the configs Still work in progress... FIY: @zgalor