summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorValerij Fredriksen <freva@users.noreply.github.com>2020-10-20 08:46:43 +0200
committerGitHub <noreply@github.com>2020-10-20 08:46:43 +0200
commit930c0bab6fb16e536ea35bd5050efc6c0250a851 (patch)
tree239a5aa2abb02635140775cbdabfbc332df3bf68 /config-provisioning
parente698e639b67d89f374c7457d87c05012a242de75 (diff)
Revert "Revert "Remove allow host sharing""
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/Cloud.java18
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/Zone.java1
2 files changed, 2 insertions, 17 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/Cloud.java b/config-provisioning/src/main/java/com/yahoo/config/provision/Cloud.java
index 0899a6f1007..78ed8c9b60d 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/Cloud.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/Cloud.java
@@ -13,15 +13,12 @@ public class Cloud {
private final CloudName name;
private final boolean dynamicProvisioning;
- private final boolean allowHostSharing;
private final boolean reprovisionToUpgradeOs;
private final boolean requireAccessControl;
- private Cloud(CloudName name, boolean dynamicProvisioning, boolean allowHostSharing, boolean reprovisionToUpgradeOs,
- boolean requireAccessControl) {
+ private Cloud(CloudName name, boolean dynamicProvisioning, boolean reprovisionToUpgradeOs, boolean requireAccessControl) {
this.name = Objects.requireNonNull(name);
this.dynamicProvisioning = dynamicProvisioning;
- this.allowHostSharing = allowHostSharing;
this.reprovisionToUpgradeOs = reprovisionToUpgradeOs;
this.requireAccessControl = requireAccessControl;
}
@@ -36,11 +33,6 @@ public class Cloud {
return dynamicProvisioning;
}
- /** Returns whether this allows different applications to share the same host */
- public boolean allowHostSharing() {
- return allowHostSharing;
- }
-
/** Returns whether upgrading OS on hosts in this requires the host to be reprovisioned */
public boolean reprovisionToUpgradeOs() {
return reprovisionToUpgradeOs;
@@ -64,7 +56,6 @@ public class Cloud {
private CloudName name = CloudName.defaultName();
private boolean dynamicProvisioning = false;
- private boolean allowHostSharing = true;
private boolean reprovisionToUpgradeOs = false;
private boolean requireAccessControl = false;
@@ -80,11 +71,6 @@ public class Cloud {
return this;
}
- public Builder allowHostSharing(boolean allowHostSharing) {
- this.allowHostSharing = allowHostSharing;
- return this;
- }
-
public Builder reprovisionToUpgradeOs(boolean reprovisionToUpgradeOs) {
this.reprovisionToUpgradeOs = reprovisionToUpgradeOs;
return this;
@@ -96,7 +82,7 @@ public class Cloud {
}
public Cloud build() {
- return new Cloud(name, dynamicProvisioning, allowHostSharing, reprovisionToUpgradeOs, requireAccessControl);
+ return new Cloud(name, dynamicProvisioning, reprovisionToUpgradeOs, requireAccessControl);
}
}
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/Zone.java b/config-provisioning/src/main/java/com/yahoo/config/provision/Zone.java
index 4b562a0856d..4401606ca01 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/Zone.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/Zone.java
@@ -26,7 +26,6 @@ public class Zone {
this(Cloud.builder()
.name(CloudName.from(configserverConfig.cloud()))
.dynamicProvisioning(cloudConfig.dynamicProvisioning())
- .allowHostSharing(cloudConfig.allowHostSharing())
.reprovisionToUpgradeOs(cloudConfig.reprovisionToUpgradeOs())
.requireAccessControl(cloudConfig.requireAccessControl())
.build(),