Skip to content

Commit e41e2a5

Browse files
committed
More cleanup
1 parent b5b3e12 commit e41e2a5

File tree

2 files changed

+2
-16
lines changed

2 files changed

+2
-16
lines changed

src/confcom/azext_confcom/custom.py

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,10 @@
33
# Licensed under the MIT License. See License.txt in the project root for license information.
44
# --------------------------------------------------------------------------------------------
55

6-
import json
76
import os
87
import sys
9-
import tempfile
108
from typing import BinaryIO, Optional
119

12-
from azext_confcom import config
1310
from azext_confcom import oras_proxy, os_util, security_policy
1411
from azext_confcom._validators import resolve_stdio
1512
from azext_confcom.config import (
@@ -20,15 +17,13 @@
2017
from azext_confcom.fragment_util import get_all_fragment_contents
2118
from azext_confcom.init_checks import run_initial_docker_checks
2219
from azext_confcom.kata_proxy import KataPolicyGenProxy
23-
from azext_confcom.security_policy import AciPolicy, OutputType, policy_deserialize
24-
from azext_confcom.lib.policy import Container
25-
from azext_confcom.lib.serialization import policy_serialize, policy_deserialize
20+
from azext_confcom.security_policy import AciPolicy, OutputType
2621
from azext_confcom.command.radius_policy_insert import radius_policy_insert as _radius_policy_insert
22+
from azext_confcom.command.containers_from_radius import containers_from_radius as _containers_from_radius
2723
from azext_confcom.template_util import (
2824
get_image_name, inject_policy_into_template, inject_policy_into_yaml,
2925
pretty_print_func, print_existing_policy_from_arm_template,
3026
print_existing_policy_from_yaml, print_func, str_to_sha256)
31-
from azext_confcom.command.containers_from_radius import containers_from_radius as _containers_from_radius
3227
from knack.log import get_logger
3328
from pkg_resources import parse_version
3429

@@ -367,12 +362,6 @@ def acifragmentgen_confcom(
367362
feed = get_image_name(image_target)
368363

369364
fragment_text = policy.generate_fragment(namespace, svn, output_type, omit_id=omit_id)
370-
with tempfile.NamedTemporaryFile(mode="w+", delete=True) as temp_policy_file:
371-
temp_policy_file.write(fragment_text)
372-
temp_policy_file.flush()
373-
policy_obj = policy_deserialize(temp_policy_file.name)
374-
policy_obj.containers.extend(Container(**json.loads(c)) for c in container_definitions)
375-
fragment_text = policy_serialize(policy_obj)
376365

377366
if output_type != security_policy.OutputType.DEFAULT and not no_print:
378367
print(fragment_text)

src/confcom/azext_confcom/security_policy.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import copy
77
from dataclasses import asdict
88
import json
9-
import tempfile
109
import warnings
1110
from enum import Enum, auto
1211
from typing import Any, Dict, List, Optional, Tuple, Union
@@ -15,7 +14,6 @@
1514
from azext_confcom import config, os_util
1615
from azext_confcom.lib.policy import Container
1716
from azext_confcom.container import ContainerImage, UserContainerImage
18-
from azext_confcom.lib.policy import Container
1917
from azext_confcom.errors import eprint
2018
from azext_confcom.fragment_util import sanitize_fragment_fields
2119
from azext_confcom.oras_proxy import create_list_of_standalone_imports
@@ -44,7 +42,6 @@
4442
process_mounts,
4543
process_mounts_from_config,
4644
readable_diff)
47-
from azext_confcom.lib.serialization import policy_serialize, policy_deserialize
4845
from knack.log import get_logger
4946
from tqdm import tqdm
5047

0 commit comments

Comments
 (0)