diff --git a/datahub-web/@datahub/metadata-types/addon/constants/common/fabric-type.ts b/datahub-web/@datahub/metadata-types/addon/constants/common/fabric-type.ts index 0c01d1bfcb1b00..fe1b0b28fc7a57 100644 --- a/datahub-web/@datahub/metadata-types/addon/constants/common/fabric-type.ts +++ b/datahub-web/@datahub/metadata-types/addon/constants/common/fabric-type.ts @@ -5,24 +5,12 @@ * @enum {string} */ export enum FabricType { - // Designates DEV fabrics, although it could be machines in EI physical fabric like EI1 + // Designates development fabrics DEV = 'DEV', - // Designates Early-Integration fabrics, such EI1, EI2 etc. + // Designates early-integration (staging) fabrics EI = 'EI', - // Designates production fabrics, such as prod-ltx1, prod-lva1 etc. + // Designates production fabrics PROD = 'PROD', - // Designates corporation fabrics, such as corp-eat1, corp-lca1 etc. - CORP = 'CORP', - // Designates infrastructure testing fabrics, such as lit-lca1-1. - LIT = 'LIT', - // Designates Prime fabric group for project Einstein within Linkedin. - PRIME = 'PRIME', - // Designates production fabrics deployed in the Mergers and Acquisitions network (MANDA). - MANDA = 'MANDA', - // Designates production fabrics deployed in the Azure control plane. - AZURECONTROL = 'AZURECONTROL', - // Designates production fabrics deployed in the Azure. - AZUREPROD = 'AZUREPROD', - // Designates Early-Integration fabrics deployed in Azure - AZUREEI = 'AZUREEI' + // Designates corporation fabrics + CORP = 'CORP' } diff --git a/gms/api/src/main/snapshot/com.linkedin.dataset.datasets.snapshot.json b/gms/api/src/main/snapshot/com.linkedin.dataset.datasets.snapshot.json index d29e8ffacf55dc..63f62ba43dff97 100644 --- a/gms/api/src/main/snapshot/com.linkedin.dataset.datasets.snapshot.json +++ b/gms/api/src/main/snapshot/com.linkedin.dataset.datasets.snapshot.json @@ -120,19 +120,13 @@ "type" : "enum", "name" : "FabricType", "namespace" : "com.linkedin.common", - "doc" : "Fabric group type of Linkedin internal data center fabrics; For example, according to Linkedin, ei1 and ei2 are both type of EI. We are currently using a name length limit of 10 for FabricType.", - "symbols" : [ "DEV", "EI", "PROD", "CORP", "LIT", "PRIME", "MANDA", "AZURECONTROL", "AZUREPROD", "AZUREEI" ], + "doc" : "Fabric group type", + "symbols" : [ "DEV", "EI", "PROD", "CORP" ], "symbolDocs" : { - "DEV" : "Designates DEV fabrics, although it could be machines in EI physical fabric like EI1", - "EI" : "Designates Early-Integration fabrics, such EI1, EI2 etc.", - "PROD" : "Designates production fabrics, such as prod-ltx1, prod-lva1 etc.", - "CORP" : "Designates corperation fabrics, such as corp-eat1, corp-lca1 etc.", - "LIT" : "Designates infrastructure testing fabrics, such as lit-lca1-1.", - "PRIME" : "Designates Prime fabric group for project Einstein within Linkedin.", - "MANDA" : "Designates production fabrics deployed in the Mergers and Acquisitions network (MANDA).", - "AZURECONTROL" : "Designates production fabrics deployed in the Azure control plane.", - "AZUREPROD" : "Designates production fabrics deployed in the Azure.", - "AZUREEI" : "Designates Early-Integration fabrics deployed in Azure." + "DEV" : "Designates development fabrics", + "EI" : "Designates early-integration (staging) fabrics", + "PROD" : "Designates production fabrics", + "CORP" : "Designates corporation fabrics" } }, { "type" : "typeref", diff --git a/li-utils/src/main/java/com/linkedin/common/urn/UrnUtils.java b/li-utils/src/main/java/com/linkedin/common/urn/UrnUtils.java index b613e2f1fb6c15..ef289ff473e6fa 100644 --- a/li-utils/src/main/java/com/linkedin/common/urn/UrnUtils.java +++ b/li-utils/src/main/java/com/linkedin/common/urn/UrnUtils.java @@ -39,10 +39,6 @@ public static FabricType toFabricType(@Nonnull String fabric) { return FabricType.EI; case "DEV": return FabricType.DEV; - case "LIT": - return FabricType.LIT; - case "PRIME": - return FabricType.PRIME; default: throw new IllegalArgumentException("Unsupported Fabric Type: " + fabric); } diff --git a/li-utils/src/main/pegasus/com/linkedin/common/FabricType.pdsc b/li-utils/src/main/pegasus/com/linkedin/common/FabricType.pdsc index 723a8885398594..d1ff5814280b03 100644 --- a/li-utils/src/main/pegasus/com/linkedin/common/FabricType.pdsc +++ b/li-utils/src/main/pegasus/com/linkedin/common/FabricType.pdsc @@ -2,18 +2,12 @@ "name": "FabricType", "namespace": "com.linkedin.common", "type": "enum", - "symbols": ["DEV", "EI", "PROD", "CORP", "LIT", "PRIME", "MANDA", "AZURECONTROL", "AZUREPROD", "AZUREEI"], - "doc": "Fabric group type of Linkedin internal data center fabrics; For example, according to Linkedin, ei1 and ei2 are both type of EI. We are currently using a name length limit of 10 for FabricType.", + "symbols": ["DEV", "EI", "PROD", "CORP"], + "doc": "Fabric group type", "symbolDocs": { - "DEV": "Designates DEV fabrics, although it could be machines in EI physical fabric like EI1", - "EI": "Designates Early-Integration fabrics, such EI1, EI2 etc.", - "PROD": "Designates production fabrics, such as prod-ltx1, prod-lva1 etc.", - "CORP": "Designates corperation fabrics, such as corp-eat1, corp-lca1 etc.", - "LIT": "Designates infrastructure testing fabrics, such as lit-lca1-1.", - "PRIME": "Designates Prime fabric group for project Einstein within Linkedin.", - "MANDA": "Designates production fabrics deployed in the Mergers and Acquisitions network (MANDA).", - "AZURECONTROL": "Designates production fabrics deployed in the Azure control plane.", - "AZUREPROD": "Designates production fabrics deployed in the Azure.", - "AZUREEI": "Designates Early-Integration fabrics deployed in Azure." + "DEV": "Designates development fabrics", + "EI": "Designates early-integration (staging) fabrics", + "PROD": "Designates production fabrics", + "CORP": "Designates corporation fabrics" } }