@ -967,6 +967,14 @@ Configuration for `analytics`.
# URL to which reports are sent
# CLI flag: -reporting.usage-stats-url
[usage_stats_url: < string > | default = "https://stats.grafana.org/loki-usage-report"]
# URL to the proxy server
# CLI flag: -reporting.proxy-url
[proxy_url: < string > | default = ""]
# The TLS configuration.
# The CLI flags prefix for this block configuration is: reporting.tls-config
[tls_config: < tls_config > ]
```
### attributes_config
@ -2551,6 +2559,7 @@ The `frontend` block configures the Loki query-frontend.
[tail_proxy_url: < string > | default = ""]
# The TLS configuration.
# The CLI flags prefix for this block configuration is: frontend.tail-tls-config
[tail_tls_config: < tls_config > ]
```
@ -6355,30 +6364,35 @@ chunk_tables_provisioning:
### tls_config
The TLS configuration.
The TLS configuration. The supported CLI flags `<prefix>` used to reference this configuration block are:
- `frontend.tail-tls-config`
- `reporting.tls-config`
```yaml
# Path to the client certificate, which will be used for authenticating with the
# server. Also requires the key path to be configured.
# CLI flag: -frontend.tail-tls-config.tls-cert-path
# CLI flag: -< prefix > .tls-cert-path
[tls_cert_path: < string > | default = ""]
# Path to the key for the client certificate. Also requires the client
# certificate to be configured.
# CLI flag: -frontend.tail-tls-config .tls-key-path
# CLI flag: -< prefix > .tls-key-path
[tls_key_path: < string > | default = ""]
# Path to the CA certificates to validate server certificate against. If not
# set, the host's root CA certificates are used.
# CLI flag: -frontend.tail-tls-config .tls-ca-path
# CLI flag: -< prefix > .tls-ca-path
[tls_ca_path: < string > | default = ""]
# Override the expected name on the server certificate.
# CLI flag: -frontend.tail-tls-config .tls-server-name
# CLI flag: -< prefix > .tls-server-name
[tls_server_name: < string > | default = ""]
# Skip validating server certificate.
# CLI flag: -frontend.tail-tls-config .tls-insecure-skip-verify
# CLI flag: -< prefix > .tls-insecure-skip-verify
[tls_insecure_skip_verify: < boolean > | default = false]
# Override the default cipher suite list (separated by commas). Allowed values:
@ -6411,12 +6425,12 @@ The TLS configuration.
# - TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
# - TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
# - TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
# CLI flag: -frontend.tail-tls-config .tls-cipher-suites
# CLI flag: -< prefix > .tls-cipher-suites
[tls_cipher_suites: < string > | default = ""]
# Override the default minimum TLS version. Allowed values: VersionTLS10,
# VersionTLS11, VersionTLS12, VersionTLS13
# CLI flag: -frontend.tail-tls-config .tls-min-version
# CLI flag: -< prefix > .tls-min-version
[tls_min_version: < string > | default = ""]
```