From 609befbe506587792eb69ab6075adb01934199d2 Mon Sep 17 00:00:00 2001 From: "avi@robusta.dev" Date: Sun, 5 Jan 2025 16:27:13 +0200 Subject: [PATCH] updated description --- playbooks/robusta_playbooks/kubectl_enrichments.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/playbooks/robusta_playbooks/kubectl_enrichments.py b/playbooks/robusta_playbooks/kubectl_enrichments.py index 7776f032e..2eab5b2f4 100644 --- a/playbooks/robusta_playbooks/kubectl_enrichments.py +++ b/playbooks/robusta_playbooks/kubectl_enrichments.py @@ -20,10 +20,12 @@ class KubectlParams(PodRunningParams): """ :var kubectl_command: The full kubectl command to run, formatted as a shell command string. + :var description: A description of the command ran. :var timeout: The maximum time (in seconds) to wait for the kubectl command to complete. Default is 3600 seconds. """ command: str = None # type: ignore + description: str = None timeout: int = 3600 @@ -62,11 +64,12 @@ def kubectl_command(event: ExecutionBaseEvent, params: KubectlParams): delete_job_post_execution=True, process_name=False, ) + descriptiont_text = params.description if params.description else "Kubectl Command" event.add_enrichment( [ MarkdownBlock(f"*{formatted_kubectl_command}*"), FileBlock(f"kubectl.txt", kubectl_response.encode()), - ], title="Kubectl Command" + ], title=descriptiont_text ) except Exception: logging.exception("Error running kubectl command")