Skip to content

Commit ccf9b5d

Browse files
committed
update destination namespace
1 parent 322c738 commit ccf9b5d

33 files changed

+48
-36
lines changed

charts/platform/templates/_helpers.tpl

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,13 @@ release: {{ .Release.Name | quote }}
6363
{{- end -}}
6464

6565
{{- define "platform.priorityClassName" -}}
66-
{{- default (printf "%s-services" .Release.Namespace) .Values.defaultPriorityClassName -}}
66+
{{- $namespace := include "platform.argocd.destination.namespace" . -}}
67+
{{- $priorityClassName := printf "%s-services" $namespace -}}
68+
{{- default $priorityClassName .Values.defaultPriorityClassName -}}
69+
{{- end -}}
70+
71+
{{- define "platform.argocd.destination.namespace" -}}
72+
{{- required "argocd.destination.namespace is required" .Values.argocd.destination.namespace -}}
6773
{{- end -}}
6874

6975
{{- define "platform.argocd.application" -}}

charts/platform/templates/alloy-application.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{{- define "platform.argocd.applications.alloy.values" -}}
2+
{{- $platformNamespace := include "platform.argocd.destination.namespace" . -}}
23
global:
34
podSecurityContext:
45
runAsUser: 473
@@ -13,7 +14,7 @@ alloy:
1314
content: |
1415
loki.write "default" {
1516
endpoint {
16-
url = "http://loki-gateway.{{ .Release.Namespace }}.svc.cluster.local/loki/api/v1/push"
17+
url = "http://loki-gateway.{{ $platformNamespace }}.svc.cluster.local/loki/api/v1/push"
1718
}
1819
}
1920

charts/platform/templates/kube-prometheus-stack-application.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ route:
3030

3131
{{- define "platform.argocd.applications.kubePrometheusStack.values" -}}
3232
{{- $platformTokenSecretName := dig "valueFrom" "secretKeyRef" "name" "" (include "platform.token" . | fromYaml) -}}
33+
{{- $platformNamespace := include "platform.argocd.destination.namespace" . -}}
3334
nameOverride: prometheus
3435
fullnameOverride: prometheus
3536
global:
@@ -47,7 +48,7 @@ kubeApiServer:
4748
platform.apolo.us/scrape-metrics: "true"
4849
kubelet:
4950
enabled: true
50-
namespace: {{ .Release.Namespace }}
51+
namespace: {{ $platformNamespace }}
5152
serviceMonitor:
5253
additionalLabels:
5354
platform.apolo.us/scrape-metrics: "true"
@@ -158,7 +159,7 @@ prometheusOperator:
158159
additionalLabels:
159160
platform.apolo.us/scrape-metrics: "true"
160161
kubeletService:
161-
namespace: {{ .Release.Namespace }}
162+
namespace: {{ $platformNamespace }}
162163
priorityClassName: {{ include "platform.priorityClassName" . }}
163164
prometheus:
164165
prometheusSpec:
@@ -207,7 +208,7 @@ prometheus:
207208
ingressClassName: {{ . }}
208209
{{- end }}
209210
annotations:
210-
traefik.ingress.kubernetes.io/router.middlewares: {{ .Release.Namespace }}-{{ .Release.Name }}-federated-prometheus-auth@kubernetescrd
211+
traefik.ingress.kubernetes.io/router.middlewares: {{ $platformNamespace }}-{{ .Release.Name }}-federated-prometheus-auth@kubernetescrd
211212
traefik.ingress.kubernetes.io/router.priority: "1000"
212213
hosts:
213214
- prometheus.{{ include "platform.clusterDnsName" . }}

charts/platform/templates/platform-api-poller-application.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{{- define "platform.argocd.applications.platformApiPoller.values" -}}
22
{{- $platformUrls := include "platform.urls" . | fromYaml -}}
3+
{{- $platformNamespace := include "platform.argocd.destination.namespace" . -}}
34
image:
45
repository: ghcr.io/neuro-inc/platformapi
56
platform:
@@ -15,8 +16,8 @@ platform:
1516
jobs:
1617
namespace: platform-jobs
1718
ingressClass: {{ .Values.defaultIngressClassName }}
18-
ingressAuthMiddleware: {{ printf "%s-%s-ingress-auth@kubernetescrd" .Release.Namespace .Release.Name }}
19-
ingressErrorPageMiddleware: {{ printf "%s-%s-error-page@kubernetescrd" .Release.Namespace .Release.Name }}
19+
ingressAuthMiddleware: {{ printf "%s-%s-ingress-auth@kubernetescrd" $platformNamespace .Release.Name }}
20+
ingressErrorPageMiddleware: {{ printf "%s-%s-error-page@kubernetescrd" $platformNamespace .Release.Name }}
2021
ingressOAuthAuthorizeUrl: {{ printf "%s/oauth/authorize" (get $platformUrls "ingressAuthUrl") }}
2122
nodeLabels:
2223
job: {{ .Values.nodeLabels.job }}

