forked from cnoe-io/ai-platform-engineering
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
149 lines (112 loc) · 3.69 KB
/
.env.example
File metadata and controls
149 lines (112 loc) · 3.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
# =============================================================================
# AI PLATFORM ENGINEERING - DEPLOYMENT CONFIGURATION
# =============================================================================
# =============================================================================
# AGENT DEPLOYMENT FLAGS (true=deploy, false=skip)
# =============================================================================
ENABLE_GITHUB=false
ENABLE_BACKSTAGE=false
ENABLE_ARGOCD=false
ENABLE_CONFLUENCE=false
ENABLE_JIRA=false
ENABLE_KOMODOR=false
ENABLE_PAGERDUTY=false
ENABLE_SLACK=false
ENABLE_SPLUNK=false
ENABLE_WEBEX=false
ENABLE_AWS=false
ENABLE_RAG=false
ENABLE_WEATHER=false
ENABLE_PETSTORE=false
# UI Deployment
ENABLE_AGENT_FORGE=true
# Tracing
ENABLE_TRACING=false
#RAG
ENABLE_GRAPH_RAG=false
# =============================================================================
# AGENT-TO-AGENT COMMUNICATION
# =============================================================================
# A2A transport <p2p|slim>
A2A_TRANSPORT=p2p
SLIM_ENDPOINT=http://slim-dataplane:46357
# =============================================================================
# LLM PROVIDER CONFIGURATION
# =============================================================================
# LLM provider <aws-bedrock|azure-openai|openai>
LLM_PROVIDER='azure-openai'
# --- AWS Bedrock details ---
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_REGION=
AWS_BEDROCK_MODEL_ID="us.amazon.nova-pro-v1:0"
AWS_BEDROCK_PROVIDER="amazon"
# --- Azure OpenAI details ---
AZURE_OPENAI_API_KEY=
AZURE_OPENAI_API_VERSION='2025-03-01-preview'
AZURE_OPENAI_DEPLOYMENT='gpt-4o'
AZURE_OPENAI_ENDPOINT='https://outshift-caipe-workshop.openai.azure.com'
# --- OpenAI details ---
OPENAI_API_KEY=
OPENAI_ENDPOINT=https://api.openai.com/v1
OPENAI_MODEL_NAME=gpt-4o
# =============================================================================
# AGENT CREDENTIALS & ENDPOINTS
# =============================================================================
# GitHub
GITHUB_PERSONAL_ACCESS_TOKEN=
# ArgoCD
ARGOCD_TOKEN=
ARGOCD_API_URL=
ARGOCD_VERIFY_SSL=true
# Atlassian (Jira/Confluence)
ATLASSIAN_TOKEN=
ATLASSIAN_EMAIL=
ATLASSIAN_API_URL=
ATLASSIAN_VERIFY_SSL=true
# Backstage
BACKSTAGE_API_TOKEN=
BACKSTAGE_URL=
# Confluence (standalone)
CONFLUENCE_API_URL=
# PagerDuty
PAGERDUTY_API_KEY=
PAGERDUTY_API_URL=https://api.pagerduty.com
# Slack
SLACK_BOT_TOKEN=
SLACK_APP_TOKEN=
SLACK_SIGNING_SECRET=
SLACK_CLIENT_SECRET=
SLACK_TEAM_ID=
# Webex
WEBEX_TOKEN=<your-bot-webex-token>
# AgentForge
AGENT_FORGE_BASE_URL=http://localhost:8000
# Petstore API key
PETSTORE_API_KEY=
# =============================================================================
# MULTI-AGENT CONNECTIVITY SETTINGS
# =============================================================================
# Initial Connectivity Check
SKIP_AGENT_CONNECTIVITY_CHECK=false
AGENT_CONNECTIVITY_TIMEOUT=5.0
AGENT_CONNECTIVITY_MAX_RETRIES=3
AGENT_CONNECTIVITY_RETRY_DELAY=2.0
AGENT_CONNECTIVITY_STARTUP_DELAY=0.0
# Background Monitoring
AGENT_CONNECTIVITY_ENABLE_BACKGROUND=false
AGENT_CONNECTIVITY_REFRESH_INTERVAL=300
AGENT_CONNECTIVITY_FAST_CHECK_TIMEOUT=2.0
# =============================================================================
# OBSERVABILITY & TRACING
# =============================================================================
# Langfuse Tracing
LANGFUSE_PUBLIC_KEY=
LANGFUSE_SECRET_KEY=
# =============================================================================
# ADDITIONAL API KEYS
# =============================================================================
# Anthropic (for evaluation webhook)
ANTHROPIC_API_KEY=
# OpenAI (for evaluation webhook - only if not already defined)
#OPENAI_API_KEY=