File tree Expand file tree Collapse file tree 2 files changed +11
-4
lines changed Expand file tree Collapse file tree 2 files changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -100,6 +100,16 @@ def get_free_disk_id(self):
100
100
else :
101
101
raise Exception ('Missing free disk id' )
102
102
103
+ @typechecked
104
+ def run_debug_node (self , node : str , cmd : str ):
105
+ """
106
+ This method runs command in debug node
107
+ :param: node
108
+ :param: cmd
109
+ :return:
110
+ """
111
+ self .run (f"{ self .__cli } debug node/{ node } --no-tty=true -- chroot /host sh -c '{ cmd } '" )
112
+
103
113
def get_kata_operator_version (self ):
104
114
"""
105
115
This method returns kata operator version
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ def create_odf(self):
35
35
for disk_id in disk_ids :
36
36
disk = f'/dev/disk/by-id/{ self .__worker_disk_prefix } { disk_id } '
37
37
delete_node_disk += f"sgdisk --zap-all { disk } ; wipefs -a { disk } ; dd if=/dev/zero of='{ disk } ' bs=1M count=100 oflag=direct,dsync; blkdiscard { disk } ; partprobe { disk } ;"
38
- self .__oc .run ( cmd = f'chmod +x { os . path . join ( self . __path , resource ) } ; { self . __path } /./ { resource } " { node } " " { delete_node_disk } "' )
38
+ self .__oc .run_debug_node ( node = node , cmd = delete_node_disk )
39
39
delete_node_disk = ''
40
40
else :
41
41
self .__oc .run (cmd = f'chmod +x { os .path .join (self .__path , resource )} ; { self .__path } /./{ resource } ' )
@@ -72,7 +72,4 @@ def create_odf(self):
72
72
self .wait_for_ocp_resource_create (resource = 'odf' ,
73
73
verify_cmd = 'oc get pod -n openshift-storage | grep osd | grep -v prepare | wc -l' ,
74
74
count_openshift_storage = True , verify_installation = True )
75
- # @todo - remove if not solve ODF installation failure
76
- logger .info (f"sleep { self ._environment_variables_dict .get ('bulk_sleep_time' , '' )} seconds" )
77
- time .sleep (int (self ._environment_variables_dict .get ('bulk_sleep_time' , '' )))
78
75
return True
You can’t perform that action at this time.
0 commit comments