feat(argo-cd): setting gateway resources namespace from tpl "argo-cd.namespace"
Signed-off-by: Tristan Duverger <tristan.duverger@gmail.com>
This commit is contained in:
parent
742993730f
commit
4ec0b60259
7 changed files with 15 additions and 15 deletions
|
@ -1046,8 +1046,8 @@ NAME: my-release
|
||||||
| server.gateway.httpRoute.pathType | string | `PathPrefix` (See [values.yaml]) | HTTP reoute path type. Either 'Exact' or `PathPrefix` |
|
| server.gateway.httpRoute.pathType | string | `PathPrefix` (See [values.yaml]) | HTTP reoute path type. Either 'Exact' or `PathPrefix` |
|
||||||
| server.gateway.labels | object | `{}` | Additional gateway labels |
|
| server.gateway.labels | object | `{}` | Additional gateway labels |
|
||||||
| server.gateway.listeners | list | Listen on http. | Gateway listeners |
|
| server.gateway.listeners | list | Listen on http. | Gateway listeners |
|
||||||
| server.gateway.name | string | `""` (calculated with template "argo-cd.server.fullname") (See [values.yaml]) | Name of the gateway |
|
| server.gateway.name | string | `'{{ include "argo-cd.server.fullname" . }}'` (See [values.yaml]) | Name of the gateway |
|
||||||
| server.gateway.namespace | string | `.Release.Namespace` (See [values.yaml]) | Name of the namespace gateway |
|
| server.gateway.namespace | string | `'{{ include "argo-cd.namespace" . }}'` (See [values.yaml]) | Name of the namespace gateway |
|
||||||
| server.hostNetwork | bool | `false` | Host Network for Server pods |
|
| server.hostNetwork | bool | `false` | Host Network for Server pods |
|
||||||
| server.image.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Image pull policy for the Argo CD server |
|
| server.image.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Image pull policy for the Argo CD server |
|
||||||
| server.image.repository | string | `""` (defaults to global.image.repository) | Repository to use for the Argo CD server |
|
| server.image.repository | string | `""` (defaults to global.image.repository) | Repository to use for the Argo CD server |
|
||||||
|
|
|
@ -3,7 +3,7 @@ apiVersion: gateway.networking.k8s.io/v1
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ include "argo-cd.server.fullname" . }}
|
name: {{ include "argo-cd.server.fullname" . }}
|
||||||
namespace: {{ .Release.Namespace | quote }}
|
namespace: {{ include "argo-cd.namespace" . }}
|
||||||
labels:
|
labels:
|
||||||
{{- include "argo-cd.labels" (dict "context" . "component" .Values.server.name "name" .Values.server.name) | nindent 4 }}
|
{{- include "argo-cd.labels" (dict "context" . "component" .Values.server.name "name" .Values.server.name) | nindent 4 }}
|
||||||
{{- with .Values.server.gateway.httpRoute.labels }}
|
{{- with .Values.server.gateway.httpRoute.labels }}
|
||||||
|
@ -19,8 +19,8 @@ spec:
|
||||||
parentRefs:
|
parentRefs:
|
||||||
- group: gateway.networking.k8s.io
|
- group: gateway.networking.k8s.io
|
||||||
kind: Gateway
|
kind: Gateway
|
||||||
name: {{ .Values.server.gateway.name | default (include "argo-cd.server.fullname" .) }}
|
name: {{ tpl (toString .Values.server.gateway.name) . }}
|
||||||
namespace: {{ .Values.server.gateway.namespace | default .Release.Namespace }}
|
namespace: {{ tpl (toString .Values.server.gateway.namespace) . }}
|
||||||
{{- with .Values.server.gateway.httpRoute.gatewaySection }}
|
{{- with .Values.server.gateway.httpRoute.gatewaySection }}
|
||||||
sectionName: {{ . }}
|
sectionName: {{ . }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
kind: Gateway
|
kind: Gateway
|
||||||
apiVersion: gateway.networking.k8s.io/v1
|
apiVersion: gateway.networking.k8s.io/v1
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ .Values.server.gateway.name | default (include "argo-cd.server.fullname" .) }}
|
name: {{ tpl (toString .Values.server.gateway.name) . }}
|
||||||
namespace: {{ .Values.server.gateway.namespace | default .Release.Namespace }}
|
namespace: {{ tpl (toString .Values.server.gateway.namespace) . }}
|
||||||
labels:
|
labels:
|
||||||
{{- include "argo-cd.labels" (dict "context" . "component" .Values.server.name "name" .Values.server.name) | nindent 4 }}
|
{{- include "argo-cd.labels" (dict "context" . "component" .Values.server.name "name" .Values.server.name) | nindent 4 }}
|
||||||
{{- with .Values.server.gateway.labels }}
|
{{- with .Values.server.gateway.labels }}
|
||||||
|
|
|
@ -3,7 +3,7 @@ apiVersion: networking.gke.io/v1
|
||||||
kind: GCPBackendPolicy
|
kind: GCPBackendPolicy
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ include "argo-cd.server.fullname" . }}
|
name: {{ include "argo-cd.server.fullname" . }}
|
||||||
namespace: {{ .Release.Namespace | quote }}
|
namespace: {{ include "argo-cd.namespace" . }}
|
||||||
labels:
|
labels:
|
||||||
{{- include "argo-cd.labels" (dict "context" . "component" .Values.server.name "name" .Values.server.name) | nindent 4 }}
|
{{- include "argo-cd.labels" (dict "context" . "component" .Values.server.name "name" .Values.server.name) | nindent 4 }}
|
||||||
{{- with .Values.server.gateway.gke.GCPBackendPolicy.labels }}
|
{{- with .Values.server.gateway.gke.GCPBackendPolicy.labels }}
|
||||||
|
|
|
@ -3,7 +3,7 @@ apiVersion: networking.gke.io/v1
|
||||||
kind: GCPGatewayPolicy
|
kind: GCPGatewayPolicy
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ include "argo-cd.server.fullname" . }}
|
name: {{ include "argo-cd.server.fullname" . }}
|
||||||
namespace: {{ .Release.Namespace | quote }}
|
namespace: {{ tpl (toString .Values.server.gateway.namespace) . }}
|
||||||
labels:
|
labels:
|
||||||
{{- include "argo-cd.labels" (dict "context" . "component" .Values.server.name "name" .Values.server.name) | nindent 4 }}
|
{{- include "argo-cd.labels" (dict "context" . "component" .Values.server.name "name" .Values.server.name) | nindent 4 }}
|
||||||
{{- with .Values.server.gateway.gke.GCPGatewayPolicy.labels }}
|
{{- with .Values.server.gateway.gke.GCPGatewayPolicy.labels }}
|
||||||
|
@ -23,5 +23,5 @@ spec:
|
||||||
targetRef:
|
targetRef:
|
||||||
group: gateway.networking.k8s.io
|
group: gateway.networking.k8s.io
|
||||||
kind: Gateway
|
kind: Gateway
|
||||||
name: {{ include "argo-cd.server.fullname" . }}
|
name: {{ tpl (toString .Values.server.gateway.name) . }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -3,7 +3,7 @@ apiVersion: networking.gke.io/v1
|
||||||
kind: HealthCheckPolicy
|
kind: HealthCheckPolicy
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ include "argo-cd.server.fullname" . }}
|
name: {{ include "argo-cd.server.fullname" . }}
|
||||||
namespace: {{ .Release.Namespace | quote }}
|
namespace: {{ include "argo-cd.namespace" . }}
|
||||||
labels:
|
labels:
|
||||||
{{- include "argo-cd.labels" (dict "context" . "component" .Values.server.name "name" .Values.server.name) | nindent 4 }}
|
{{- include "argo-cd.labels" (dict "context" . "component" .Values.server.name "name" .Values.server.name) | nindent 4 }}
|
||||||
{{- with .Values.server.gateway.gke.HealthCheckPolicy.labels }}
|
{{- with .Values.server.gateway.gke.HealthCheckPolicy.labels }}
|
||||||
|
|
|
@ -2158,11 +2158,11 @@ server:
|
||||||
## Note: you can already have an existing Gateway and just wanted to add a route and backend policy to that Gateway, let false in that case
|
## Note: you can already have an existing Gateway and just wanted to add a route and backend policy to that Gateway, let false in that case
|
||||||
enabled: false
|
enabled: false
|
||||||
# -- Name of the gateway
|
# -- Name of the gateway
|
||||||
# @default -- `""` (calculated with template "argo-cd.server.fullname") (See [values.yaml])
|
# @default -- `'{{ include "argo-cd.server.fullname" . }}'` (See [values.yaml])
|
||||||
name: ""
|
name: '{{ include "argo-cd.server.fullname" . }}'
|
||||||
# -- Name of the namespace gateway
|
# -- Name of the namespace gateway
|
||||||
# @default -- `.Release.Namespace` (See [values.yaml])
|
# @default -- `'{{ include "argo-cd.namespace" . }}'` (See [values.yaml])
|
||||||
namespace: ""
|
namespace: '{{ include "argo-cd.namespace" . }}'
|
||||||
# -- Specific implementation for gateway controller. Only `None` and `gke` are supported.
|
# -- Specific implementation for gateway controller. Only `None` and `gke` are supported.
|
||||||
## With `None`, the gateway is supposed to already exist and no specific object will be created
|
## With `None`, the gateway is supposed to already exist and no specific object will be created
|
||||||
## Additional configuration might be required in related configuration sections for `gke`
|
## Additional configuration might be required in related configuration sections for `gke`
|
||||||
|
|
Loading…
Reference in a new issue