You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| scalarManager.tls | object |`{"certManager":{"dnsNames":["localhost","scalar-manager"],"duration":"8760h0m0s","enabled":false,"issuerRef":{},"privateKey":{"algorithm":"RSA","encoding":"PKCS8","size":2048},"renewBefore":"360h0m0s","selfSigned":{"enabled":false,"type":"ca"},"usages":["server auth","key encipherment","signing"]},"downstream":{"caRootCertSecret":"","certChainSecret":"","enabled":false,"privateKeySecret":""},"upstream":{"grafana":{"caRootCertSecret":"","enabled":false,"overrideAuthority":""},"prometheus":{"caRootCertSecret":"","enabled":false,"overrideAuthority":""},"scalardb":{"caRootCertSecret":"","enabled":false,"overrideAuthority":""},"scalardl":{"caRootCertSecret":"","enabled":false,"overrideAuthority":""}}}`| Unified TLS configuration for both API and Web components. |
| scalarManager.tls.certManager.renewBefore | string |`"360h0m0s"`| How long before expiry the certificate should be renewed. |
44
+
| scalarManager.tls.certManager.selfSigned | object |`{"enabled":false,"type":"ca"}`| Use a self-signed certificate. |
45
+
| scalarManager.tls.certManager.selfSigned.type | string |`"ca"`| Type of self-signed issuer (ca or selfSigned). |
46
+
| scalarManager.tls.certManager.usages | list |`["server auth","key encipherment","signing"]`| Usages for the certificate. |
47
+
| scalarManager.tls.downstream | object |`{"caRootCertSecret":"","certChainSecret":"","enabled":false,"privateKeySecret":""}`| Enable downstream TLS for Scalar Manager (applies to both API and Web components). |
48
+
| scalarManager.tls.downstream.caRootCertSecret | string |`""`| Secret containing the CA root certificate for web-to-API communication (Web needs to validate API's TLS certificate). |
49
+
| scalarManager.tls.downstream.certChainSecret | string |`""`| Secret containing the certificate for downstream TLS. |
50
+
| scalarManager.tls.downstream.enabled | bool |`false`| Enable downstream TLS (Web and API share the same certificate). |
51
+
| scalarManager.tls.downstream.privateKeySecret | string |`""`| Secret containing the private key for downstream TLS. |
52
+
| scalarManager.tls.upstream | object |`{"grafana":{"caRootCertSecret":"","enabled":false,"overrideAuthority":""},"prometheus":{"caRootCertSecret":"","enabled":false,"overrideAuthority":""},"scalardb":{"caRootCertSecret":"","enabled":false,"overrideAuthority":""},"scalardl":{"caRootCertSecret":"","enabled":false,"overrideAuthority":""}}`| Upstream TLS configuration for external service connections. |
| scalarManager.tls.upstream.scalardl.overrideAuthority | string |`""`| Override the hostname for TLS SNI when connecting to ScalarDL. |
36
69
| scalarManager.tolerations | list |`[]`||
37
70
| scalarManager.web.env | list |`[{"name":"GRAFANA_SERVER_URL","value":"http://scalardb-cluster-monitoring-grafana:3000"}]`| The environment variables for Scalar Manager web container. If you want to customize environment variables, you can override this value with your environment variables. |
0 commit comments