Skip to content

Commit e656292

Browse files
authored
Merge pull request #11140 from vrutkovs/devel-40-machineset-wait
test/aws: wait for machinesets to be registered
2 parents 5ab5237 + a7626e7 commit e656292

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

test/aws/create_machineset.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
- name: wait for machine to be created
4444
oc_obj:
4545
state: list
46-
kind: machines
46+
kind: machines.machine.openshift.io
4747
namespace: openshift-cluster-api
4848
selector: "sigs.k8s.io/cluster-api-machineset={{ machineset_name.result }}-centos"
4949
kubeconfig: "{{ kubeconfig_path }}"

test/aws/get_machinesets.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
- name: List existing workers
2+
- name: List existing worker nodes
33
oc_obj:
44
kubeconfig: "{{ kubeconfig_path }}"
55
state: list
@@ -27,11 +27,19 @@
2727
- name: get existing worker machinesets
2828
oc_obj:
2929
state: list
30-
kind: machinesets
30+
kind: machinesets.machine.openshift.io
3131
namespace: openshift-cluster-api
3232
selector: ""
3333
kubeconfig: "{{ kubeconfig_path }}"
3434
register: machineset
35+
until:
36+
- machineset.results is defined
37+
- machineset.results.returncode is defined
38+
- machineset.results.results is defined
39+
- machineset.results.returncode == 0
40+
- machineset.results.results[0]['items'] | length > 0
41+
retries: 36
42+
delay: 5
3543

3644
- set_fact:
3745
pre_scaleup_machineset_names: "{{ machineset.results.results[0]['items'] |map(attribute='metadata.name') | list }}"

test/aws/scaleup.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@
121121
- name: remove existing machinesets
122122
oc_obj:
123123
state: absent
124-
kind: machinesets
124+
kind: machinesets.machine.openshift.io
125125
namespace: openshift-cluster-api
126126
name: "{{ item }}"
127127
kubeconfig: "{{ kubeconfig_path }}"

0 commit comments

Comments
 (0)