Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop LI internal fabrics #1581

Merged
merged 5 commits into from
Mar 2, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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'
}
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
4 changes: 0 additions & 4 deletions li-utils/src/main/java/com/linkedin/common/urn/UrnUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
Expand Down
18 changes: 6 additions & 12 deletions li-utils/src/main/pegasus/com/linkedin/common/FabricType.pdsc
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}
}