Additional master configuration | 39 sec | 0 | | 18 | +18 | 282 | +282 | 300 | +300 |
Additional node config | 10 sec | 0 | | 28 | +28 | 219 | +219 | 247 | +247 |
Backup etcd | 9.5 sec | 0 | | 0 | | 38 | +38 | 38 | +38 |
Check if temp file exists on any masters | 1.2 sec | 0 | | 0 | | 2 | +2 | 2 | +2 |
Clean up and display warnings | 1.1 sec | 0 | | 0 | | 21 | +21 | 21 | +21 |
Cleanup temp file on localhost | 0.21 sec | 0 | | 0 | | 1 | +1 | 1 | +1 |
Cleanup unused Docker images | 1 sec | 0 | | 0 | | 6 | +6 | 6 | +6 |
Configure GlusterFS | 5.1 sec | 0 | | 17 | +17 | 155 | +155 | 172 | +172 |
Configure etcd | 51 sec | 0 | | 17 | +17 | 287 | +287 | 304 | +304 |
Configure masters | 1 min 50 sec | 0 | | 45 | +45 | 558 | +558 | 603 | +603 |
Configure nodes | 1 min 57 sec | 0 | | 31 | +31 | 474 | +474 | 505 | +505 |
Configure the upgrade target for the common upgrade tasks | 0.96 sec | 0 | | 0 | | 2 | +2 | 2 | +2 |
Create Hosted Resources | 2 min 54 sec | 0 | | 19 | +19 | 369 | +369 | 388 | +388 |
Create initial host groups for localhost | 61 ms | 0 | | 0 | | 3 | +3 | 3 | +3 |
Create local temp directory for syncing certs | 84 ms | 0 | | 0 | | 1 | +1 | 1 | +1 |
Create persistent volumes | 31 sec | 0 | | 19 | +19 | 230 | +230 | 249 | +249 |
Create service signer certificate | 1.3 sec | 0 | | 1 | +1 | 4 | +4 | 5 | +5 |
Create temp file on localhost | 1.1 sec | 0 | | 0 | | 1 | +1 | 1 | +1 |
Cycle all controller services to force new leader election mode | 0.61 sec | 0 | | 0 | | 2 | +2 | 2 | +2 |
Delete local temp directory | 87 ms | 0 | | 0 | | 1 | +1 | 1 | +1 |
Deploy service signer certificate | 1 sec | 0 | | 1 | +1 | 1 | +1 | 2 | +2 |
Determine etcd version | 2 sec | 0 | | 0 | | 8 | +8 | 8 | +8 |
Determine if service signer cert must be created | 1.1 sec | 0 | | 0 | | 2 | +2 | 2 | +2 |
Determine openshift_version to configure on first master | 19 sec | 0 | | 11 | +11 | 269 | +269 | 280 | +280 |
Disable excluders | 3.2 sec | 0 | | 0 | | 58 | +58 | 58 | +58 |
Drain and upgrade master nodes | 1 min 26 sec | 0 | | 8 | +8 | 170 | +170 | 178 | +178 |
Drop etcdctl profiles | 2 sec | 0 | | 0 | | 3 | +3 | 3 | +3 |
Ensure firewall is not switched during upgrade | 1.3 sec | 0 | | 0 | | 4 | +4 | 4 | +4 |
Ensure that all non-node hosts are accessible | 2.1 sec | 0 | | 0 | | 2 | +2 | 2 | +2 |
Evaluate node groups | 0.68 sec | 0 | | 1 | +1 | 1 | +1 | 2 | +2 |
Extended | 2 hr 55 min | 0 | | 1342 | +1342 | 268 | +268 | 1610 | +1610 |
Filter list of nodes to be upgraded if necessary | 1 sec | 0 | | 1 | +1 | 4 | +4 | 5 | +5 |
Flag pre-upgrade checks complete for hosts without errors | 0.98 sec | 0 | | 0 | | 2 | +2 | 2 | +2 |
Gate on etcd backup | 2.1 sec | 0 | | 0 | | 8 | +8 | 8 | +8 |
Gate on master update | 1.6 sec | 0 | | 0 | | 4 | +4 | 4 | +4 |
Gate on reconcile | 1 sec | 0 | | 0 | | 4 | +4 | 4 | +4 |
Gather and set facts for master hosts | 4.7 sec | 0 | | 3 | +3 | 32 | +32 | 35 | +35 |
Gather and set facts for node hosts | 8 sec | 0 | | 4 | +4 | 46 | +46 | 50 | +50 |
Generate master session secrets | 4.1 sec | 0 | | 2 | +2 | 22 | +22 | 24 | +24 |
Initialize host facts | 16 sec | 0 | | 3 | +3 | 59 | +59 | 62 | +62 |
Inspect state of first master config settings | 5 sec | 0 | | 2 | +2 | 33 | +33 | 35 | +35 |
Install and configure NetworkManager | 2.7 sec | 0 | | 0 | | 4 | +4 | 4 | +4 |
OpenShift Health Checks | 3.5 sec | 0 | | 0 | | 2 | +2 | 2 | +2 |
Populate config host groups | 2.1 sec | 0 | | 12 | +12 | 77 | +77 | 89 | +89 |
Pre master upgrade - Upgrade all storage | 8.3 sec | 0 | | 0 | | 2 | +2 | 2 | +2 |
Re-enable excluder if it was previously enabled | 1 sec | 0 | | 0 | | 16 | +16 | 16 | +16 |
Reconcile Cluster Roles and Cluster Role Bindings and Security Context Constraints | 14 sec | 0 | | 7 | +7 | 118 | +118 | 125 | +125 |
Service Catalog | 3.2 sec | 0 | | 10 | +10 | 111 | +111 | 121 | +121 |
Set OpenShift master facts | 4 sec | 0 | | 0 | | 12 | +12 | 12 | +12 |
Set master embedded_etcd fact | 3 sec | 0 | | 0 | | 2 | +2 | 2 | +2 |
Set oo_option facts | 0.81 sec | 0 | | 0 | | 8 | +8 | 8 | +8 |
Set openshift_no_proxy_internal_hostnames | 1 sec | 0 | | 0 | | 2 | +2 | 2 | +2 |
Update Master configs | 1.2 sec | 0 | | 8 | +8 | 36 | +36 | 44 | +44 |
Update repos and initialize facts on all hosts | 3.8 sec | 0 | | 0 | | 10 | +10 | 10 | +10 |
Upgrade containerized hosts to {{ etcd_upgrade_version }} | 1.1 sec | 0 | | 0 | | 44 | +44 | 44 | +44 |
Upgrade default router and default registry | 28 sec | 0 | | 2 | +2 | 67 | +67 | 69 | +69 |
Upgrade fedora to latest | 1.2 sec | 0 | | 0 | | 12 | +12 | 12 | +12 |
Upgrade master | 57 sec | 0 | | 0 | | 75 | +75 | 75 | +75 |
Upgrade to {{ etcd_upgrade_version }} | 0.92 sec | 0 | | 0 | | 30 | +30 | 30 | +30 |
Validate configuration for rolling restart | 5.1 sec | 0 | | 0 | | 3 | +3 | 3 | +3 |
Verify Requirements | 1 min 27 sec | 0 | | 7 | +7 | 129 | +129 | 136 | +136 |
Verify all masters has etcd3 storage backend set | 0.45 sec | 0 | | 0 | | 3 | +3 | 3 | +3 |
Verify compatible yum/subscription-manager combination | 0.59 sec | 0 | | 0 | | 2 | +2 | 2 | +2 |
Verify docker upgrade targets | 2.5 sec | 0 | | 0 | | 13 | +13 | 13 | +13 |
Verify master processes | 3 sec | 0 | | 0 | | 6 | +6 | 6 | +6 |
Verify upgrade can proceed on first master | 92 ms | 0 | | 0 | | 5 | +5 | 5 | +5 |
Verify upgrade targets | 27 sec | 0 | | 0 | | 11 | +11 | 11 | +11 |
Warn if restarting the system where ansible is running | 1 sec | 0 | | 0 | | 3 | +3 | 3 | +3 |
clean up local configuration for deprovisioned instances | 0.15 sec | 0 | | 0 | | 1 | +1 | 1 | +1 |
deprovision virtual hosts in EC2 | 2.4 sec | 0 | | 0 | | 6 | +6 | 6 | +6 |
deprovision virtual hosts locally manged by Vagrant | 0.26 sec | 0 | | 0 | | 1 | +1 | 1 | +1 |
ensure we have the parameters necessary to bring up the AWS EC2 instance | 0.78 sec | 0 | | 2 | +2 | 0 | | 2 | +2 |
ensure we have the parameters necessary to deprovision virtual hosts | 59 ms | 0 | | 1 | +1 | 0 | | 1 | +1 |
ensure we have the parameters necessary to sync from a remote repository | 0.78 sec | 0 | | 4 | +4 | 0 | | 4 | +4 |
provision an AWS EC2 instance | 1 min 50 sec | 0 | | 0 | | 30 | +30 | 30 | +30 |
sync the remote host with code from the remote repository | 3 min 14 sec | 0 | | 0 | | 44 | +44 | 44 | +44 |