blob: 7da9d1892f2f55eabc46c9056cee64920c390404 [file] [log] [blame]
Giorgi Lekveishvili725bb392023-05-05 18:24:27 +04001apiVersion: v1
2kind: Service
3metadata:
4 labels: {{- include "longhorn.labels" . | nindent 4 }}
5 app: longhorn-conversion-webhook
6 name: longhorn-conversion-webhook
7 namespace: {{ include "release_namespace" . }}
8spec:
9 type: ClusterIP
10 sessionAffinity: ClientIP
11 selector:
Giorgi Lekveishvili285ab622023-11-22 13:50:45 +040012 app: longhorn-manager
Giorgi Lekveishvili725bb392023-05-05 18:24:27 +040013 ports:
14 - name: conversion-webhook
Giorgi Lekveishvili285ab622023-11-22 13:50:45 +040015 port: 9501
Giorgi Lekveishvili725bb392023-05-05 18:24:27 +040016 targetPort: conversion-wh
17---
18apiVersion: v1
19kind: Service
20metadata:
21 labels: {{- include "longhorn.labels" . | nindent 4 }}
22 app: longhorn-admission-webhook
23 name: longhorn-admission-webhook
24 namespace: {{ include "release_namespace" . }}
25spec:
26 type: ClusterIP
27 sessionAffinity: ClientIP
28 selector:
Giorgi Lekveishvili285ab622023-11-22 13:50:45 +040029 app: longhorn-manager
Giorgi Lekveishvili725bb392023-05-05 18:24:27 +040030 ports:
31 - name: admission-webhook
Giorgi Lekveishvili285ab622023-11-22 13:50:45 +040032 port: 9502
Giorgi Lekveishvili725bb392023-05-05 18:24:27 +040033 targetPort: admission-wh
34---
35apiVersion: v1
36kind: Service
37metadata:
38 labels: {{- include "longhorn.labels" . | nindent 4 }}
39 app: longhorn-recovery-backend
40 name: longhorn-recovery-backend
41 namespace: {{ include "release_namespace" . }}
42spec:
43 type: ClusterIP
44 sessionAffinity: ClientIP
45 selector:
Giorgi Lekveishvili285ab622023-11-22 13:50:45 +040046 app: longhorn-manager
Giorgi Lekveishvili725bb392023-05-05 18:24:27 +040047 ports:
48 - name: recovery-backend
Giorgi Lekveishvili285ab622023-11-22 13:50:45 +040049 port: 9503
Giorgi Lekveishvili725bb392023-05-05 18:24:27 +040050 targetPort: recov-backend
51---
52apiVersion: v1
53kind: Service
54metadata:
55 labels: {{- include "longhorn.labels" . | nindent 4 }}
56 name: longhorn-engine-manager
57 namespace: {{ include "release_namespace" . }}
58spec:
59 clusterIP: None
60 selector:
61 longhorn.io/component: instance-manager
62 longhorn.io/instance-manager-type: engine
63---
64apiVersion: v1
65kind: Service
66metadata:
67 labels: {{- include "longhorn.labels" . | nindent 4 }}
68 name: longhorn-replica-manager
69 namespace: {{ include "release_namespace" . }}
70spec:
71 clusterIP: None
72 selector:
73 longhorn.io/component: instance-manager
74 longhorn.io/instance-manager-type: replica