summaryrefslogtreecommitdiffstats
path: root/node-admin/src/main/resources/configdefinitions/config-server.def
blob: 1fcf4bb0a62bbc63d921d1efd5032518bc00fa0c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
namespace=vespa.hosted.node.admin.config

hosts[]                      string
port                         int                         default=8080 range=[1,65535]
scheme                       string                      default="http"
loadBalancerHost             string                      default=""

# TODO Remove once self-signed certs are gone
# Optional options used to authenticate config server
athenzDomain                 string                      default=""
serviceName                  string                      default=""

# Configuration of Athenz SIA (Service Identity Agent)
sia.hostIdentityName         string                      default=""
sia.configserverIdentityName string                      default=""
sia.credentialsPath          string                      default=""
sia.trustStoreFile           string                      default=""

# TODO Remove once self-signed certs are gone
# Optional options about key store to use when communicating with config server
keyStoreConfig.path          string                      default=""      # Path to keystore
keyStoreConfig.type          enum { JKS, PEM, PKCS12 }   default=JKS
keyStoreConfig.password      string                      default=""

# TODO Remove once self-signed certs are gone
# Optional options about trust store to use to authenticate config server
trustStoreConfig.path        string                      default=""
trustStoreConfig.type        enum { JKS, PEM, PKCS12 }   default=JKS
trustStoreConfig.password    string                      default=""