Skip to content
Snippets Groups Projects
Commit 929f3430 authored by Sören Henning's avatar Sören Henning
Browse files

Merge branch 'feature/deleteLagExporter' into 'master'

Delete lag exporter with python kubernetes api in run uc py

Closes #80

See merge request !43
parents 6c845743 658bb94a
No related branches found
No related tags found
1 merge request!43Delete lag exporter with python kubernetes api in run uc py
Pipeline #1167 passed
...@@ -477,25 +477,18 @@ def stop_lag_exporter(): ...@@ -477,25 +477,18 @@ def stop_lag_exporter():
""" """
print('Stop the lag exporter') print('Stop the lag exporter')
find_pod_command = [ try:
'kubectl', # Get lag exporter
'get', pod_list = coreApi.list_namespaced_pod(namespace='default', label_selector='app.kubernetes.io/name=kafka-lag-exporter')
'pod', lag_exporter_pod = pod_list.items[0].metadata.name
'-l',
'app.kubernetes.io/name=kafka-lag-exporter', # Delete lag exporter pod
'-o', res = coreApi.delete_namespaced_pod(name=lag_exporter_pod, namespace='default')
'jsonpath="{.items[0].metadata.name}"' except ApiException as e:
] logging.error('Exception while stopping lag exporter')
output = subprocess.run(find_pod_command, capture_output=True, text=True) logging.error(e)
lag_exporter_pod = output.stdout.replace('"', '')
delete_pod_command = [ print('Deleted lag exporter pod: ' + lag_exporter_pod)
'kubectl',
'delete',
'pod',
lag_exporter_pod
]
output = subprocess.run(delete_pod_command, capture_output=True, text=True)
print(output)
return return
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment