in apply/src/awsqs_kubernetes_resource/utils.py [0:0]
def generate_name(manifest, physical_resource_id, stack_name):
if "metadata" in manifest.keys():
if (
"name" not in manifest["metadata"].keys()
and "generateName" not in manifest["metadata"].keys()
):
if physical_resource_id:
manifest["metadata"]["name"] = physical_resource_id.split("/")[-1]
else:
manifest["metadata"]["generateName"] = "cfn-%s-" % stack_name.lower()
return manifest