# Creazione dei Secret richiesti da langflow-values.yaml # Namespace di esempio: langflow-team-alpha (adatta al tuo tenant) # 1. Secret connessione database Postgres kubectl create secret generic langflow-db-secret \ -n langflow-team-alpha \ --from-literal=connection-string="postgresql://user:pass@host:5432/langflow" # 2. Secret credenziali admin (superuser Langflow) kubectl create secret generic langflow-admin-secret \ -n langflow-team-alpha \ --from-literal=username="admin" \ --from-literal=password="" # 3. Secret credenziali LLM — STESSO Secret già usato per kagent nel # golden path di onboarding-team: se lo hai già creato per kagent # in questo namespace, questo passaggio è già fatto, verifica solo # che contenga le chiavi coi nomi attesi (vedi sotto). # # Se non esiste ancora, crealo così (aggiungi/rimuovi provider a # seconda di cosa serve al team): kubectl create secret generic llm-credentials \ -n langflow-team-alpha \ --from-literal=openai-api-key="sk-..." \ --from-literal=anthropic-api-key="sk-ant-..." # Se il Secret esiste già (es. creato per kagent) e vuoi solo # aggiungere/aggiornare una chiave senza ricrearlo da zero: kubectl patch secret llm-credentials -n langflow-team-alpha \ --type=json \ -p='[{"op":"add","path":"/data/openai-api-key","value":"'$(echo -n "sk-..." | base64)'"}]' # 4. Verifica che tutti i Secret siano presenti prima di installare/ # aggiornare la release Helm kubectl get secrets -n langflow-team-alpha