Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactor node upgrade to include less serial tasks | Michael Gugino | 2017-12-12 | 1 | -11/+22 |
| | | | | | | | | | | | | | This commit moves the pulling of images, packages, and updating config files into a non-serialized play. The serialized play is now in charge of marking unschedulable, draining, stopping and restarting services, and marking schedulable. If rpm install / container download takes 60s per host, this will save 3 hours and 10 minutes at 200 hosts per cluster and forks of 20 hosts. | ||||
* | Refactor upgrade codepaths step 1 | Michael Gugino | 2017-12-12 | 27 | -1342/+339 |
| | | | | | | | | | | | | | | | | This commit refactors some upgrade code paths. Touched areas are: 1) Reduces usage of 'oo_all_hosts' in various places, especially when running upgrade_control_plane. 2) Reuses common code across the various upgrade* playbooks. 3) Moves docker upgrade checks into container_runtime_role. 4) Combines smaller playbooks and plays to reduce file sprawl. | ||||
* | Merge pull request #6335 from kwoodson/node_groups_refactor | Scott Dodson | 2017-12-12 | 1 | -14/+21 |
|\ | | | | | Node group management update. | ||||
| * | Changing the node group format to a list. | Kenny Woodson | 2017-12-11 | 1 | -14/+21 |
| | | |||||
* | | Merge pull request #6414 from mgugino-upstream-stage/remove-embedded-etcd | OpenShift Merge Robot | 2017-12-11 | 1 | -14/+0 |
|\ \ | |/ |/| | | | | | | | | | | | Automatic merge from submit-queue. Remove unneeded embedded etcd logic Removing some remaining embedded etcd facts except for the migration plays. | ||||
| * | Remove unneeded embedded etcd logic | Michael Gugino | 2017-12-08 | 1 | -14/+0 |
| | | | | | | | | | | Removing some remaining embedded etcd facts except for the migration plays. | ||||
* | | Add openshift_facts to upgrade plays for service_type | Michael Gugino | 2017-12-09 | 7 | -0/+13 |
|/ | | | | | Bring openshift_facts into scope for plays that utilize openshift_service_type as it is defined there. | ||||
* | Merge pull request #6278 from mgugino-upstream-stage/service_type | Michael Gugino | 2017-12-08 | 12 | -33/+29 |
|\ | | | | | Remove openshift.common.service_type | ||||
| * | Remove openshift.common.service_type | Michael Gugino | 2017-12-07 | 12 | -33/+29 |
| | | | | | | | | | | | | | | | | This commit removes openshift.common.service_type in favor of openshift_service_type. This commit also removes r_openshift_excluder_service_type from plays in favor of using the role's defaults. | ||||
* | | Merge pull request #6371 from mtnbikenc/include-to-import_playbook | OpenShift Merge Robot | 2017-12-07 | 18 | -199/+199 |
|\ \ | |/ |/| | | | | | | | | | | | | | | | Automatic merge from submit-queue. Include Deprecation: Convert to import_playbook * Converts playbooks/ to use `import_playbook`. * Updates remaining `include:` tasks to `include_tasks:` Trello: https://trello.com/c/ZTyZu3UM/484-3-ansible-24-include-deprecation | ||||
| * | Include Deprecation: Convert to import_playbook | Russell Teague | 2017-12-07 | 18 | -199/+199 |
| | | |||||
* | | Merge pull request #6380 from sdodson/oc-adm | Scott Dodson | 2017-12-07 | 4 | -4/+4 |
|\ \ | |/ |/| | Remove all uses of openshift.common.admin_binary | ||||
| * | Remove all uses of openshift.common.admin_binary | Scott Dodson | 2017-12-07 | 4 | -4/+4 |
| | | | | | | | | Replace with `oc adm` | ||||
* | | Merge pull request #6365 from mtnbikenc/consolidate-etcd-upgrade | Russell Teague | 2017-12-07 | 9 | -161/+2 |
|\ \ | | | | | | | Playbook Consolidation - etcd Upgrade | ||||
| * | | Playbook Consolidation - etcd Upgrade | Russell Teague | 2017-12-05 | 9 | -161/+2 |
| |/ | |||||
* / | Playbook Consolidation - byo/config.yml | Russell Teague | 2017-12-06 | 1 | -44/+0 |
|/ | |||||
* | Merge pull request #6154 from mtnbikenc/consolidate-openshift-logging | Scott Dodson | 2017-12-05 | 2 | -38/+1 |
|\ | | | | | Playbook Consolidation - openshift-logging | ||||
| * | Playbook Consolidation - openshift-logging | Russell Teague | 2017-11-30 | 2 | -38/+1 |
| | | |||||
* | | Merge pull request #6297 from mgugino-upstream-stage/crt_role | Scott Dodson | 2017-12-04 | 12 | -63/+1 |
|\ \ | | | | | | | Implement container runtime role | ||||
| * | | Implement container runtime role | Michael Gugino | 2017-12-01 | 12 | -63/+1 |
| | | | |||||
* | | | Merge pull request #6324 from mtnbikenc/consolidate-redeploy-certificates | OpenShift Merge Robot | 2017-12-04 | 12 | -739/+0 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automatic merge from submit-queue. Playbook Consolidation - Redeploy Certificates This PR moves the certificate redeploy playbooks out of {byo,common}/openshift-cluster and into their respective component areas. - playbooks/openshift-etcd (redeploy-certificates.yml, redeploy-ca.yml) - playbooks/openshift-master (redeploy-certificates.yml, redeploy-openshift-ca.yml) - playbooks/openshift-node (redeploy-certificates.yml) - playbooks/openshift-hosted (redeploy-registry-certificates.yml, redeploy-router-certificates.yml) playbooks/byo/openshift-cluster/redeploy-certificates.yml was moved to playbooks/redeploy-certificates.yml Trello: https://trello.com/c/zCz6RIHM/578-2-playbook-consolidation-openshift-cluster-redeploy-certificates | ||||
| * | | | Playbook Consolidation - Redeploy Certificates | Russell Teague | 2017-12-01 | 12 | -739/+0 |
| | | | | |||||
* | | | | Merge pull request #6321 from sdodson/v3_9 | Scott Dodson | 2017-12-02 | 7 | -0/+430 |
|\ \ \ \ | | | | | | | | | | | Add v3.9 support | ||||
| * | | | | Add v3.9 support | Scott Dodson | 2017-11-30 | 7 | -0/+430 |
| | |_|/ | |/| | | |||||
* | | | | Merge pull request #6069 from kwoodson/upgrade_scale_groups | Scott Dodson | 2017-12-01 | 1 | -0/+59 |
|\ \ \ \ | |_|_|/ |/| | | | Initial upgrade for scale groups. | ||||
| * | | | Initial upgrade for scale groups. | Kenny Woodson | 2017-11-29 | 1 | -0/+59 |
| |/ / | |||||
* | / | retry package operations | Luke Meyer | 2017-11-30 | 1 | -0/+2 |
| |/ |/| | | | | | | | | | When a package install/update fails due to network blips or other spotty availability, retry it. If the failure is a real failure (e.g. package is really not there) it still fails after 3 tries (Ansible default). | ||||
* | | Merge pull request #6282 from mtnbikenc/fix-include_role | Scott Dodson | 2017-11-30 | 3 | -3/+4 |
|\ \ | |/ |/| | Correct usage of include_role | ||||
| * | Correct usage of include_role | Russell Teague | 2017-11-27 | 3 | -3/+4 |
| | | | | | | | | Switch to import_role for some required roles. | ||||
* | | Merge pull request #6268 from mgugino-upstream-stage/combine-dnsmasq-with-node | Michael Gugino | 2017-11-28 | 1 | -55/+0 |
|\ \ | | | | | | | Combine openshift_node and openshift_node_dnsmasq | ||||
| * | | Combine openshift_node and openshift_node_dnsmasq | Michael Gugino | 2017-11-27 | 1 | -55/+0 |
| |/ | | | | | | | | | This commit combines these two roles. This will prevent openshift_node_facts from running twice. | ||||
* / | Remove openshift.common.cli_image | Michael Gugino | 2017-11-27 | 1 | -1/+1 |
|/ | | | | | This commit removes openshift.common.cli_image in favor of openshift_cli_image. | ||||
* | Merge pull request #6134 from fraenkel/allow_false | Scott Dodson | 2017-11-24 | 1 | -2/+2 |
|\ | | | | | Allow openshift_install_examples to be false | ||||
| * | Allow openshift_install_examples to be false | Michael Fraenkel | 2017-11-22 | 1 | -2/+2 |
| | | | | | | | | when using yaml or json, a false value is converted to true | ||||
* | | Merge pull request #6227 from adelton/issue-5517 | Scott Dodson | 2017-11-24 | 1 | -1/+1 |
|\ \ | |/ |/| | Workaround the fact that package state=present with dnf fails for already installed but excluded packages. | ||||
| * | With dnf repoquery and excluded packages, --disableexcludes=all is needed to ↵ | Jan Pazdziora | 2017-11-22 | 1 | -1/+1 |
| | | | | | | | | list the package with --installed. | ||||
* | | Merge pull request #6237 from mtnbikenc/remove-unused-tasks | Russell Teague | 2017-11-22 | 3 | -41/+0 |
|\ \ | | | | | | | Remove unused task files | ||||
| * | | Remove unused task files | Russell Teague | 2017-11-22 | 3 | -41/+0 |
| | | | |||||
* | | | Merge pull request #6231 from mtnbikenc/include-deprecation-openshift-master | Russell Teague | 2017-11-22 | 1 | -2/+2 |
|\ \ \ | | | | | | | | | Include Deprecation - openshift-master | ||||
| * | | | Include Deprecation - openshift-master | Russell Teague | 2017-11-22 | 1 | -2/+2 |
| | | | | |||||
* | | | | Merge pull request #6221 from mtnbikenc/consolidate-openshift-service-catalog | Russell Teague | 2017-11-22 | 2 | -34/+1 |
|\ \ \ \ | | | | | | | | | | | Playbook Consolidation - openshift-service-catalog | ||||
| * | | | | Playbook Consolidation - openshift-service-catalog | Russell Teague | 2017-11-22 | 2 | -34/+1 |
| |/ / / | |||||
* | / / | Playbook Consolidation - openshift-provisioners | Russell Teague | 2017-11-22 | 1 | -5/+0 |
| |/ / |/| | | |||||
* | | | Merge pull request #6225 from mtnbikenc/include-deprecation-openshift-etcd | Russell Teague | 2017-11-22 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Include Deprecation - openshift-etcd | ||||
| * | | | Include Deprecation - openshift-etcd | Russell Teague | 2017-11-22 | 1 | -1/+1 |
| | |/ | |/| | |||||
* | | | Merge pull request #6157 from mtnbikenc/consolidate-openshift-glusterfs | Scott Dodson | 2017-11-22 | 6 | -113/+1 |
|\ \ \ | | | | | | | | | Playbook Consolidation - openshift-glusterfs | ||||
| * | | | Playbook Consolidation - openshift-glusterfs | Russell Teague | 2017-11-16 | 6 | -113/+1 |
| | | | | |||||
* | | | | Merge pull request #6220 from mtnbikenc/consolidate-openshift-management | Scott Dodson | 2017-11-22 | 7 | -59/+1 |
|\ \ \ \ | |_|_|/ |/| | | | Playbook Consolidation - openshift-management | ||||
| * | | | Playbook Consolidation - openshift-management | Russell Teague | 2017-11-22 | 7 | -59/+1 |
| | | | | |||||
* | | | | Merge pull request #6151 from mtnbikenc/consolidate-openshift-master | Russell Teague | 2017-11-22 | 26 | -787/+12 |
|\ \ \ \ | | | | | | | | | | | Playbook Consolidation - openshift-master |