Skip to content

Commit d5a1938

Browse files
committed
chore: adjustment for unique names
1 parent e1c95d0 commit d5a1938

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/akamai/converter_origin.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import logging
2+
import random
23
from typing import Dict, Any, Optional
34
from azion_resources import AzionResource
45
from utils import sanitize_name
@@ -58,13 +59,15 @@ def create_origin(azion_resources: AzionResource, origin_attributes: Dict[str, A
5859
logging.warning(f"Hostname not properly set. Using placeholder: {hostname}")
5960

6061
# Construct the origin resource
62+
random_number = str(random.randint(1000, 9999))
63+
name = sanitize_name(name +"_"+ host_header + "_" + random_number if name else origin_attributes.get("name", "Default Origin"))
6164
origin_resource = {
6265
"type": "azion_edge_application_origin",
63-
"name": sanitize_name(name if name else origin_attributes.get("name", "Default Origin")),
66+
"name": name,
6467
"attributes": {
6568
"edge_application_id": f"azion_edge_application_main_setting.{main_setting_name}.edge_application.application_id",
6669
"origin": {
67-
"name": sanitize_name(name if name else origin_attributes.get("name", "Default Origin")),
70+
"name": name,
6871
"origin_type": origin_type,
6972
"addresses": addresses,
7073
"origin_protocol_policy": origin_protocol_policy,

0 commit comments

Comments
 (0)