diff --git a/pom.xml b/pom.xml
index 52b2f18..9488e9b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.airbnb.billow
billow
- 2.21
+ 2.25
diff --git a/src/main/java/com/airbnb/billow/ElasticsearchCluster.java b/src/main/java/com/airbnb/billow/ElasticsearchCluster.java
index 47c2d1a..7368dea 100644
--- a/src/main/java/com/airbnb/billow/ElasticsearchCluster.java
+++ b/src/main/java/com/airbnb/billow/ElasticsearchCluster.java
@@ -45,7 +45,12 @@ public ElasticsearchCluster(ElasticsearchDomainStatus domainStatus, List ta
this.instanceCount = esConfig.getInstanceCount();
this.dedicatedMasterEnabled = esConfig.getDedicatedMasterEnabled();
this.zoneAwarenessEnabled = esConfig.getZoneAwarenessEnabled();
- this.dedicatedMasterType = esConfig.getDedicatedMasterType();
- this.dedicatedMasterCount = esConfig.getDedicatedMasterCount();
+ if (esConfig.getDedicatedMasterEnabled()) {
+ this.dedicatedMasterCount = esConfig.getDedicatedMasterCount();
+ this.dedicatedMasterType = esConfig.getDedicatedMasterType();
+ } else {
+ this.dedicatedMasterCount = 0;
+ this.dedicatedMasterType = "";
+ }
}
}