summaryrefslogtreecommitdiffstats
path: root/controller-server/src/main/resources/configdefinitions
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@oath.com>2017-10-12 16:05:22 +0200
committerBjørn Christian Seime <bjorncs@oath.com>2017-10-16 14:38:49 +0200
commit93b58e00125e6be95c51ee276e459b32a32210e5 (patch)
tree46a9ed60bf0c457b80360ce66d9d60df256ece19 /controller-server/src/main/resources/configdefinitions
parent30faaf802bd334aeaae13fac448e88a63b986810 (diff)
Open-source Athenz integration for controller-server
Diffstat (limited to 'controller-server/src/main/resources/configdefinitions')
-rw-r--r--controller-server/src/main/resources/configdefinitions/athenz.def26
1 files changed, 26 insertions, 0 deletions
diff --git a/controller-server/src/main/resources/configdefinitions/athenz.def b/controller-server/src/main/resources/configdefinitions/athenz.def
new file mode 100644
index 00000000000..4e27e3ebd07
--- /dev/null
+++ b/controller-server/src/main/resources/configdefinitions/athenz.def
@@ -0,0 +1,26 @@
+# Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+namespace=vespa.hosted.controller.athenz.config
+
+# Principal header name
+principalHeaderName string default="Athenz-Principal-Auth"
+
+# URL to ZMS API endpoint
+zmsUrl string
+
+# URL to ZTS API endpoint
+ztsUrl string
+
+# Athenz domain for controller identity. The domain is also used for Athenz tenancy integration.
+domain string
+
+# Athenz service name for controller identity
+service.name string
+
+# Athenz service public key id
+service.publicKeyId string
+
+# Version of Athenz service private key
+service.privateKeyVersion int
+
+# Name of Athenz service private key secret
+service.privateKeySecretName string