@@ -74,12 +74,12 @@ def wipe_cluster(client)
74
74
clear_ml_jobs ( client )
75
75
clear_datafeeds ( client )
76
76
delete_data_frame_analytics ( client )
77
- delete_filters ( client )
77
+ clear_ml_filters ( client )
78
+ delete_trained_models ( client )
78
79
end
79
80
delete_all_ilm_policies ( client ) if @has_ilm
80
81
delete_all_follow_patterns ( client ) if @has_ccr
81
82
delete_all_node_shutdown_metadata ( client )
82
- # clear_ml_filters(client)
83
83
# clear_tasks(client)
84
84
# clear_transforms(client)
85
85
@@ -383,7 +383,7 @@ def clear_ml_filters(client)
383
383
384
384
def delete_all_node_shutdown_metadata ( client )
385
385
nodes = client . shutdown . get_node
386
- return unless nodes
386
+ return unless nodes [ 'nodes' ]
387
387
388
388
nodes [ 'nodes' ] . each do |node |
389
389
client . shutdown . delete_node ( node [ 'node_id' ] )
@@ -392,16 +392,20 @@ def delete_all_node_shutdown_metadata(client)
392
392
393
393
def delete_data_frame_analytics ( client )
394
394
dfs = client . ml . get_data_frame_analytics
395
+ return unless dfs [ 'data_frame_analytics' ]
395
396
396
397
dfs [ 'data_frame_analytics' ] . each do |df |
397
398
client . ml . delete_data_frame_analytics ( id : df [ 'id' ] , force : true )
398
399
end
399
400
end
400
401
401
- def delete_filters ( client )
402
- filters = client . ml . get_filters
403
- filters [ 'filters' ] . each do |filter |
404
- client . ml . delete_filter ( filter_id : filter [ 'filter_id' ] )
402
+ def delete_trained_models ( client )
403
+ models = client . ml . get_trained_models
404
+ return unless models [ 'trained_model_configs' ]
405
+
406
+ models [ 'trained_model_configs' ] . each do |model |
407
+ response = client . ml . delete_trained_model ( model_id : model [ 'model_id' ] , ignore : 400 )
408
+ puts response
405
409
end
406
410
end
407
411
end
0 commit comments