Fix typo;Add debugging;Add missing key
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Danny Bessems 2023-01-30 14:26:28 +01:00
parent 9887faa7c4
commit 2870041530
2 changed files with 11 additions and 1 deletions

View File

@ -20,7 +20,7 @@
# Unable to use REST api based readycheck due to lack of ingress
wait: yes
kubeconfig: "{{ kubeconfig.path }}"
values-files:
values_files:
- "{{ values_file.path }}"
- name: Cleanup tempfile

View File

@ -14,12 +14,20 @@
loop_control:
label: "{{ item.metadata.name }}"
- ansible.builtin.uri:
url: https://storage.{{ vapp['metacluster.fqdn'] }}/v1/volumes
method: GET
register: debug_volume_details
- debug:
msg: "{{ debug_volume_details }}"
- name: Wait for replica rebuilds to complete
ansible.builtin.uri:
url: https://storage.{{ vapp['metacluster.fqdn'] }}/v1/volumes
method: GET
register: volume_details
until:
- volume_details.json.data is defined
- (volume_details.json.data | json_query('[*].robustness') | unique | length) == 1
- (volume_details.json.data | json_query('[*].robustness') | first) == "healthy"
retries: "{{ playbook.retries }}"
@ -33,6 +41,8 @@
create_namespace: yes
wait: no
values: "{{ components.longhorn.chart_values }}"
# Workaround; module_defaults are not respected by this module
kubeconfig: "{{ kubeconfig.path }}"
- name: Ensure longhorn API availability
ansible.builtin.uri: