-
Notifications
You must be signed in to change notification settings - Fork 70
Expand file tree
/
Copy pathdev-apply.sh
More file actions
executable file
·34 lines (29 loc) · 1.63 KB
/
dev-apply.sh
File metadata and controls
executable file
·34 lines (29 loc) · 1.63 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
#!/bin/bash
set -euxo pipefail
ROOT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." &>/dev/null && pwd)
cd $ROOT_DIR
echo $ROOT_DIR
OPENAI_API_KEY=${OPENAI_API_KEY:-sk-dummy-OPENAI_API_KEY}
MCP_BASIC_KEY=${MCP_BASIC_KEY:-sk-dummy-MCP_BASIC_KEY}
MCP_PAPERSCORE_KEY=${MCP_PAPERSCORE_KEY:-sk-dummy-MCP_PAPERSCORE_KEY}
XTRAGPT_OPENAI_API_KEY=${XTRAGPT_OPENAI_API_KEY:-sk-dummy-XTRAGPT_OPENAI_API_KEY}
XTRAGPT_OPENREVIEW_BASE_URL=${XTRAGPT_OPENREVIEW_BASE_URL:-https://api2.openreview.net}
XTRAGPT_OPENREVIEW_USERNAME=${XTRAGPT_OPENREVIEW_USERNAME:-dummy-XTRAGPT_OPENREVIEW_USERNAME}
XTRAGPT_OPENREVIEW_PASSWORD=${XTRAGPT_OPENREVIEW_PASSWORD:-dummy-XTRAGPT_OPENREVIEW_PASSWORD}
GHCR_DOCKER_CONFIG=${GHCR_DOCKER_CONFIG:-dummy-ghcr-docker-config}
CLOUDFLARE_TUNNEL_TOKEN=${CLOUDFLARE_TUNNEL_TOKEN:-dummy-cloudflare-tunnel-token}
helm template $ROOT_DIR/helm-chart \
--create-namespace \
--values $ROOT_DIR/helm-chart/values.yaml \
--values $ROOT_DIR/hack/values-dev.yaml \
--set-string openai_api_key=$OPENAI_API_KEY \
--set-string mcp_basic_key=$MCP_BASIC_KEY \
--set-string mcp_paperscore_key=$MCP_PAPERSCORE_KEY \
--set-string xtragpt_openai_api_key=$XTRAGPT_OPENAI_API_KEY \
--set-string xtragpt_openreview_base_url=$XTRAGPT_OPENREVIEW_BASE_URL \
--set-string xtragpt_openreview_username=$XTRAGPT_OPENREVIEW_USERNAME \
--set-string xtragpt_openreview_password=$XTRAGPT_OPENREVIEW_PASSWORD \
--set-string ghcr_docker_config=$GHCR_DOCKER_CONFIG \
--set-string cloudflare_tunnel_token=$CLOUDFLARE_TUNNEL_TOKEN |
kubectl apply -f -
kubectl --namespace paperdebugger-dev rollout restart deployment/paperdebugger