Skip to content

Commit 6c78e25

Browse files
author
Sebastiaan Verbeek
authored
Team services in CE mode enhancement (#497)
1 parent 5e00436 commit 6c78e25

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

values/otomi-console/otomi-console.gotmpl

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,20 @@
2424
{{- range $teamId, $team := $v.teamConfig.teams }}
2525
{{- if hasKey $team "services" -}}
2626
{{- range $s := $team.services -}}
27-
{{- $sd := dict -}}
28-
{{- with $s.name -}}{{ $sd = set $sd "name" . }}{{- end }}
29-
{{- with $s.type -}}{{ $sd = set $sd "type" . }}{{- end }}
27+
{{- $sd := dict "teamId" $teamId -}}
28+
{{- if hasKey $s "name" -}}{{ $sd = set $sd "name" $s.name }}
29+
{{- if hasKey $s "type" -}}
30+
{{ $sd = set $sd "ingress" (dict "type" $s.type "domain" $v.cluster.domainSuffix "subdomain" (printf "%s.team-%s" $s.name $teamId)) }}
31+
{{- end }}
32+
{{- end }}
3033
{{- if hasKey $s "ksvc" -}}{{ $sd = set $sd "ksvc" true }}{{- end }}
31-
{{- with $s.port -}}{{ $sd = set $sd "port" . }}{{- end }}
34+
{{- if hasKey $s "ownHost" -}}{{ $sd = set $sd "ownHost" $s.ownHost }}{{- end }}
3235
{{ $teamServices = append $teamServices $sd }}
3336
{{- end }}
3437
{{- end }}
3538
{{- end }}
3639
{{- end }}
40+
3741
# fromJson does not yet exist in helmfile: https://github.com/roboll/helmfile/issues/1557
3842
# so we get package.json version in two regexFind steps:
3943
{{- $version := (readFile "../../package.json") | regexFind "\"version\": \"([0-9.]+)\"" | regexFind "[0-9]+.[0-9]+.[0-9]+" -}}
@@ -68,7 +72,6 @@ env:
6872
TEAM_SERVICES: '{{ $teamServices | toJson }}'
6973
TEAMS: '{{ keys $v.teamConfig.teams | sortAlpha | toJson }}'
7074

71-
7275
podAnnotations:
7376
policy.otomi.io/ignore: "banned-image-tags,psp-allowed-users"
7477
policy.otomi.io/ignore.wget: "container-limits"

0 commit comments

Comments
 (0)