update service

This commit is contained in:
2026-01-22 23:50:37 +01:00
parent 6b136d285a
commit f8dbd26467
2 changed files with 36 additions and 4 deletions

View File

@@ -1,6 +1,7 @@
{{- range $name, $device := .Values.externalDevices }} {{- range $name, $device := .Values.externalDevices }}
{{- if $device.enabled }} {{- if $device.enabled }}
--- ---
# Service pour {{ $name }}
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
@@ -10,12 +11,27 @@ metadata:
app: external-device app: external-device
device: {{ $name }} device: {{ $name }}
spec: spec:
type: ExternalName type: ClusterIP
externalName: {{ $device.ip }}
ports: ports:
- port: {{ $device.port }} - port: {{ $device.port }}
targetPort: {{ $device.port }} targetPort: {{ $device.port }}
protocol: TCP protocol: TCP
---
# Endpoints pour {{ $name }} (pointe vers l'IP externe)
apiVersion: v1
kind: Endpoints
metadata:
name: {{ $name }}-backend
namespace: {{ $device.namespace | default $.Values.global.namespace }}
labels:
app: external-device
device: {{ $name }}
subsets:
- addresses:
- ip: {{ $device.ip }}
ports:
- port: {{ $device.port }}
protocol: TCP
{{- end }} {{- end }}
{{- end }} {{- end }}

View File

@@ -1,6 +1,7 @@
{{- range $name, $device := .Values.externalDevices }} {{- range $name, $device := .Values.externalDevices }}
{{- if $device.enabled }} {{- if $device.enabled }}
--- ---
# Service pour {{ $name }}
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
@@ -10,12 +11,27 @@ metadata:
app: external-device app: external-device
device: {{ $name }} device: {{ $name }}
spec: spec:
type: ExternalName type: ClusterIP
externalName: {{ $device.ip }}
ports: ports:
- port: {{ $device.port }} - port: {{ $device.port }}
targetPort: {{ $device.port }} targetPort: {{ $device.port }}
protocol: TCP protocol: TCP
---
# Endpoints pour {{ $name }} (pointe vers l'IP externe)
apiVersion: v1
kind: Endpoints
metadata:
name: {{ $name }}-backend
namespace: {{ $device.namespace | default $.Values.global.namespace }}
labels:
app: external-device
device: {{ $name }}
subsets:
- addresses:
- ip: {{ $device.ip }}
ports:
- port: {{ $device.port }}
protocol: TCP
{{- end }} {{- end }}
{{- end }} {{- end }}