diff options
author | Håkon Hallingstad <hakon@yahooinc.com> | 2024-04-18 14:51:03 +0200 |
---|---|---|
committer | Håkon Hallingstad <hakon@yahooinc.com> | 2024-04-18 14:51:03 +0200 |
commit | a94bbce0a5f6af05feec2e9051e83aa332b950af (patch) | |
tree | a5109a671bb4c965d771f5c4504c68f26ca241d4 /flags | |
parent | 4ef45a0ea202f0fc6654c7cf32ba8be2ca82efd6 (diff) |
Add the flavor flag dimension
Diffstat (limited to 'flags')
-rw-r--r-- | flags/src/main/java/com/yahoo/vespa/flags/Dimension.java | 6 | ||||
-rw-r--r-- | flags/src/test/java/com/yahoo/vespa/flags/DimensionTest.java | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/flags/src/main/java/com/yahoo/vespa/flags/Dimension.java b/flags/src/main/java/com/yahoo/vespa/flags/Dimension.java index b02fa949dbb..d6affae5b03 100644 --- a/flags/src/main/java/com/yahoo/vespa/flags/Dimension.java +++ b/flags/src/main/java/com/yahoo/vespa/flags/Dimension.java @@ -68,6 +68,12 @@ public enum Dimension { ENVIRONMENT("environment"), /** + * The machine flavor from com.yahoo.vespa.hosted.spec.VespaFlavor::vespaFlavorName, e.g. aws-g4dn.xlarge, + * gcp-n2d-highmem-2-375, C-2E/64/960. + */ + FLAVOR("flavor"), + + /** * Fully qualified hostname. * * <p>NOTE: There is seldom any need to set HOSTNAME, as it is always set implicitly (in {@link Flags}) diff --git a/flags/src/test/java/com/yahoo/vespa/flags/DimensionTest.java b/flags/src/test/java/com/yahoo/vespa/flags/DimensionTest.java index 032874dffac..dcf7d758e48 100644 --- a/flags/src/test/java/com/yahoo/vespa/flags/DimensionTest.java +++ b/flags/src/test/java/com/yahoo/vespa/flags/DimensionTest.java @@ -13,7 +13,7 @@ class DimensionTest { public String remember_to_update_SystemFlagsDataArchive(Dimension dimension) { return switch (dimension) { case APPLICATION, ARCHITECTURE, CERTIFICATE_PROVIDER, CLAVE, CLOUD, CLOUD_ACCOUNT, CLUSTER_ID, CLUSTER_TYPE, - CONSOLE_USER_EMAIL, ENVIRONMENT, HOSTNAME, INSTANCE_ID, NODE_TYPE, SYSTEM, TENANT_ID, + CONSOLE_USER_EMAIL, ENVIRONMENT, FLAVOR, HOSTNAME, INSTANCE_ID, NODE_TYPE, SYSTEM, TENANT_ID, VESPA_VERSION, ZONE_ID -> dimension.toWire(); }; } |