mirror of
https://github.com/outbackdingo/Biohazard.git
synced 2026-04-05 11:04:18 +00:00
fix(open-webui): lax cookies, netpols
This commit is contained in:
@@ -72,7 +72,7 @@ spec:
|
||||
main: &pull
|
||||
image: *img
|
||||
command: ["tini", "-g", "--", "/bin/bash", "-c"]
|
||||
args: ["echo '/exit' | mlc_llm chat HF://mlc-ai/$(MODEL) || true"]
|
||||
args: ["rm -rf /tmp/* && echo '/exit' | mlc_llm chat HF://mlc-ai/$(MODEL) || true; rm -rf /tmp/*"]
|
||||
env: &envPull
|
||||
TZ: "${CONFIG_TZ}"
|
||||
MLC_JIT_POLICY: "OFF" # do on runtime
|
||||
@@ -85,7 +85,6 @@ spec:
|
||||
limits:
|
||||
cpu: "1000m"
|
||||
memory: "2Gi"
|
||||
gpu.intel.com/i915: "1"
|
||||
codellama:
|
||||
<<: *deploy
|
||||
containers:
|
||||
@@ -184,3 +183,13 @@ spec:
|
||||
- matchExpressions:
|
||||
- key: fuckoff.home.arpa/mlc-llm
|
||||
operator: DoesNotExist
|
||||
networkpolicies:
|
||||
from-open-webui:
|
||||
podSelector: {}
|
||||
policyTypes: [Ingress, Egress]
|
||||
rules:
|
||||
ingress:
|
||||
- from:
|
||||
- namespaceSelector:
|
||||
matchLabels:
|
||||
kubernetes.io/metadata.name: open-webui
|
||||
|
||||
@@ -39,7 +39,7 @@ spec:
|
||||
OPENAI_API_BASE_URLS: "http://mlc-llm-llama3.mlc-llm.svc.cluster.local:8080/v1"
|
||||
RAG_EMBEDDING_ENGINE: "openai"
|
||||
# Security
|
||||
WEBUI_SESSION_COOKIE_SAME_SITE: "strict"
|
||||
WEBUI_SESSION_COOKIE_SAME_SITE: "lax" # OIDC needs lax
|
||||
WEBUI_SESSION_COOKIE_SECURE: "True"
|
||||
# Auth
|
||||
ENABLE_LOGIN_FORM: "False"
|
||||
@@ -130,8 +130,7 @@ spec:
|
||||
- key: fuckoff.home.arpa/open-webui
|
||||
operator: DoesNotExist
|
||||
networkpolicies:
|
||||
same-ns:
|
||||
controller: open-webui
|
||||
to-llm:
|
||||
podSelector: {}
|
||||
policyTypes: [Ingress, Egress]
|
||||
rules:
|
||||
|
||||
Reference in New Issue
Block a user