collab: Set `LLM_DATABASE_MAX_CONNECTIONS` (#16035)

Marshall Bowers created

This PR updates the collab template to set the
`LLM_DATABASE_MAX_CONNECTIONS` environment variable for the LLM service.

Release Notes:

- N/A

Change summary

crates/collab/k8s/collab.template.yml        | 12 +++++++-----
crates/collab/k8s/environments/production.sh |  1 +
crates/collab/k8s/environments/staging.sh    |  1 +
3 files changed, 9 insertions(+), 5 deletions(-)

Detailed changes

crates/collab/k8s/collab.template.yml 🔗

@@ -85,11 +85,6 @@ spec:
                 secretKeyRef:
                   name: database
                   key: url
-            - name: LLM_DATABASE_URL
-              valueFrom:
-                secretKeyRef:
-                  name: llm-database
-                  key: url
             - name: DATABASE_MAX_CONNECTIONS
               value: "${DATABASE_MAX_CONNECTIONS}"
             - name: API_TOKEN
@@ -102,6 +97,13 @@ spec:
                 secretKeyRef:
                   name: llm-token
                   key: secret
+            - name: LLM_DATABASE_URL
+              valueFrom:
+                secretKeyRef:
+                  name: llm-database
+                  key: url
+            - name: LLM_DATABASE_MAX_CONNECTIONS
+              value: "${LLM_DATABASE_MAX_CONNECTIONS}"
             - name: ZED_CLIENT_CHECKSUM_SEED
               valueFrom:
                 secretKeyRef:

crates/collab/k8s/environments/staging.sh 🔗

@@ -2,4 +2,5 @@ ZED_ENVIRONMENT=staging
 RUST_LOG=info
 INVITE_LINK_PREFIX=https://staging.zed.dev/invites/
 DATABASE_MAX_CONNECTIONS=5
+LLM_DATABASE_MAX_CONNECTIONS=5
 AUTO_JOIN_CHANNEL_ID=8