Update grant_container_access.py
This commit is contained in:
@@ -97,14 +97,14 @@ def resolve_container_ids(targets: List[str], containers: List[Dict]) -> Dict[st
|
|||||||
id_map[t] = match["Id"]
|
id_map[t] = match["Id"]
|
||||||
return id_map
|
return id_map
|
||||||
|
|
||||||
def fetch_resource-controls(session: requests.Session, base_url: str) -> List[Dict]:
|
def fetch_resource_controls(session: requests.Session, base_url: str) -> List[Dict]:
|
||||||
# CE/EE: GET /api/resource-controls
|
# CE/EE: GET /api/resource-controls
|
||||||
resp = session.get(f"{base_url}/api/resource-controls", timeout=60)
|
resp = session.get(f"{base_url}/api/resource-controls", timeout=60)
|
||||||
resp.raise_for_status()
|
resp.raise_for_status()
|
||||||
return resp.json()
|
return resp.json()
|
||||||
|
|
||||||
def find_rc_for_container(resource-controls: List[Dict], container_id: str) -> Optional[Dict]:
|
def find_rc_for_container(resource_controls: List[Dict], container_id: str) -> Optional[Dict]:
|
||||||
for rc in resource-controls:
|
for rc in resource_controls:
|
||||||
if rc.get("ResourceID") == container_id:
|
if rc.get("ResourceID") == container_id:
|
||||||
# Type 1 usually denotes Docker container
|
# Type 1 usually denotes Docker container
|
||||||
return rc
|
return rc
|
||||||
@@ -175,7 +175,7 @@ def main():
|
|||||||
targets = [t.strip() for t in args.containers.split(",") if t.strip()]
|
targets = [t.strip() for t in args.containers.split(",") if t.strip()]
|
||||||
id_map = resolve_container_ids(targets, containers)
|
id_map = resolve_container_ids(targets, containers)
|
||||||
|
|
||||||
rcs = fetch_resource-controls(session, base_url)
|
rcs = fetch_resource_controls(session, base_url)
|
||||||
|
|
||||||
successes = 0
|
successes = 0
|
||||||
for original, cid in id_map.items():
|
for original, cid in id_map.items():
|
||||||
|
|||||||
Reference in New Issue
Block a user