Working Airlock Library for Pull Policy Execution History

This commit is contained in:
brotoskyj
2025-11-04 17:37:50 -05:00
parent 960b7ff5e4
commit cf9cc6244b
2 changed files with 38 additions and 34 deletions
+2 -3
View File
@@ -26,6 +26,7 @@ from typing import List, Optional, Tuple
import dotenv
import pandas as pd
import airlock_libs
from services.API import AirlockAPIWrapper
from services.policyhandler import pullPolicyExechistories
from utils.configmanager import get_protected_value, load_env_json
@@ -263,9 +264,7 @@ class ExecutionHistoryRecord:
) -> List["ExecutionHistoryRecord"]:
executions = []
for policy in selected_policies:
execs = pullPolicyExechistories(
api, policy, type_, history_days, True
)
execs = airlock_libs.pull_policy_exec_histories(api, policy.name, str([1,2,6,7]), history_days)
if execs:
data = json.loads(execs)
exechistories = data.get("response", {}).get("exechistories", [])