summaryrefslogtreecommitdiffstats
path: root/controller-api/src
diff options
context:
space:
mode:
authorandreer <andreer@verizonmedia.com>2021-08-12 16:19:12 +0200
committerMorten Tokle <mortent@verizonmedia.com>2021-08-31 13:30:00 +0200
commitce356c36f5b0908f913523c161a76dc8e23b1ef8 (patch)
tree7584d78aafeaaf29b7e0e23c37d4b93b35c07faf /controller-api/src
parent28ed1156289bdb5d6e874c3a84a86f46789dd440 (diff)
add host service iam role
Diffstat (limited to 'controller-api/src')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/aws/NoopRoleService.java2
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/aws/TenantRoles.java8
2 files changed, 8 insertions, 2 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/aws/NoopRoleService.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/aws/NoopRoleService.java
index 85b042d584c..049b3a1a929 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/aws/NoopRoleService.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/aws/NoopRoleService.java
@@ -18,7 +18,7 @@ public class NoopRoleService implements RoleService {
@Override
public TenantRoles getTenantRole(TenantName tenant) {
- return new TenantRoles(tenant.value() + "-host-role", tenant.value() + "-tenant-role");
+ return new TenantRoles(tenant.value() + "-host-role", tenant.value() + "-host-service-role", tenant.value() + "-tenant-role");
}
@Override
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/aws/TenantRoles.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/aws/TenantRoles.java
index 4c5e3257d0e..af9e42e4262 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/aws/TenantRoles.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/aws/TenantRoles.java
@@ -6,10 +6,12 @@ package com.yahoo.vespa.hosted.controller.api.integration.aws;
*/
public class TenantRoles {
private final String hostRole;
+ private final String hostServiceRole;
private final String containerRole;
- public TenantRoles(String hostRole, String containerRole) {
+ public TenantRoles(String hostRole, String hostServiceRole, String containerRole) {
this.hostRole = hostRole;
+ this.hostServiceRole = hostServiceRole;
this.containerRole = containerRole;
}
@@ -17,6 +19,10 @@ public class TenantRoles {
return hostRole;
}
+ public String hostServiceRole() {
+ return hostServiceRole;
+ }
+
public String containerRole() {
return containerRole;
}