1 Commits

Author SHA1 Message Date
834bed88e0 Sync chart from pieced-threema-gateway 0.1.7 2026-05-17 11:27:41 +00:00
3 changed files with 13 additions and 5 deletions

View File

@@ -2,5 +2,5 @@ apiVersion: v2
name: pieced-threema-gateway name: pieced-threema-gateway
description: PieCed IT central Threema Gateway relay description: PieCed IT central Threema Gateway relay
type: application type: application
version: 0.1.6 version: 0.1.7
appVersion: "0.1.6" appVersion: "0.1.7"

View File

@@ -96,12 +96,20 @@ spec:
- ports: - ports:
- port: "5432" - port: "5432"
protocol: TCP protocol: TCP
# Tenant OpenClaw services — port 18789, any tenant namespace # Tenant OpenClaw services — port 18790 (Service targetPort).
#
# Why 18790, not 18789:
# OpenClaw's per-tenant Service exposes the gateway as
# `port: 18789, targetPort: 18790`. Cilium's socket-LB rewrites
# `connect(svc-IP:18789)` to `pod-IP:18790` before the egress policy
# hook fires, so the rule must allow the targetPort (18790), not
# the Service port. The application's OPENCLAW_URL_TEMPLATE still
# uses :18789 (correct — application connects to the Service port).
- toEndpoints: - toEndpoints:
- matchLabels: - matchLabels:
{{ .Values.networkPolicy.tenantNamespaceLabel | quote }}: {{ .Values.networkPolicy.tenantNamespaceLabelValue | quote }} {{ .Values.networkPolicy.tenantNamespaceLabel | quote }}: {{ .Values.networkPolicy.tenantNamespaceLabelValue | quote }}
toPorts: toPorts:
- ports: - ports:
- port: "18789" - port: "18790"
protocol: TCP protocol: TCP
{{- end }} {{- end }}

View File

@@ -6,7 +6,7 @@ namespace: threema-gateway
image: image:
repository: registry.c5ai.ch/pieced/pieced-threema-gateway repository: registry.c5ai.ch/pieced/pieced-threema-gateway
tag: "0.1.6" tag: "0.1.7"
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
# Pull from registry.c5ai.ch — matches operator + portal pattern. # Pull from registry.c5ai.ch — matches operator + portal pattern.