forked from Significant-Gravitas/AutoGPT
82 lines
2.3 KiB
YAML
82 lines
2.3 KiB
YAML
replicaCount: 1 # not scaling websocket server for now
|
|
|
|
image:
|
|
repository: us-east1-docker.pkg.dev/agpt-dev/agpt-backend-dev/agpt-backend-dev
|
|
tag: latest
|
|
pullPolicy: Always
|
|
|
|
service:
|
|
type: ClusterIP
|
|
port: 8001
|
|
annotations:
|
|
cloud.google.com/neg: '{"ingress": true}'
|
|
beta.cloud.google.com/backend-config: '{"default": "autogpt-websocket-server-backend-config"}'
|
|
|
|
ingress:
|
|
enabled: true
|
|
className: "gce"
|
|
annotations:
|
|
kubernetes.io/ingress.class: gce
|
|
kubernetes.io/ingress.global-static-ip-name: "agpt-dev-agpt-ws-server-ip"
|
|
networking.gke.io/managed-certificates: "autogpt-websocket-server-cert"
|
|
hosts:
|
|
- host: dev-ws-server.agpt.co
|
|
paths:
|
|
- path: /ws
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: autogpt-websocket-server
|
|
port: 8001
|
|
defaultBackend:
|
|
service:
|
|
name: autogpt-websocket-server
|
|
port:
|
|
number: 8001
|
|
|
|
domain: "dev-ws-server.agpt.co"
|
|
|
|
resources:
|
|
limits:
|
|
cpu: 200m
|
|
memory: 256Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 128Mi
|
|
|
|
autoscaling:
|
|
enabled: false
|
|
|
|
cors:
|
|
allowOrigins: "https://dev-builder.agpt.co"
|
|
allowMethods:
|
|
- "GET"
|
|
- "POST"
|
|
- "PUT"
|
|
- "DELETE"
|
|
- "OPTIONS"
|
|
allowHeaders:
|
|
- "Content-Type"
|
|
- "Authorization"
|
|
maxAge: 3600
|
|
allowCredentials: true
|
|
|
|
readinessProbe:
|
|
httpGet:
|
|
path: /
|
|
port: 8001
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 5
|
|
livenessProbe:
|
|
httpGet:
|
|
path: /
|
|
port: 8001
|
|
initialDelaySeconds: 15
|
|
periodSeconds: 10
|
|
|
|
env:
|
|
REDIS_HOST: "redis-dev-master.redis-dev.svc.cluster.local"
|
|
REDIS_PORT: "6379"
|
|
|
|
secrets:
|
|
REDIS_PASSWORD: "AgBKMJoMuj4Aze7QZFm0mmR+7FJ/1Shc/fvFMc1yv1WcyT12ngDlSdmw6eW6PaAxnrzTRZbjGNxDVONS/8g86OvEEe+OiZjI7iaGxipGkxeKMzHPbHgQt97gKRT0wEQ8K6d67gD72YZDpVmYKMOWlMDIWl64404O1Xq4FJeBQQiB57MpP5VBX0Haxe+piYfyCcli/V9mZqLb8rzutl+IovCzd3z+rpJ2EC9kgCWjGzH0Kaylmrg86ZFFSQScTcv+UQ6/7y2WldVJPohMFEOFbxUXEThzkPxy7rryNNDrQ2M704a+/ixAqhQ9nJmaAfMNdFgp4T0oEQlsTPBEsXwCt3yzqbdAm+eAohe2X60d+trNsHdMGEzgWDFtTLEjCdKml9a7GJMJsZsf2Qb1AnvdwlLFWm9jm8X+x9YXrHvakso+zvRCB1uvVEB+77ys4y0flBXDheFOTsS7cnGfumexGV/0IrJPBujVJM1q6J1ilPGTYqWVpSznl4taCPvkGjFtsKj1JHlc1FMkyV9vmkHfMfC/YuYYzMpKcfMQlUh22gpth69ENhN3DNUUEH3m5Ea4hzG5lsiCJ9XFJyJ4RSqUU3U58zy18ONEzlX1qNb26oqTSe2j5+29JpTAOkmcRyMBH0WHhB1Us5vgYjN0WNKY4EKLO53kxJDJIKiquEb1mWAmy9yzft+LhroqpyhAUtTvh5MLVs1CCpUX2Q==" |