diff options
author | Håkon Hallingstad <hakon@yahooinc.com> | 2022-12-07 16:42:25 +0100 |
---|---|---|
committer | Håkon Hallingstad <hakon@yahooinc.com> | 2022-12-07 16:42:25 +0100 |
commit | 6c85b7d5e46b9e7696f28396c2c6d7e85fb81d75 (patch) | |
tree | 84804b23e21680d6d86c774aa9026370687f0318 /node-repository/src | |
parent | a7c12951a3b7bf4eb4da741a55f1f0976e9c2abd (diff) |
Bind node added via REST API with Vespa cloud account
Diffstat (limited to 'node-repository/src')
6 files changed, 12 insertions, 6 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/NodesV2ApiHandler.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/NodesV2ApiHandler.java index 6e80e559b20..83372f25d6e 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/NodesV2ApiHandler.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/NodesV2ApiHandler.java @@ -291,7 +291,8 @@ public class NodesV2ApiHandler extends ThreadedHttpRequestHandler { IP.Config.of(ipAddresses, ipAddressPool, addressPool), inspector.field("hostname").asString(), flavorFromSlime(inspector), - nodeTypeFromSlime(inspector.field("type"))); + nodeTypeFromSlime(inspector.field("type"))) + .cloudAccount(nodeRepository.zone().cloud().account()); optionalString(inspector.field("parentHostname")).ifPresent(builder::parentHostname); optionalString(inspector.field("modelName")).ifPresent(builder::modelName); optionalString(inspector.field("reservedTo")).map(TenantName::from).ifPresent(builder::reservedTo); diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/controller1.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/controller1.json index 11f183a13d0..42ca28a09d5 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/controller1.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/controller1.json @@ -34,5 +34,6 @@ "ipAddresses": [ "127.0.0.1" ], - "additionalIpAddresses": [] + "additionalIpAddresses": [], + "cloudAccount":"111222333444" } diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/node11.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/node11.json index c7d7d17b0f4..72131465f29 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/node11.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/node11.json @@ -35,5 +35,6 @@ "::11" ], "additionalIpAddresses": [ - ] + ], + "cloudAccount":"111222333444" } diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/node8.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/node8.json index 3c70371cdc6..bbef88ca1b0 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/node8.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/node8.json @@ -49,5 +49,6 @@ } ], "ipAddresses": ["127.0.8.1"], - "additionalIpAddresses": ["127.0.8.2"] + "additionalIpAddresses": ["127.0.8.2"], + "cloudAccount":"111222333444" } diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/node9.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/node9.json index 2cb3213add1..e9199905b21 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/node9.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/node9.json @@ -37,5 +37,6 @@ "::9:1" ], "additionalIpAddresses": [], - "additionalHostnames": ["node9-1.yahoo.com"] + "additionalHostnames": ["node9-1.yahoo.com"], + "cloudAccount":"111222333444" } diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/parent2.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/parent2.json index 03227335019..cfcc59a3454 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/parent2.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/parent2.json @@ -38,5 +38,6 @@ "127.0.127.1", "::127:1" ], - "additionalIpAddresses": [] + "additionalIpAddresses": [], + "cloudAccount":"111222333444" } |