-
Notifications
You must be signed in to change notification settings - Fork 35
Expand file tree
/
Copy pathservice.yaml
More file actions
141 lines (141 loc) · 2.85 KB
/
Copy pathservice.yaml
File metadata and controls
141 lines (141 loc) · 2.85 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
apiVersion: v1
kind: Service
metadata:
name: openhands-service
labels:
app: openhands
spec:
ports:
- name: openhands
port: 3000
protocol: TCP
targetPort: 3000
selector:
app: openhands
type: ClusterIP
{{- if and (index .Values "runtime-api") (index .Values "runtime-api" "enabled") }}
---
apiVersion: v1
kind: Service
metadata:
name: oh-main-runtime-api
spec:
type: ClusterIP
ports:
- port: 5000
targetPort: http
protocol: TCP
name: http
selector:
app.kubernetes.io/name: runtime-api
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end }}
{{- if .Values.postgresql.enabled }}
---
apiVersion: v1
kind: Service
metadata:
name: oh-main-postgresql
spec:
type: ClusterIP
sessionAffinity: None
ports:
- name: tcp-postgresql
port: 5432
targetPort: tcp-postgresql
nodePort: null
selector:
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/name: postgresql
app.kubernetes.io/component: primary
{{- end }}
{{- if and .Values.redis.enabled .Values.langfuse.enabled }}
---
apiVersion: v1
kind: Service
metadata:
name: oh-main-redis
spec:
type: ClusterIP
internalTrafficPolicy: Cluster
sessionAffinity: None
ports:
- name: tcp-redis
port: 6379
targetPort: redis
nodePort: null
selector:
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/name: redis
app.kubernetes.io/component: master
{{- end }}
{{- if and (index .Values "litellm-helm") (index .Values "litellm-helm" "enabled") }}
---
apiVersion: v1
kind: Service
metadata:
name: oh-main-lite-llm
spec:
type: ClusterIP
internalTrafficPolicy: Cluster
sessionAffinity: None
ports:
- name: http
port: 4000
targetPort: http
selector:
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/name: litellm
{{- end }}
{{- if .Values.clickhouse.enabled }}
apiVersion: v1
kind: Service
metadata:
name: oh-main-clickhouse
namespace: openhands
labels:
app: clickhouse
spec:
type: ClusterIP
ports:
- name: http
port: 8123
protocol: TCP
targetPort: 8123
- name: tcp
port: 9000
protocol: TCP
targetPort: 9000
- name: tcp-mysql
port: 9004
protocol: TCP
targetPort: 9004
- name: tcp-postgresql
port: 9005
protocol: TCP
targetPort: 9005
- name: http-intersrv
port: 9009
protocol: TCP
targetPort: 9009
selector:
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/name: clickhouse
{{- end }}
{{- if .Values.langfuse.enabled }}
---
apiVersion: v1
kind: Service
metadata:
name: oh-main-langfuse
spec:
type: ClusterIP
ports:
- name: http
port: 3000
targetPort: http
nodePort: null
selector:
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/name: langfuse
{{- end }}