Skip to content

Commit 7d814bb

Browse files
committed
feat(kgateway): enable backends
Signed-off-by: Nicolas Lamirault <[email protected]>
1 parent bc80cf9 commit 7d814bb

14 files changed

+45
-36
lines changed

gitops/argocd/charts/gateway-api/kgateway/templates/anthropic-backend.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ kind: Backend
55
metadata:
66
labels:
77
{{- include "kgateway.labels" (index $.Subcharts "kgateway") | nindent 4 }}
8-
name: {{ .Values.llmproviders.anthropic.name -}}
8+
name: {{ .Values.llmproviders.anthropic.name }}
99
namespace: {{ .Release.Namespace }}
1010
spec:
1111
type: AI
@@ -15,7 +15,7 @@ spec:
1515
authToken:
1616
kind: SecretRef
1717
secretRef:
18-
name: {{ .Values.llmproviders.anthropic.name -}}-credentials
19-
model: {{ .Values.llmproviders.anthropic.model -}}
18+
name: {{ .Values.llmproviders.anthropic.name }}-credentials
19+
model: {{ .Values.llmproviders.anthropic.model }}
2020
apiVersion: "2023-06-01"
2121
{{- end }}

gitops/argocd/charts/gateway-api/kgateway/templates/anthropic-credentials.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
{ if .Values.llmproviders.anthropic.enabled -}}
1+
{{ if .Values.llmproviders.anthropic.enabled -}}
22
---
33
apiVersion: external-secrets.io/v1beta1
44
kind: ExternalSecret
55
metadata:
66
labels:
77
{{- include "kgateway.labels" (index $.Subcharts "kgateway") | nindent 4 }}
8-
name: {{ .Values.llmproviders.anthropic.name -}}-credentials
8+
name: {{ .Values.llmproviders.anthropic.name }}-credentials
99
namespace: {{ .Release.Namespace }}
1010
spec:
1111
refreshInterval: 1h
1212
secretStoreRef:
1313
kind: ClusterSecretStore
1414
name: akeyless
1515
target:
16-
name: {{ .Values.llmproviders.anthropic.name -}}-credentials
16+
name: {{ .Values.llmproviders.anthropic.name }}-credentials
1717
creationPolicy: Owner
1818
data:
1919
- secretKey: Authorization

gitops/argocd/charts/gateway-api/kgateway/templates/anthropic-httproute.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ kind: HTTPRoute
55
metadata:
66
labels:
77
{{- include "kgateway.labels" (index $.Subcharts "kgateway") | nindent 4 }}
8-
name: {{ .Values.llmproviders.anthropic.name -}}
8+
name: {{ .Values.llmproviders.anthropic.name }}
99
namespace: {{ .Release.Namespace }}
1010
spec:
1111
parentRefs:
@@ -15,9 +15,9 @@ spec:
1515
- matches:
1616
- path:
1717
type: PathPrefix
18-
value: /{{ .Values.llmproviders.anthropic.name -}}
18+
value: /{{ .Values.llmproviders.anthropic.name }}
1919
backendRefs:
20-
- name: {{ .Values.llmproviders.anthropic.name -}}
20+
- name: {{ .Values.llmproviders.anthropic.name }}
2121
namespace: {{ .Release.Namespace }}
2222
group: gateway.kgateway.dev
2323
kind: Backend

gitops/argocd/charts/gateway-api/kgateway/templates/bedrock-backend.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ kind: Backend
55
metadata:
66
labels:
77
{{- include "kgateway.labels" (index $.Subcharts "kgateway") | nindent 4 }}
8-
name: {{ .Values.llmproviders.bedrock.name -}}
8+
name: {{ .Values.llmproviders.bedrock.name }}
99
namespace: {{ .Release.Namespace }}
1010
spec:
1111
type: AI
@@ -15,7 +15,7 @@ spec:
1515
auth:
1616
type: Secret
1717
secretRef:
18-
name: {{ .Values.llmproviders.bedrock.name -}}-credentials
19-
model: {{ .Values.llmproviders.bedrock.model -}}
20-
region: {{ .Values.llmproviders.bedrock.region -}}
18+
name: {{ .Values.llmproviders.bedrock.name }}-credentials
19+
model: {{ .Values.llmproviders.bedrock.model }}
20+
region: {{ .Values.llmproviders.bedrock.region }}
2121
{{- end }}

