51 lines
2.0 KiB
YAML
51 lines
2.0 KiB
YAML
{{- if .Values.enabled }}
|
|
{{- $namespace := .Release.Namespace -}}
|
|
{{- $TenantEnvironment := .Values.global.domain.TenantEnvironment -}}
|
|
{{- $DeployDomainName := .Values.global.domain.DeployDomainName -}}
|
|
{{- $IsPrivateDeployment := .Values.global.domain.IsPrivateDeployment -}}
|
|
{{- range $applicationName, $values := .Values.frontendApplication.manifest }}
|
|
---
|
|
kind: ConfigMap
|
|
apiVersion: v1
|
|
metadata:
|
|
{{- if eq $values.shortname "" }}
|
|
name: tenant-prefix-platform
|
|
{{- else }}
|
|
name: tenant-prefix-{{ $values.shortname }}
|
|
{{- end }}
|
|
namespace: {{ $namespace }}
|
|
data:
|
|
ingress-config.js: |-
|
|
// 从ConfigMap中注入
|
|
// injected from ConfigMap
|
|
var __GlobalIngressConfig = {
|
|
{{- if $IsPrivateDeployment }}
|
|
TenantEnvironment: "",
|
|
{{- else }}
|
|
TenantEnvironment: {{ $TenantEnvironment | quote -}},
|
|
{{- end }}
|
|
CloudHOST: {{ $DeployDomainName | quote -}},
|
|
{{- if not (contains "appli" $values.shortname ) }}
|
|
{{- /* short name not contains application, judge for situations */}}
|
|
{{- if contains "cms-portal" $values.shortname }}
|
|
ApplicationShortName: "cmsportal",
|
|
{{- else if contains "-rescue" $values.shortname }}
|
|
ApplicationShortName: {{ trimSuffix "-rescue" $values.shortname | quote -}},
|
|
{{- else if contains "screen" $values.shortname }}
|
|
ApplicationShortName: {{ trimSuffix "-screen" $values.shortname | quote -}},
|
|
{{- else }}
|
|
ApplicationShortName: {{ $values.shortname | quote }},
|
|
{{- end }}
|
|
{{- else }}
|
|
ApplicationShortName: {{ trimSuffix "-application" $values.shortname | quote -}},
|
|
{{- end }}
|
|
{{- range $appShortNamePlusTenantEnv, $appClientId := $values}}
|
|
{{- $realApplicationNamePlusTenantEnv := cat $values.shortname $TenantEnvironment | replace " " "-" }}
|
|
{{- if hasPrefix $appShortNamePlusTenantEnv $realApplicationNamePlusTenantEnv }}
|
|
AppClientId: {{ $appClientId | quote }}
|
|
{{- end }}
|
|
{{- end }}
|
|
}
|
|
---
|
|
{{- end }}
|
|
{{- end }} |