add
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
{{- 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 }}
|
||||
Reference in New Issue
Block a user