- Opstart redis en minio werkt - Bezig om eigenlijke apps op te starten ... werkt nog niet.
111 lines
3.2 KiB
YAML
111 lines
3.2 KiB
YAML
# ConfigMaps and Secrets for EveAI Dev Environment
|
|
# File: config-secrets.yaml
|
|
# Note: Namespace is now defined in separate namespace.yaml file
|
|
---
|
|
# Non-sensitive configuration
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: eveai-config
|
|
namespace: eveai-dev
|
|
data:
|
|
# Database configuration (points to external PostgreSQL)
|
|
DB_HOST: "postgres-external" # Points to headless service with endpoints
|
|
DB_PORT: "5432"
|
|
DB_NAME: "eveai_dev"
|
|
DB_USER: "luke"
|
|
|
|
# Redis configuration (internal to cluster)
|
|
REDIS_URL: "redis-service"
|
|
REDIS_PORT: "6379"
|
|
|
|
# MinIO configuration (internal to cluster)
|
|
MINIO_ENDPOINT: "minio-service:9000"
|
|
MINIO_ACCESS_KEY: "minioadmin"
|
|
|
|
# Application settings
|
|
FLASK_ENV: "development"
|
|
FLASK_DEBUG: "true"
|
|
|
|
# Flower configuration
|
|
FLOWER_USER: "Felucia"
|
|
|
|
# Nginx configuration
|
|
NGINX_SERVER_NAME: "minty.ask-eve-ai-local.com localhost"
|
|
|
|
# CrewAI configuration
|
|
CREWAI_STORAGE_DIR: "/app/crewai_storage"
|
|
|
|
# Monitoring configuration
|
|
PUSH_GATEWAY_HOST: "pushgateway-service"
|
|
PUSH_GATEWAY_PORT: "9091"
|
|
|
|
# Email configuration
|
|
SW_EMAIL_SENDER: "admin_dev@mail.askeveai.be"
|
|
SW_EMAIL_NAME: "Evie Admin (dev)"
|
|
SW_PROJECT: "f282f55a-ea52-4538-a979-5bcb890717ab"
|
|
|
|
---
|
|
# Sensitive configuration
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: eveai-secrets
|
|
namespace: eveai-dev
|
|
type: Opaque
|
|
data:
|
|
# Database password (base64 encoded)
|
|
DB_PASS: U2t5d2Fsa2VyIQ== # "Skywalker!"
|
|
|
|
# API Keys (base64 encoded)
|
|
OPENAI_API_KEY: c2stcHJvai04UjBqV3p3akw3UGVvUHlNaEpUWlQzQmxia0ZKTGI2SGZSR0JIcjljRVZGV0VoVTc=
|
|
GROQ_API_KEY: Z3NrX0dIZlRkcFlwbmFTS1pGSklzSlJBV0dkeWIzRlkzNWN2RjZBTHBMVThEYzR0SUZMVWZRNA==
|
|
MISTRAL_API_KEY: MGY0WmlRMWtJcGdJS1RIWDhkMGE4R09EMnZBZ1ZxRW4=
|
|
ANTHROPIC_API_KEY: c2stYW50LWFwaTAzLWMyVG1remJSZWVHaFhCTzVKeE5INkJKTnlsUkRvbmM5R21aZDBIZRbrvVyeWVrZWMyVHJ2eWVrZWMyVGpOeWVrZWMybYk95Z1k=
|
|
LANGCHAIN_API_KEY: bHN2Ml9za180ZmViMWU2MDVlNzA0MGFlYjM1N2M1OTAyNWZiZWEzMl9jNWU4NWVjNDEx
|
|
SERPER_API_KEY: ZTRjNTUzODU2ZDBlNmI1YTE3MWVjNWU2YjY5ZDg3NDI4NWI5YmFkZg==
|
|
|
|
# Application secrets
|
|
SECRET_KEY: OTc4NjdjMTQ5MWJlYTVlZTZhOGU4NDM2ZWIxMWJmMmJhNmE2OWZmNTNhYjFiMTdlY2JhNDUwZDBmMmU1NzJlMQ==
|
|
SECURITY_PASSWORD_SALT: MjI4NjE0ODU5NDM5MTIzMjY0MDM1NTY1NTY4NzYxNDMzNjA3MjM1
|
|
JWT_SECRET_KEY: YnNkTWttUThPYmZNRDUyeUFGZzR0cnJ2amdqTWh1SXFnMmZqRHBEL0pxdmdZMGNjQ2NtbHNFblZGbVI3OVdQaUxLRUEzaThhNXptZWp3TFpLbDR2OVE9PQ==
|
|
API_ENCRYPTION_KEY: eGZGNTM2OUlzcmVkU3JscllaUWtNOVpOcmZVQVNZWVM2VENjQVI5VUtqND0=
|
|
|
|
# MinIO secret
|
|
MINIO_SECRET_KEY: bWluaW9hZG1pbg== # "minioadmin"
|
|
|
|
# Flower password
|
|
FLOWER_PASSWORD: SmVsZW5z # "Jungles"
|
|
|
|
# Email configuration
|
|
SW_EMAIL_ACCESS_KEY: U0NXRk1ROTM3MkhONFlHS0YwNFNXMA==
|
|
SW_EMAIL_SECRET_KEY: ZWM4NDYwNGMtZTJkNC00YjBkLWExMjAtNDA0MjA2OTNmNDJh
|
|
|
|
---
|
|
# Headless Service for PostgreSQL (points to host database)
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: postgres-external
|
|
namespace: eveai-dev
|
|
spec:
|
|
type: ClusterIP
|
|
clusterIP: None
|
|
ports:
|
|
- port: 5432
|
|
targetPort: 5432
|
|
protocol: TCP
|
|
|
|
---
|
|
# Endpoints for PostgreSQL (points to host IP)
|
|
apiVersion: v1
|
|
kind: Endpoints
|
|
metadata:
|
|
name: postgres-external
|
|
namespace: eveai-dev
|
|
subsets:
|
|
- addresses:
|
|
- ip: 192.168.1.130 # Host IP where PostgreSQL is running
|
|
ports:
|
|
- port: 5432
|
|
protocol: TCP |