# Copyright 2020 Dell Inc. or its subsidiaries. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. --- # OMNIA_UKP_US_VFKP_TC_013, OMNIA_UKP_US_VFKP_TC_014 # Execute startworkers role in compute nodes with os installed centos 7.9 and swap enabled - name: OMNIA_UKP_US_VFKP_TC_013, OMNIA_UKP_US_VFKP_TC_014 hosts: compute vars_files: - test_vars/test_k8s_start_workers_vars.yml tasks: - name: Enable Swap command: /usr/sbin/swapon -a changed_when: true tags: TC_013, TC_014 - block: - name: Call k8s_start_workers role include_role: name: ../roles/k8s_start_workers.yml tags: TC_013, TC_014 - name: OMNIA_UKP_US_VFKP_TC_013, OMNIA_UKP_US_VFKP_TC_014 hosts: manager vars_files: - test_vars/test_k8s_start_workers_vars.yml tasks: - name: Check worker nodes status command: kubectl get node --selector='!node-role.kubernetes.io/master' register: worker_nodes_status tags: TC_013, TC_014, VERIFY_013 - name: Validating worker nodes status assert: that: - "'Ready' in worker_nodes_status.stdout" fail_msg: "{{ worker_nodes_status_fail_msg }}" success_msg: "{{ worker_nodes_status_success_msg }}" tags: TC_013, TC_014, VERIFY_013