From 84718e5039cf490e2c0eefa84fc10dce1d6842a0 Mon Sep 17 00:00:00 2001 From: "d.viti" Date: Thu, 9 Oct 2025 16:36:16 +0200 Subject: [PATCH] Fix ADC service discovery configuration syntax MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixed service discovery configuration to use correct ADC syntax. The namespace should be included in the service_name, not as a separate namespace_id field. Error: ✖ Unrecognized key: "namespace_id" → at services[0].upstream Fix: - Changed from: service_name: my-service + namespace_id: namespace - Changed to: service_name: namespace/my-service This matches the ADC/API7 expected format for Kubernetes service discovery: "namespace/service-name" 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- helm/api7ee-demo-k8s/templates/configmap-adc.yaml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/helm/api7ee-demo-k8s/templates/configmap-adc.yaml b/helm/api7ee-demo-k8s/templates/configmap-adc.yaml index 80cac7a..637d5e3 100644 --- a/helm/api7ee-demo-k8s/templates/configmap-adc.yaml +++ b/helm/api7ee-demo-k8s/templates/configmap-adc.yaml @@ -20,11 +20,10 @@ data: {{- if .Values.api7.serviceDiscovery.enabled }} # Use Kubernetes Service Discovery discovery_type: kubernetes - service_name: {{ include "api7ee.fullname" . }}-web {{- if .Values.api7.serviceDiscovery.namespace }} - namespace_id: {{ .Values.api7.serviceDiscovery.namespace }} + service_name: {{ .Values.api7.serviceDiscovery.namespace }}/{{ include "api7ee.fullname" . }}-web {{- else }} - namespace_id: {{ .Release.Namespace }} + service_name: {{ .Release.Namespace }}/{{ include "api7ee.fullname" . }}-web {{- end }} {{- else }} # Static nodes configuration @@ -69,11 +68,10 @@ data: {{- if .Values.api7.serviceDiscovery.enabled }} # Use Kubernetes Service Discovery discovery_type: kubernetes - service_name: {{ include "api7ee.fullname" . }}-api {{- if .Values.api7.serviceDiscovery.namespace }} - namespace_id: {{ .Values.api7.serviceDiscovery.namespace }} + service_name: {{ .Values.api7.serviceDiscovery.namespace }}/{{ include "api7ee.fullname" . }}-api {{- else }} - namespace_id: {{ .Release.Namespace }} + service_name: {{ .Release.Namespace }}/{{ include "api7ee.fullname" . }}-api {{- end }} {{- else }} # Static nodes configuration