diff options
author | Valerij Fredriksen <freva@users.noreply.github.com> | 2022-02-15 21:32:00 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-15 21:32:00 +0100 |
commit | a3256f50474e5545039d715ef4f1a86f7caa1167 (patch) | |
tree | 9b34ffd4a4d3e66c6616ad626bfc08379c355247 | |
parent | 910e2f0bacae0c7ee5e97b2783f57e4023c5c069 (diff) | |
parent | 7cdf49d9cee15799d873457a28465d4660a1b60e (diff) |
Merge pull request #21211 from vespa-engine/olaa/subdomain-payload
Adds parent and adminUsers to subdomain creation payload
-rw-r--r-- | vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/DefaultZmsClient.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/DefaultZmsClient.java b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/DefaultZmsClient.java index f58617a38f2..d83eab9e339 100644 --- a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/DefaultZmsClient.java +++ b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/DefaultZmsClient.java @@ -9,7 +9,6 @@ import com.yahoo.vespa.athenz.api.AthenzPolicy; import com.yahoo.vespa.athenz.api.AthenzResourceName; import com.yahoo.vespa.athenz.api.AthenzRole; import com.yahoo.vespa.athenz.api.AthenzService; -import com.yahoo.vespa.athenz.api.AthenzUser; import com.yahoo.vespa.athenz.api.OktaAccessToken; import com.yahoo.vespa.athenz.api.OktaIdentityToken; import com.yahoo.vespa.athenz.client.ErrorHandler; @@ -394,7 +393,11 @@ public class DefaultZmsClient extends ClientBase implements ZmsClient { @Override public void createSubdomain(AthenzDomain parent, String name) { URI uri = zmsUrl.resolve(String.format("subdomain/%s", parent.getName())); - StringEntity entity = toJsonStringEntity(Map.of("name", name)); + StringEntity entity = toJsonStringEntity( + Map.of("name", name, + "parent", parent.getName(), + "adminUsers", List.of(identity.getFullName())) // TODO: createSubdomain should receive an adminUsers argument + ); var request = RequestBuilder.post(uri) .setEntity(entity) .build(); |