summaryrefslogtreecommitdiffstats
path: root/configdefinitions
diff options
context:
space:
mode:
Diffstat (limited to 'configdefinitions')
-rw-r--r--configdefinitions/src/vespa/CMakeLists.txt3
-rw-r--r--configdefinitions/src/vespa/dataplane-proxy.def15
2 files changed, 18 insertions, 0 deletions
diff --git a/configdefinitions/src/vespa/CMakeLists.txt b/configdefinitions/src/vespa/CMakeLists.txt
index fd37244b825..496e92916ee 100644
--- a/configdefinitions/src/vespa/CMakeLists.txt
+++ b/configdefinitions/src/vespa/CMakeLists.txt
@@ -83,6 +83,9 @@ install_config_definition(onnx-models.def vespa.config.search.core.onnx-models.d
vespa_generate_config(configdefinitions proton.def)
install_config_definition(proton.def vespa.config.search.core.proton.def)
vespa_generate_config(configdefinitions hwinfo.def)
+vespa_generate_config(configdefinitions dataplane-proxy.def)
+install_config_definition(dataplane-proxy.def cloud.config.dataplane-proxy.def)
install_config_definition(hugging-face-embedder.def embedding.huggingface.hugging-face-embedder.def)
install_config_definition(hugging-face-tokenizer.def language.huggingface.config.hugging-face-tokenizer.def)
install_config_definition(bert-base-embedder.def embedding.bert-base-embedder.def)
+
diff --git a/configdefinitions/src/vespa/dataplane-proxy.def b/configdefinitions/src/vespa/dataplane-proxy.def
new file mode 100644
index 00000000000..27f88583081
--- /dev/null
+++ b/configdefinitions/src/vespa/dataplane-proxy.def
@@ -0,0 +1,15 @@
+# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+namespace=cloud.config
+
+# The port Jdisc will be listening on
+port int
+
+# Server certificate and key to be used when creating server socket
+serverCertificate string
+serverKey string
+
+# The mTLS endpoint SNI header to route to Jdisc using L4
+mTlsEndpoint string
+
+# The endpoint SNI header supporting token authentication
+tokenEndpoint string