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
"description": "Configuration for trusted-proxy auth module.",
1645
+
"properties": {
1646
+
"user_header": {
1647
+
"default": "X-Forwarded-User",
1648
+
"description": "HTTP header containing the forwarded user identity.",
1649
+
"title": "User identity header",
1650
+
"type": "string"
1651
+
},
1652
+
"allowed_service_accounts": {
1653
+
"type": "array",
1654
+
"nullable": true,
1655
+
"default": null,
1656
+
"description": "Optional allowlist of Kubernetes ServiceAccount identities permitted to act as trusted proxies. When set to null/omitted, any ServiceAccount with a valid token is accepted. When set to a non-empty list, only the listed ServiceAccounts are allowed. An empty list behaves the same as null (no restriction).",
1657
+
"title": "Allowed service accounts"
1658
+
}
1659
+
},
1660
+
"title": "TrustedProxyConfiguration",
1661
+
"type": "object"
1662
+
},
1663
+
"TrustedProxyServiceAccount": {
1664
+
"additionalProperties": false,
1665
+
"description": "A Kubernetes ServiceAccount identity for trusted-proxy allowlist.",
1666
+
"properties": {
1667
+
"namespace": {
1668
+
"description": "Kubernetes namespace of the ServiceAccount.",
1669
+
"title": "Namespace",
1670
+
"type": "string"
1671
+
},
1672
+
"name": {
1673
+
"description": "Name of the Kubernetes ServiceAccount.",
1674
+
"title": "Name",
1675
+
"type": "string"
1676
+
}
1677
+
},
1678
+
"required": [
1679
+
"namespace",
1680
+
"name"
1681
+
],
1682
+
"title": "TrustedProxyServiceAccount",
1683
+
"type": "object"
1684
+
},
1631
1685
"UserDataCollection": {
1632
1686
"additionalProperties": false,
1633
1687
"description": "User data collection configuration.",
| score_multiplier | number | Multiplier applied to relevance scores from this vector store. Used to weight results when querying multiple knowledge sources. Values > 1 boost this store's results; values < 1 reduce them. |
158
-
| host | string | PostgreSQL host for remote::pgvector. Defaults to ${env.POSTGRES_HOST} when rag_type is remote::pgvector. |
159
-
| port | string | PostgreSQL port for remote::pgvector. Defaults to ${env.POSTGRES_PORT} when rag_type is remote::pgvector. |
160
-
| db | string | PostgreSQL database name for remote::pgvector. Defaults to ${env.POSTGRES_DATABASE} when rag_type is remote::pgvector. |
161
-
| user | string | PostgreSQL user for remote::pgvector. Defaults to ${env.POSTGRES_USER} when rag_type is remote::pgvector. |
162
-
| password | string | PostgreSQL password for remote::pgvector. Defaults to ${env.POSTGRES_PASSWORD} when rag_type is remote::pgvector. |
157
+
| db_path | string | Path to RAG database. Required for inline::faiss.|
158
+
| score_multiplier | number | Multiplier applied to relevance scores from this vector store. Used to weight results when querying multiple knowledge sources. Values > 1 boost this store's results; values < 1 reduce them. |
159
+
| host | string | PostgreSQL host for remote::pgvector. Defaults to ${env.POSTGRES_HOST} when rag_type is remote::pgvector.|
160
+
| port | string | PostgreSQL port for remote::pgvector. Defaults to ${env.POSTGRES_PORT} when rag_type is remote::pgvector.|
161
+
| db | string | PostgreSQL database name for remote::pgvector. Defaults to ${env.POSTGRES_DATABASE} when rag_type is remote::pgvector.|
162
+
| user | string | PostgreSQL user for remote::pgvector. Defaults to ${env.POSTGRES_USER} when rag_type is remote::pgvector.|
163
+
| password | string | PostgreSQL password for remote::pgvector. Defaults to ${env.POSTGRES_PASSWORD} when rag_type is remote::pgvector.|
163
164
164
165
165
166
## CORSConfiguration
@@ -750,6 +751,30 @@ Useful resources:
750
751
| tls_key_password | string | Path to file containing the password to decrypt the SSL/TLS private key. |
| user_header | string | HTTP header containing the forwarded user identity. |
763
+
| allowed_service_accounts | array | Optional allowlist of Kubernetes ServiceAccount identities permitted to act as trusted proxies. When set to null/omitted, any ServiceAccount with a valid token is accepted. When set to a non-empty list, only the listed ServiceAccounts are allowed. An empty list behaves the same as null (no restriction). |
764
+
765
+
766
+
## TrustedProxyServiceAccount
767
+
768
+
769
+
A Kubernetes ServiceAccount identity for trusted-proxy allowlist.
0 commit comments