Bläddra i källkod

Merge pull request #11140 from vrutkovs/devel-40-machineset-wait

test/aws: wait for machinesets to be registered
Scott Dodson 6 år sedan
förälder
incheckning
e6562920a4
3 ändrade filer med 12 tillägg och 4 borttagningar
  1. 1 1
      test/aws/create_machineset.yml
  2. 10 2
      test/aws/get_machinesets.yml
  3. 1 1
      test/aws/scaleup.yml

+ 1 - 1
test/aws/create_machineset.yml

@@ -43,7 +43,7 @@
 - name: wait for machine to be created
   oc_obj:
     state: list
-    kind: machines
+    kind: machines.machine.openshift.io
     namespace: openshift-cluster-api
     selector: "sigs.k8s.io/cluster-api-machineset={{ machineset_name.result }}-centos"
     kubeconfig: "{{ kubeconfig_path }}"

+ 10 - 2
test/aws/get_machinesets.yml

@@ -1,5 +1,5 @@
 ---
-- name: List existing workers
+- name: List existing worker nodes
   oc_obj:
     kubeconfig: "{{ kubeconfig_path }}"
     state: list
@@ -27,11 +27,19 @@
 - name: get existing worker machinesets
   oc_obj:
     state: list
-    kind: machinesets
+    kind: machinesets.machine.openshift.io
     namespace: openshift-cluster-api
     selector: ""
     kubeconfig: "{{ kubeconfig_path }}"
   register: machineset
+  until:
+  - machineset.results is defined
+  - machineset.results.returncode is defined
+  - machineset.results.results is defined
+  - machineset.results.returncode == 0
+  - machineset.results.results[0]['items'] | length > 0
+  retries: 36
+  delay: 5
 
 - set_fact:
     pre_scaleup_machineset_names: "{{ machineset.results.results[0]['items'] |map(attribute='metadata.name') | list }}"

+ 1 - 1
test/aws/scaleup.yml

@@ -121,7 +121,7 @@
   - name: remove existing machinesets
     oc_obj:
       state: absent
-      kind: machinesets
+      kind: machinesets.machine.openshift.io
       namespace: openshift-cluster-api
       name: "{{ item }}"
       kubeconfig: "{{ kubeconfig_path }}"