diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2017-11-14 13:17:55 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-14 13:17:55 -0800 |
commit | a7462fda03cd9a749f20f0e5885b3dedefd0447e (patch) | |
tree | ad84596934ee12e26250545267fb64c0aa836b35 /playbooks/common/openshift-management | |
parent | df85c0478b962ae493097ca7423fba1347e5cf73 (diff) | |
parent | acc1820918f0c8123bff8799dd723929d8baa0e1 (diff) | |
download | openshift-a7462fda03cd9a749f20f0e5885b3dedefd0447e.tar.gz openshift-a7462fda03cd9a749f20f0e5885b3dedefd0447e.tar.bz2 openshift-a7462fda03cd9a749f20f0e5885b3dedefd0447e.tar.xz openshift-a7462fda03cd9a749f20f0e5885b3dedefd0447e.zip |
Merge pull request #5948 from mtnbikenc/checkpoint-times
Automatic merge from submit-queue.
Add execution times to checkpoint status
This PR adds execution times to the checkpoint status report at the end of an installer playbook run.
- Checkpoint plays now use `all` host group to avoid using an undefined host group during the Initialization phase as well as maintaining the need to collect inventory vars for host group conditionals
- `run_once: true` is used to limit the execution to only one host
- `installer_phase_*` data is now stored as a dict so multiple data points can be stored for that phase
- Documentation updated
```
INSTALLER STATUS ***************************************************************
Initialization : Complete (0:02:14)
Health Check : Complete (0:01:10)
etcd Install : Complete (0:02:01)
Master Install : Complete (0:11:43)
Master Additional Install : Complete (0:00:54)
Node Install : Complete (0:14:11)
Hosted Install : Complete (0:03:28)
```
Diffstat (limited to 'playbooks/common/openshift-management')
-rw-r--r-- | playbooks/common/openshift-management/config.yml | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/playbooks/common/openshift-management/config.yml b/playbooks/common/openshift-management/config.yml index 908679e81..3f1cdf713 100644 --- a/playbooks/common/openshift-management/config.yml +++ b/playbooks/common/openshift-management/config.yml @@ -1,13 +1,15 @@ --- - name: Management Install Checkpoint Start - hosts: oo_all_hosts + hosts: all gather_facts: false tasks: - name: Set Management install 'In Progress' + run_once: true set_stats: data: - installer_phase_management: "In Progress" - aggregate: false + installer_phase_management: + status: "In Progress" + start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}" - name: Setup CFME hosts: oo_first_master @@ -25,11 +27,13 @@ template_dir: "{{ hostvars[groups.masters.0].r_openshift_management_mktemp.stdout }}" - name: Management Install Checkpoint End - hosts: oo_all_hosts + hosts: all gather_facts: false tasks: - name: Set Management install 'Complete' + run_once: true set_stats: data: - installer_phase_management: "Complete" - aggregate: false + installer_phase_management: + status: "Complete" + end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}" |