Updated templates

This commit is contained in:
Cyber MacGeddon 2024-09-28 11:54:00 +01:00
parent d6cacd3fb7
commit 2c8dd0bd39
34 changed files with 6170 additions and 562 deletions

View file

@ -110,7 +110,7 @@ items:
- '250'
- --chunk-overlap
- '15'
image: docker.io/trustgraph/trustgraph-flow:0.10.0
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: chunker
resources:
limits:
@ -160,7 +160,7 @@ items:
- pulsar://pulsar:6650
- -m
- all-MiniLM-L6-v2
image: docker.io/trustgraph/trustgraph-flow:0.10.0
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: embeddings
resources:
limits:
@ -669,7 +669,7 @@ items:
- '30'
- --max-subgraph-size
- '3000'
image: docker.io/trustgraph/trustgraph-flow:0.10.0
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: graph-rag
resources:
limits:
@ -717,7 +717,7 @@ items:
- kg-extract-definitions
- -p
- pulsar://pulsar:6650
image: docker.io/trustgraph/trustgraph-flow:0.10.0
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: kg-extract-definitions
resources:
limits:
@ -765,7 +765,7 @@ items:
- kg-extract-relationships
- -p
- pulsar://pulsar:6650
image: docker.io/trustgraph/trustgraph-flow:0.10.0
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: kg-extract-relationships
resources:
limits:
@ -791,6 +791,41 @@ items:
selector:
app: kg-extract-relationships
type: LoadBalancer
- apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: kg-extract-topics
name: kg-extract-topics
namespace: trustgraph
spec:
replicas: 1
selector:
matchLabels:
app: kg-extract-topics
template:
metadata:
labels:
app: kg-extract-topics
spec:
containers:
- command:
- kg-extract-topics
- -p
- pulsar://pulsar:6650
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: kg-extract-topics
resources:
limits:
cpu: '0.5'
memory: 128M
requests:
cpu: '0.1'
memory: 128M
securityContext:
runAsGroup: 0
runAsUser: 0
volumes: []
- apiVersion: apps/v1
kind: Deployment
metadata:
@ -813,7 +848,7 @@ items:
- pdf-decoder
- -p
- pulsar://pulsar:6650
image: docker.io/trustgraph/trustgraph-flow:0.10.0
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: pdf-decoder
resources:
limits:
@ -852,11 +887,12 @@ items:
\ # 5 seconds.\n scrape_interval: 5s\n\n static_configs:\n - targets:\n\
\ - 'pdf-decoder:8000'\n - 'chunker:8000'\n - 'vectorize:8000'\n\
\ - 'embeddings:8000'\n - 'kg-extract-definitions:8000'\n \
\ - 'kg-extract-relationships:8000'\n - 'store-graph-embeddings:8000'\n\
\ - 'store-triples:8000'\n - 'text-completion:8000'\n -\
\ 'text-completion-rag:8000'\n - 'graph-rag:8000'\n - 'prompt:8000'\n\
\ - 'prompt-rag:8000'\n - 'query-graph-embeddings:8000'\n \
\ - 'query-triples:8000'\n - 'pulsar:8080'\n\n"
\ - 'kg-extract-topics:8000'\n - 'kg-extract-relationships:8000'\n\
\ - 'store-graph-embeddings:8000'\n - 'store-triples:8000'\n \
\ - 'text-completion:8000'\n - 'text-completion-rag:8000'\n \
\ - 'graph-rag:8000'\n - 'prompt:8000'\n - 'prompt-rag:8000'\n\
\ - 'query-graph-embeddings:8000'\n - 'query-triples:8000'\n \
\ - 'pulsar:8080'\n\n"
kind: ConfigMap
metadata:
name: prometheus-cfg
@ -968,7 +1004,7 @@ items:
- non-persistent://tg/request/text-completion
- --text-completion-response-queue
- non-persistent://tg/response/text-completion-response
image: docker.io/trustgraph/trustgraph-flow:0.10.0
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: prompt
resources:
limits:
@ -1024,7 +1060,7 @@ items:
- non-persistent://tg/request/text-completion-rag
- --text-completion-response-queue
- non-persistent://tg/response/text-completion-rag-response
image: docker.io/trustgraph/trustgraph-flow:0.10.0
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: prompt-rag
resources:
limits:
@ -1282,7 +1318,7 @@ items:
- pulsar://pulsar:6650
- -t
- http://qdrant:6333
image: docker.io/trustgraph/trustgraph-flow:0.10.0
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: query-doc-embeddings
resources:
limits:
@ -1332,7 +1368,7 @@ items:
- pulsar://pulsar:6650
- -t
- http://qdrant:6333
image: docker.io/trustgraph/trustgraph-flow:0.10.0
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: query-graph-embeddings
resources:
limits:
@ -1382,7 +1418,7 @@ items:
- pulsar://pulsar:6650
- -g
- cassandra
image: docker.io/trustgraph/trustgraph-flow:0.10.0
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: query-triples
resources:
limits:
@ -1432,7 +1468,7 @@ items:
- pulsar://pulsar:6650
- -t
- http://qdrant:6333
image: docker.io/trustgraph/trustgraph-flow:0.10.0
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: store-doc-embeddings
resources:
limits:
@ -1482,7 +1518,7 @@ items:
- pulsar://pulsar:6650
- -t
- http://qdrant:6333
image: docker.io/trustgraph/trustgraph-flow:0.10.0
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: store-graph-embeddings
resources:
limits:
@ -1532,7 +1568,7 @@ items:
- pulsar://pulsar:6650
- -g
- cassandra
image: docker.io/trustgraph/trustgraph-flow:0.10.0
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: store-triples
resources:
limits:
@ -1584,7 +1620,7 @@ items:
- gemma2:9b
- -r
- ${OLLAMA_HOST}
image: docker.io/trustgraph/trustgraph-flow:0.10.0
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: text-completion
resources:
limits:
@ -1640,7 +1676,7 @@ items:
- non-persistent://tg/request/text-completion-rag
- -o
- non-persistent://tg/response/text-completion-rag-response
image: docker.io/trustgraph/trustgraph-flow:0.10.0
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: text-completion-rag
resources:
limits:
@ -1688,7 +1724,7 @@ items:
- embeddings-vectorize
- -p
- pulsar://pulsar:6650
image: docker.io/trustgraph/trustgraph-flow:0.10.0
image: docker.io/trustgraph/trustgraph-flow:0.10.1
name: vectorize
resources:
limits: