AWS UPI deployment fails with cluster prefix
Ex1: https://ocs4-jenkins-csb-ocsqe.apps.ocp4.prod.psi.redhat.com/job/qe-deploy-ocs-cluster-prod/1655/console
Ex2: https://ocs4-jenkins-csb-ocsqe.apps.ocp4.prod.psi.redhat.com/job/qe-deploy-ocs-cluster-prod/1659/console

The cluster prefix in these deployments is being passed to ocs-ci correctly but being altered by something in the UPI script process. The UPI script tries to create a VPC with a hyphen at the start (missing the prefix) and fails. We need to debug the UPI process and determine what is changing the cluster name string and removing the prefix.
diff --git a/ocs_ci/deployment/aws.py b/ocs_ci/deployment/aws.py
index 2d7c6ea1..df9fbc2c 100644
--- a/ocs_ci/deployment/aws.py
+++ b/ocs_ci/deployment/aws.py
@@ -256,6 +256,7 @@ class AWSUPI(AWSBase):
             # setup necessary env variables
             upi_env_vars = {
                 "INSTANCE_NAME_PREFIX": config.ENV_DATA["cluster_name"],
+                "CLUSTER_NAME": config.ENV_DATA["cluster_name"],
                 "AWS_REGION": config.ENV_DATA["region"],
                 "rhcos_ami": config.ENV_DATA.get("rhcos_ami"),
                 "route53_domain_name": config.ENV_DATA["base_domain"],
@@ -275,6 +276,8 @@ class AWSUPI(AWSBase):
                 logger.info("Setting ENV VAR to preserve bootstrap node")
                 upi_env_vars["remove_bootstrap"] = "No"
 
+            logger.info(f"UPI ENV VARS = {upi_env_vars}")
+
             for key, value in upi_env_vars.items():
                 if value:
                     os.environ[key] = value
['ocs_ci/deployment/aws.py']