charts/platform/templates/platform-monitoring-application.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{{- define "platform.argocd.applications.platformMonitoring.values" -}}
22
{{- $platformUrls := include "platform.urls" . | fromYaml -}}
3+
{{- $platformNamespace := include "platform.argocd.destination.namespace" . -}}
34
nameOverride: {{ printf "%s-monitoring" .Release.Name }}
45
fullnameOverride: {{ printf "%s-monitoring" .Release.Name }}
56
image:
@@ -28,7 +29,7 @@ logs:
2829
persistence:
2930
type: loki
3031
loki:
31-
endpoint: {{ printf "http://loki-read.%s:3100" .Release.Namespace }}
32+
endpoint: {{ printf "http://loki-read.%s:3100" $platformNamespace }}
3233
archiveDelay: 5
3334
retentionPeriodS: 2592000 # 30 days
3435
service:

charts/platform/templates/platform-reports-application.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{{- define "platform.argocd.applications.platformReports.values" -}}
22
{{- $platformUrls := include "platform.urls" . | fromYaml -}}
3+
{{- $platformNamespace := include "platform.argocd.destination.namespace" . -}}
34
image:
45
repository: ghcr.io/neuro-inc/platform-reports
56
securityContext:
@@ -43,7 +44,7 @@ grafanaProxy:
4344
- {{ printf "grafana.%s" (include "platform.clusterDnsName" .) }}
4445
- {{ printf "metrics.%s" (include "platform.clusterDnsName" .) }}
4546
annotations:
46-
traefik.ingress.kubernetes.io/router.middlewares: {{ printf "%s-%s-ingress-auth@kubernetescrd" .Release.Namespace .Release.Name }}
47+
traefik.ingress.kubernetes.io/router.middlewares: {{ printf "%s-%s-ingress-auth@kubernetescrd" $platformNamespace .Release.Name }}
4748
priorityClassName: {{ include "platform.priorityClassName" . }}
4849
{{- with .Values.sentry }}
4950
sentry:

charts/platform/templates/traefik-application.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{{- define "platform.argocd.applications.traefik.values" -}}
2+
{{- $platformNamespace := include "platform.argocd.destination.namespace" . -}}
23
image:
34
name: ghcr.io/neuro-inc/traefik
45
deployment:
@@ -15,7 +16,7 @@ deployment:
1516
additionalArguments:
1617
- --entryPoints.websecure.proxyProtocol.insecure=true
1718
- --entryPoints.websecure.forwardedHeaders.insecure=true
18-
- --entryPoints.websecure.http.middlewares={{ printf "%s-%s-cors@kubernetescrd" .Release.Namespace .Release.Name }}
19+
- --entryPoints.websecure.http.middlewares={{ printf "%s-%s-cors@kubernetescrd" $platformNamespace .Release.Name }}
1920
- --providers.kubernetesingress.ingressendpoint.ip=1.2.3.4
2021
instanceLabelOverride: {{ .Release.Name }}
2122
resources:

charts/platform/tests/__snapshot__/alloy-application_test.yaml.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ should match snapshot:
1111
name: test-cluster--alloy
1212
spec:
1313
destination:
14-
namespace: argocd
14+
namespace: platform
1515
server: https://kubernetes.default.svc
1616
project: default
1717
source:

charts/platform/tests/__snapshot__/docker-registry-application_test.yaml.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ should match snapshot:
1111
name: test-cluster--docker-registry
1212
spec:
1313
destination:
14-
namespace: argocd
14+
namespace: platform
1515
server: https://kubernetes.default.svc
1616
project: default
1717
source:

charts/platform/tests/__snapshot__/external-secrets-application_test.yaml.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ should match snapshot:
1313
name: test-cluster--external-secrets
1414
spec:
1515
destination:
16-
namespace: argocd
16+
namespace: platform
1717
server: https://kubernetes.default.svc
1818
project: default
1919
source:

0 commit comments

Comments
 (0)