summaryrefslogtreecommitdiffstats
path: root/node-repository
diff options
context:
space:
mode:
authorValerij Fredriksen <freva@users.noreply.github.com>2022-12-07 17:04:03 +0100
committerGitHub <noreply@github.com>2022-12-07 17:04:03 +0100
commit99198a68e6359b5fe167f6cbbc6bca277909be8f (patch)
tree3c033bacebe2b7d0a7bfc0d9cdd5a899f60fe893 /node-repository
parentd660106248ad0450f8442cc03bd814f365cacdff (diff)
parent6c85b7d5e46b9e7696f28396c2c6d7e85fb81d75 (diff)
Merge pull request #25155 from vespa-engine/hakonhall/bind-node-added-via-rest-api-with-vespa-cloud-account
Bind node added via REST API with Vespa cloud account
Diffstat (limited to 'node-repository')
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/NodesV2ApiHandler.java3
-rw-r--r--node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/controller1.json3
-rw-r--r--node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/node11.json3
-rw-r--r--node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/node8.json3
-rw-r--r--node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/node9.json3
-rw-r--r--node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/responses/parent2.json3
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"
}