aboutsummaryrefslogtreecommitdiffstats
path: root/config-model-api
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2022-03-18 13:19:44 +0100
committerHarald Musum <musum@yahooinc.com>2022-03-18 13:19:44 +0100
commit0bb1c9ba770b672e5ba669405dc63fdab163448d (patch)
treed8bfc12a5c7fb3994e077562c0a24eeb17b84e22 /config-model-api
parent2f26728481543284cd8a5b332e2e8686e561d912 (diff)
Cleanup and more testing of specifying node architecture for admin clusters
Diffstat (limited to 'config-model-api')
-rw-r--r--config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java b/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java
index e3446002888..78e2749d71d 100644
--- a/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java
+++ b/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java
@@ -24,6 +24,8 @@ import java.util.Optional;
import java.util.Set;
import java.util.concurrent.ExecutorService;
+import static com.yahoo.config.provision.NodeResources.Architecture;
+
/**
* Model context containing state provided to model factories.
*
@@ -118,7 +120,8 @@ public interface ModelContext {
@ModelFeatureFlag(owners = {"arnej"}) default boolean avoidRenamingSummaryFeatures() { return false; }
@ModelFeatureFlag(owners = {"bjorncs", "baldersheim"}) default boolean mergeGroupingResultInSearchInvoker() { return false; }
@ModelFeatureFlag(owners = {"arnej"}) default boolean experimentalSdParsing() { return false; }
- @ModelFeatureFlag(owners = {"hmusum"}) default String adminClusterNodeArchitecture() { return "x86_64"; } // TODO: Cluster controllers only for now
+ @ModelFeatureFlag(owners = {"hmusum"}) default String adminClusterNodeArchitecture() { return adminClusterArchitecture().name(); } // TODO: Remove when 7.562 is oldest version in use
+ @ModelFeatureFlag(owners = {"hmusum"}) default Architecture adminClusterArchitecture() { return Architecture.getDefault(); }
}
/** Warning: As elsewhere in this package, do not make backwards incompatible changes that will break old config models! */