summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorhakonhall <hakon@yahoo-inc.com>2017-05-08 15:51:54 +0200
committerGitHub <noreply@github.com>2017-05-08 15:51:54 +0200
commitdd2d1218d6d2ecf208cd0f63d01948eb50e72280 (patch)
treeaf20657a50aef1b20794343dcea5641169f5ce3c /config-provisioning
parent74aef888e905123bf64b76ed6f2c4dcefaad50b9 (diff)
parent18f22dbf78a426f46472826b18f8ee0468bfc7a8 (diff)
Merge pull request #2224 from yahoo/freva/node-retirer
Added simple node retirer of unallocated nodes
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/NodeFlavors.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/NodeFlavors.java b/config-provisioning/src/main/java/com/yahoo/config/provision/NodeFlavors.java
index ae2e5710d2e..fa8f135c115 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/NodeFlavors.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/NodeFlavors.java
@@ -5,6 +5,7 @@ import com.google.common.collect.ImmutableMap;
import com.google.inject.Inject;
import com.yahoo.config.provisioning.FlavorsConfig;
+import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
@@ -30,6 +31,10 @@ public class NodeFlavors {
this.flavors = b.build();
}
+ public List<Flavor> getFlavors() {
+ return new ArrayList<>(flavors.values());
+ }
+
/** Returns a flavor by name, or empty if there is no flavor with this name. */
public Optional<Flavor> getFlavor(String name) {
return Optional.ofNullable(flavors.get(name));