github.com/go-graphite/carbonapi@v0.17.0/cmd/carbonapi/config_tests/005-mTLS.yaml (about) 1 listeners: 2 - address: "127.0.0.1:8082" 3 serverTLSConfig: 4 caCertFiles: 5 - "cmd/carbonapi/config_tests/ca.crt" 6 certificatePairs: 7 - 8 certFile: "cmd/carbonapi/config_tests/test.crt" 9 privateKeyFile: "cmd/carbonapi/config_tests/test.key" 10 clientAuth: "RequireAndVerifyClientCert" 11 clientTLSConfig: 12 caCertFiles: 13 - "cmd/carbonapi/config_tests/mTLS-server.crt" 14 prefix: "" 15 useCachingDNSResolver: false 16 cachingDNSRefreshTime: "1m" 17 expvar: 18 enabled: false 19 notFoundStatusCode: 200 20 concurency: 1000 21 cache: 22 type: "null" 23 cpus: 0 24 tz: "" 25 maxBatchSize: 100 26 graphite: 27 host: "" 28 idleConnections: 10 29 pidFile: "" 30 upstreams: 31 tldCacheDisabled: true 32 buckets: 10 33 slowLogThreshold: "1s" 34 timeouts: 35 find: "2s" 36 render: "10s" 37 connect: "200ms" 38 concurrencyLimitPerServer: 0 39 keepAliveInterval: "30s" 40 maxIdleConnsPerHost: 100 41 doMultipleRequestsIfSplit: false 42 #backends section will override this one! 43 backendsv2: 44 backends: 45 - 46 groupName: "group1" 47 protocol: "carbonapi_v3_pb" 48 lbMethod: "broadcast" 49 maxTries: 3 50 maxBatchSize: 100 51 keepAliveInterval: "10s" 52 concurrencyLimit: 0 53 maxIdleConnsPerHost: 1000 54 forceAttemptHTTP2: false 55 doMultipleRequestsIfSplit: false 56 servers: 57 - "http://127.0.0.2:8080" 58 graphite09compat: false 59 expireDelaySec: 10 60 logger: 61 - logger: "" 62 file: "stderr" 63 level: "debug" 64 encoding: "json" 65 encodingTime: "iso8601" 66 encodingDuration: "seconds" 67