summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2019-06-12 07:49:50 +0200
committerGitHub <noreply@github.com>2019-06-12 07:49:50 +0200
commit1f6b2d41d946f88575d795aa733a92c9bff4611a (patch)
treece2b7b6d4633ad734742c5f26305d49af7d71be2
parentb7a9054331578197aada6826f734a24735604046 (diff)
parentc83364775e64e3c1e962dea9acb0551a532a4b7d (diff)
Merge pull request #9753 from vespa-engine/freva/remove-vaas
Remove vaas
-rw-r--r--config-provisioning/abi-spec.json3
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/SystemName.java7
-rw-r--r--config-provisioning/src/test/java/com/yahoo/config/provision/SystemNameTest.java4
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/deployment/JobType.java4
-rw-r--r--controller-api/src/test/java/com/yahoo/vespa/hosted/controller/api/role/RoleTest.java16
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/application/Endpoint.java1
-rw-r--r--hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java3
7 files changed, 13 insertions, 25 deletions
diff --git a/config-provisioning/abi-spec.json b/config-provisioning/abi-spec.json
index aa9b196c0e4..18f4d317019 100644
--- a/config-provisioning/abi-spec.json
+++ b/config-provisioning/abi-spec.json
@@ -790,8 +790,7 @@
"public static final enum com.yahoo.config.provision.SystemName main",
"public static final enum com.yahoo.config.provision.SystemName Public",
"public static final enum com.yahoo.config.provision.SystemName PublicCd",
- "public static final enum com.yahoo.config.provision.SystemName dev",
- "public static final enum com.yahoo.config.provision.SystemName vaas"
+ "public static final enum com.yahoo.config.provision.SystemName dev"
]
},
"com.yahoo.config.provision.TenantName": {
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/SystemName.java b/config-provisioning/src/main/java/com/yahoo/config/provision/SystemName.java
index ba462b9eb64..45962fc596a 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/SystemName.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/SystemName.java
@@ -27,10 +27,7 @@ public enum SystemName {
PublicCd(true, true),
/** Local development system */
- dev(false, false),
-
- /** VaaS */
- vaas(true, true); // TODO: Remove this and use public everywhere
+ dev(false, false); // TODO: Remove this and use public everywhere
private final boolean isPublic;
private final boolean isCd;
@@ -51,7 +48,6 @@ public enum SystemName {
case "main": return main;
case "public": return Public;
case "publiccd": return PublicCd;
- case "vaas": return vaas;
default: throw new IllegalArgumentException(String.format("'%s' is not a valid system", value));
}
}
@@ -63,7 +59,6 @@ public enum SystemName {
case main: return "main";
case Public: return "public";
case PublicCd: return "publiccd";
- case vaas: return "vaas";
default : throw new IllegalStateException();
}
}
diff --git a/config-provisioning/src/test/java/com/yahoo/config/provision/SystemNameTest.java b/config-provisioning/src/test/java/com/yahoo/config/provision/SystemNameTest.java
index eb066958254..f50005edd52 100644
--- a/config-provisioning/src/test/java/com/yahoo/config/provision/SystemNameTest.java
+++ b/config-provisioning/src/test/java/com/yahoo/config/provision/SystemNameTest.java
@@ -20,7 +20,7 @@ public class SystemNameTest {
@Test
public void allOf() {
- assertEquals(Set.of(SystemName.cd, SystemName.PublicCd, SystemName.vaas), SystemName.allOf(SystemName::isCd));
- assertEquals(Set.of(SystemName.PublicCd, SystemName.Public, SystemName.vaas), SystemName.allOf(SystemName::isPublic));
+ assertEquals(Set.of(SystemName.cd, SystemName.PublicCd), SystemName.allOf(SystemName::isCd));
+ assertEquals(Set.of(SystemName.PublicCd, SystemName.Public), SystemName.allOf(SystemName::isPublic));
}
} \ No newline at end of file
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/deployment/JobType.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/deployment/JobType.java
index 585a8f84fb2..94e111455ac 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/deployment/JobType.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/deployment/JobType.java
@@ -15,7 +15,6 @@ import java.util.stream.Stream;
import static com.yahoo.config.provision.SystemName.PublicCd;
import static com.yahoo.config.provision.SystemName.cd;
import static com.yahoo.config.provision.SystemName.main;
-import static com.yahoo.config.provision.SystemName.vaas;
/** Job types that exist in the build system */
public enum JobType {
@@ -88,9 +87,6 @@ public enum JobType {
devCdUsCentral1 ("dev-cd-us-central-1",
Map.of(cd , ZoneId.from("dev" , "cd-us-central-1"))),
- devAwsUsEast1b ("dev-aws-us-east-1b",
- Map.of(vaas, ZoneId.from("dev" , "vaas-aws-us-east-1b"))),
-
devAwsUsEast1c ("dev-aws-us-east-1c",
Map.of(PublicCd, ZoneId.from("dev", "aws-us-east-1c"))),
diff --git a/controller-api/src/test/java/com/yahoo/vespa/hosted/controller/api/role/RoleTest.java b/controller-api/src/test/java/com/yahoo/vespa/hosted/controller/api/role/RoleTest.java
index 4c11da3b697..d141ef6c73e 100644
--- a/controller-api/src/test/java/com/yahoo/vespa/hosted/controller/api/role/RoleTest.java
+++ b/controller-api/src/test/java/com/yahoo/vespa/hosted/controller/api/role/RoleTest.java
@@ -17,7 +17,7 @@ import static org.junit.Assert.assertTrue;
public class RoleTest {
private static final Enforcer mainEnforcer = new Enforcer(SystemName.main);
- private static final Enforcer vaasEnforcer = new Enforcer(SystemName.vaas);
+ private static final Enforcer publicEnforcer = new Enforcer(SystemName.Public);
@Test
public void operator_membership() {
@@ -40,18 +40,18 @@ public class RoleTest {
assertTrue(mainEnforcer.allows(role, Action.update, URI.create("/application/v4/tenant/t1/application/a1")));
Role publicSystem = Role.athenzTenantAdmin(TenantName.from("t1"));
- assertFalse(vaasEnforcer.allows(publicSystem, Action.read, URI.create("/controller/v1/foo")));
- assertTrue(vaasEnforcer.allows(publicSystem, Action.read, URI.create("/badge/v1/badge")));
- assertTrue(vaasEnforcer.allows(publicSystem, Action.update, URI.create("/application/v4/tenant/t1/application/a1")));
+ assertFalse(publicEnforcer.allows(publicSystem, Action.read, URI.create("/controller/v1/foo")));
+ assertTrue(publicEnforcer.allows(publicSystem, Action.read, URI.create("/badge/v1/badge")));
+ assertTrue(publicEnforcer.allows(publicSystem, Action.update, URI.create("/application/v4/tenant/t1/application/a1")));
}
@Test
public void build_service_membership() {
Role role = Role.tenantPipeline(TenantName.from("t1"), ApplicationName.from("a1"));
- assertFalse(vaasEnforcer.allows(role, Action.create, URI.create("/not/explicitly/defined")));
- assertFalse(vaasEnforcer.allows(role, Action.update, URI.create("/application/v4/tenant/t1/application/a1")));
- assertTrue(vaasEnforcer.allows(role, Action.create, URI.create("/application/v4/tenant/t1/application/a1/jobreport")));
- assertFalse("No global read access", vaasEnforcer.allows(role, Action.read, URI.create("/controller/v1/foo")));
+ assertFalse(publicEnforcer.allows(role, Action.create, URI.create("/not/explicitly/defined")));
+ assertFalse(publicEnforcer.allows(role, Action.update, URI.create("/application/v4/tenant/t1/application/a1")));
+ assertTrue(publicEnforcer.allows(role, Action.create, URI.create("/application/v4/tenant/t1/application/a1/jobreport")));
+ assertFalse("No global read access", publicEnforcer.allows(role, Action.read, URI.create("/controller/v1/foo")));
}
@Test
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/application/Endpoint.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/application/Endpoint.java
index 6c9b8dd0784..5026ca75a83 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/application/Endpoint.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/application/Endpoint.java
@@ -152,7 +152,6 @@ public class Endpoint {
if (legacy) return YAHOO_DNS_SUFFIX;
return OATH_DNS_SUFFIX;
case Public:
- case vaas:
return PUBLIC_DNS_SUFFIX;
case PublicCd:
return PUBLIC_CD_DNS_SUFFIX;
diff --git a/hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java b/hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java
index 421d946c5db..d59eb166e2b 100644
--- a/hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java
+++ b/hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java
@@ -201,9 +201,8 @@ public abstract class ControllerHttpClient {
+ URLEncoder.encode(name, UTF_8) + "=" + URLEncoder.encode(value, UTF_8));
}
- // TODO jvenstad: remove when vaas is no longer part of region names.
private static String jobNameOf(ZoneId zone) {
- return zone.environment().value() + "-" + zone.region().value().replaceAll("vaas-", "");
+ return zone.environment().value() + "-" + zone.region().value();
}
private HttpResponse<byte[]> send(HttpRequest request) {