gitops/argocd/charts/gateway-api/kgateway/templates/bedrock-credentials.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
{ if .Values.llmproviders.bedrock.enabled -}}
1+
{{ if .Values.llmproviders.bedrock.enabled -}}
22
---
33
apiVersion: external-secrets.io/v1beta1
44
kind: ExternalSecret
55
metadata:
66
labels:
77
{{- include "kgateway.labels" (index $.Subcharts "kgateway") | nindent 4 }}
8-
name: {{ .Values.llmproviders.bedrock.name -}}-credentials
8+
name: {{ .Values.llmproviders.bedrock.name }}-credentials
99
namespace: {{ .Release.Namespace }}
1010
spec:
1111
refreshInterval: 1h
1212
secretStoreRef:
1313
kind: ClusterSecretStore
1414
name: akeyless
1515
target:
16-
name: {{ .Values.llmproviders.bedrock.name -}}-credentials
16+
name: {{ .Values.llmproviders.bedrock.name }}-credentials
1717
creationPolicy: Owner
1818
data:
1919
- secretKey: Authorization

gitops/argocd/charts/gateway-api/kgateway/templates/bedrock-httproute.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ kind: HTTPRoute
55
metadata:
66
labels:
77
{{- include "kgateway.labels" (index $.Subcharts "kgateway") | nindent 4 }}
8-
name: {{ .Values.llmproviders.bedrock.name -}}
8+
name: {{ .Values.llmproviders.bedrock.name }}
99
namespace: {{ .Release.Namespace }}
1010
spec:
1111
parentRefs:
@@ -15,9 +15,9 @@ spec:
1515
- matches:
1616
- path:
1717
type: PathPrefix
18-
value: /{{ .Values.llmproviders.bedrock.name -}}
18+
value: /{{ .Values.llmproviders.bedrock.name }}
1919
backendRefs:
20-
- name: {{ .Values.llmproviders.bedrock.name -}}
20+
- name: {{ .Values.llmproviders.bedrock.name }}
2121
namespace: {{ .Release.Namespace }}
2222
group: gateway.kgateway.dev
2323
kind: Backend

gitops/argocd/charts/gateway-api/kgateway/templates/gateway.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ metadata:
77
name: {{ .Values.gateway.name }}
88
namespace: {{ $.Release.Namespace }}
99
spec:
10-
{{ if .Values.kgateway.gateway.aiExtension.enabled -}}
10+
{{- if .Values.kgateway.gateway.aiExtension.enabled }}
1111
gatewayClassName: agentgateway
12-
{{ else }}
12+
{{- else }}
1313
gatewayClassName: kgateway
1414
{{- end }}
1515
infrastructure:

gitops/argocd/charts/gateway-api/kgateway/templates/gemini-backend.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ kind: Backend
55
metadata:
66
labels:
77
{{- include "kgateway.labels" (index $.Subcharts "kgateway") | nindent 4 }}
8-
name: {{ .Values.llmproviders.gemini.name -}}
8+
name: {{ .Values.llmproviders.gemini.name }}
99
namespace: {{ .Release.Namespace }}
1010
spec:
1111
ai:
@@ -15,7 +15,7 @@ spec:
1515
authToken:
1616
kind: SecretRef
1717
secretRef:
18-
name: {{ .Values.llmproviders.gemini.name -}}-credentials
18+
name: {{ .Values.llmproviders.gemini.name }}-credentials
1919
model: {{ .Values.llmproviders.gemini.model }}
2020
type: AI
2121
{{- end }}

gitops/argocd/charts/gateway-api/kgateway/templates/gemini-credentials.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ kind: ExternalSecret
55
metadata:
66
labels:
77
{{- include "kgateway.labels" (index $.Subcharts "kgateway") | nindent 4 }}
8-
name: {{ .Values.llmproviders.gemini.name -}}-credentials
8+
name: {{ .Values.llmproviders.gemini.name }}-credentials
99
namespace: {{ .Release.Namespace }}
1010
spec:
1111
refreshInterval: 1h
1212
secretStoreRef:
1313
kind: ClusterSecretStore
1414
name: akeyless
1515
target:
16-
name: {{ .Values.llmproviders.gemini.name -}}-credentials
16+
name: {{ .Values.llmproviders.gemini.name }}-credentials
1717
creationPolicy: Owner
1818
data:
1919
- secretKey: Authorization

gitops/argocd/charts/gateway-api/kgateway/templates/gemini-httproute.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ kind: HTTPRoute
55
metadata:
66
labels:
77
{{- include "kgateway.labels" (index $.Subcharts "kgateway") | nindent 4 }}
8-
name: {{ .Values.llmproviders.gemini.name -}}
8+
name: {{ .Values.llmproviders.gemini.name }}
99
namespace: {{ .Release.Namespace }}
1010
spec:
1111
parentRefs:
@@ -15,9 +15,9 @@ spec:
1515
- matches:
1616
- path:
1717
type: PathPrefix
18-
value: /{{ .Values.llmproviders.gemini.name -}}
18+
value: /{{ .Values.llmproviders.gemini.name }}
1919
backendRefs:
20-
- name: {{ .Values.llmproviders.gemini.name -}}
20+
- name: {{ .Values.llmproviders.gemini.name }}
2121
namespace: {{ .Release.Namespace }}
2222
group: gateway.kgateway.dev
2323
kind: Backend

0 commit comments

Comments
 (0)