diff options
author | gjoranv <gjoranv@gmail.com> | 2022-12-13 13:05:57 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-13 13:05:57 +0100 |
commit | f18120c15b4a4b048527a208edce6566f6376b92 (patch) | |
tree | b6927eacb9a50d1163834eadc8e69d987bd21057 /node-admin/src/test | |
parent | 4d5ab2bbce5b48332d18ab0f19a05cdb84c0efdb (diff) |
Wg parameter store (#25225)
* Remove unused import
* Add a parameter store for Wireguard and a model for its parameters
Co-authored-by: gjoranv <gv@verizonmedia.com>
Diffstat (limited to 'node-admin/src/test')
2 files changed, 46 insertions, 0 deletions
diff --git a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/wireguard/ConfigserverParametersTest.java b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/wireguard/ConfigserverParametersTest.java new file mode 100644 index 00000000000..616590d4993 --- /dev/null +++ b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/wireguard/ConfigserverParametersTest.java @@ -0,0 +1,23 @@ +package com.yahoo.vespa.hosted.node.admin.wireguard; + +import com.yahoo.config.provision.WireguardKey; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author gjoranv + */ +public class ConfigserverParametersTest { + + private static final String dummyKey = "qT+1Kdx7qZZpbqBxHupj7XgmVXSfcXol1RccaSd40XA="; + + @Test + public void parameters_can_be_converted_to_json_and_back() { + ConfigserverParameters params = new ConfigserverParameters("host", "endpoint", + WireguardKey.from(dummyKey)); + ConfigserverParameters params2 = ConfigserverParameters.fromJson(params.toJson()); + assertEquals(params, params2); + } + +} diff --git a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/wireguard/TenantParametersTest.java b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/wireguard/TenantParametersTest.java new file mode 100644 index 00000000000..c1adce84264 --- /dev/null +++ b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/wireguard/TenantParametersTest.java @@ -0,0 +1,23 @@ +package com.yahoo.vespa.hosted.node.admin.wireguard; + +import com.yahoo.config.provision.WireguardKey; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author gjoranv + */ +public class TenantParametersTest { + + private static final String dummyKey = "qT+1Kdx7qZZpbqBxHupj7XgmVXSfcXol1RccaSd40XA="; + + @Test + public void parameters_can_be_converted_to_json_and_back() { + TenantParameters params = new TenantParameters("host", "ip", + WireguardKey.from(dummyKey)); + TenantParameters params2 = TenantParameters.fromJson(params.toJson()); + assertEquals(params, params2); + } + +} |