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
Branches
Tags
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():
"""
print('Stop the lag exporter')
find_pod_command = [
'kubectl',
'get',
'pod',
'-l',
'app.kubernetes.io/name=kafka-lag-exporter',
'-o',
'jsonpath="{.items[0].metadata.name}"'
]
output = subprocess.run(find_pod_command, capture_output=True, text=True)
lag_exporter_pod = output.stdout.replace('"', '')
delete_pod_command = [
'kubectl',
'delete',
'pod',
lag_exporter_pod
]
output = subprocess.run(delete_pod_command, capture_output=True, text=True)
print(output)
try:
# Get lag exporter
pod_list = coreApi.list_namespaced_pod(namespace='default', label_selector='app.kubernetes.io/name=kafka-lag-exporter')
lag_exporter_pod = pod_list.items[0].metadata.name
# Delete lag exporter pod
res = coreApi.delete_namespaced_pod(name=lag_exporter_pod, namespace='default')
except ApiException as e:
logging.error('Exception while stopping lag exporter')
logging.error(e)
print('Deleted lag exporter pod: ' + lag_exporter_pod)
return
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment