Skip to content

Commit 07175b3

Browse files
authored
fix(gateway): gateway.namespace value is ignored
1 parent a438893 commit 07175b3

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

Diff for: traefik/templates/gateway.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ apiVersion: gateway.networking.k8s.io/v1
77
kind: Gateway
88
metadata:
99
name: {{ default "traefik-gateway" .Values.gateway.name }}
10-
namespace: {{ template "traefik.namespace" . }}
10+
namespace: {{ default ( include "traefik.namespace" . ) .Values.gateway.namespace }}
1111
labels:
1212
{{- include "traefik.labels" . | nindent 4 }}
1313
{{- with .Values.gateway.annotations }}

Diff for: traefik/tests/gateway-config_test.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,17 @@ tests:
9898
- equal:
9999
path: metadata.namespace
100100
value: "traefik-ns-override"
101+
- it: should install Gateway in defined gateway namespace
102+
set:
103+
providers:
104+
kubernetesGateway:
105+
enabled: true
106+
gateway:
107+
namespace: "gateway-ns-override"
108+
asserts:
109+
- equal:
110+
path: metadata.namespace
111+
value: "gateway-ns-override"
101112
- it: should have one Gateway with the correct annotations
102113
set:
103114
providers:

0 commit comments

Comments
 (0)