Browse Source

Merge pull request #1567 from borjasanes/fix/missing-helm-config

Missing helm config
pull/1578/head
Miguel Veloso 4 years ago
committed by GitHub
parent
commit
8633d2bde9
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 28 additions and 0 deletions
  1. +2
    -0
      deploy/k8s/helm/inf.yaml
  2. +8
    -0
      deploy/k8s/helm/mobileshoppingagg/templates/_names.tpl
  3. +3
    -0
      deploy/k8s/helm/mobileshoppingagg/templates/configmap.yaml
  4. +2
    -0
      deploy/k8s/helm/mobileshoppingagg/values.yaml
  5. +8
    -0
      deploy/k8s/helm/webshoppingagg/templates/_names.tpl
  6. +3
    -0
      deploy/k8s/helm/webshoppingagg/templates/configmap.yaml
  7. +2
    -0
      deploy/k8s/helm/webshoppingagg/values.yaml

+ 2
- 0
deploy/k8s/helm/inf.yaml View File

@ -21,6 +21,8 @@ inf:
db: IdentityDb # Ordering API SQL db name db: IdentityDb # Ordering API SQL db name
webhooks: webhooks:
db: WebhooksDb # Webhooks DB db: WebhooksDb # Webhooks DB
mongo:
host: #my-nosql-data # Uncomment to use specify custom mongo host. By default nosql-data is used
redis: # inf.redis defines the redis' connection strings redis: # inf.redis defines the redis' connection strings
basket: basket:
svc: basket-data # Name of k8s svc for basket redis svc: basket-data # Name of k8s svc for basket redis


+ 8
- 0
deploy/k8s/helm/mobileshoppingagg/templates/_names.tpl View File

@ -49,4 +49,12 @@
{{- else -}} {{- else -}}
{{- .Values.image.repository -}} {{- .Values.image.repository -}}
{{- end -}} {{- end -}}
{{- end -}}
{{- define "protocol" -}}
{{- if .Values.inf.tls.enabled -}}
{{- printf "%s" "https" -}}
{{- else -}}
{{- printf "%s" "http" -}}
{{- end -}}
{{- end -}} {{- end -}}

+ 3
- 0
deploy/k8s/helm/mobileshoppingagg/templates/configmap.yaml View File

@ -1,4 +1,6 @@
{{- $name := include "mobileshoppingagg.fullname" . -}} {{- $name := include "mobileshoppingagg.fullname" . -}}
{{- $identity := include "url-of" (list .Values.app.ingress.entries.identity .) -}}
{{- $protocol := include "protocol" . -}}
apiVersion: v1 apiVersion: v1
kind: ConfigMap kind: ConfigMap
@ -24,3 +26,4 @@ data:
internalurls__grpcBasket: "http://{{ .Values.app.svc.basket }}:{{ .Values.service.grpcPort }}" internalurls__grpcBasket: "http://{{ .Values.app.svc.basket }}:{{ .Values.service.grpcPort }}"
internalurls__grpcCatalog: "http://{{ .Values.app.svc.catalog }}:{{ .Values.service.grpcPort }}" internalurls__grpcCatalog: "http://{{ .Values.app.svc.catalog }}:{{ .Values.service.grpcPort }}"
internalurls__grpcOrdering: "http://{{ .Values.app.svc.ordering }}:{{ .Values.service.grpcPort }}" internalurls__grpcOrdering: "http://{{ .Values.app.svc.ordering }}:{{ .Values.service.grpcPort }}"
urls__IdentityUrlExternal: {{ $protocol }}://{{ $identity }}

+ 2
- 0
deploy/k8s/helm/mobileshoppingagg/values.yaml View File

@ -57,6 +57,8 @@ env:
key: internalurls__grpcCatalog key: internalurls__grpcCatalog
- name: urls__grpcOrdering - name: urls__grpcOrdering
key: internalurls__grpcOrdering key: internalurls__grpcOrdering
- name: IdentityUrlExternal
key: urls__IdentityUrlExternal
# values define environment variables with a fixed value (no configmap involved) (name is name of var, and value is its value) # values define environment variables with a fixed value (no configmap involved) (name is name of var, and value is its value)
values: values:
- name: ASPNETCORE_ENVIRONMENT - name: ASPNETCORE_ENVIRONMENT


+ 8
- 0
deploy/k8s/helm/webshoppingagg/templates/_names.tpl View File

@ -49,4 +49,12 @@
{{- else -}} {{- else -}}
{{- .Values.image.repository -}} {{- .Values.image.repository -}}
{{- end -}} {{- end -}}
{{- end -}}
{{- define "protocol" -}}
{{- if .Values.inf.tls.enabled -}}
{{- printf "%s" "https" -}}
{{- else -}}
{{- printf "%s" "http" -}}
{{- end -}}
{{- end -}} {{- end -}}

+ 3
- 0
deploy/k8s/helm/webshoppingagg/templates/configmap.yaml View File

@ -1,4 +1,6 @@
{{- $name := include "webshoppingagg.fullname" . -}} {{- $name := include "webshoppingagg.fullname" . -}}
{{- $identity := include "url-of" (list .Values.app.ingress.entries.identity .) -}}
{{- $protocol := include "protocol" . -}}
apiVersion: v1 apiVersion: v1
kind: ConfigMap kind: ConfigMap
@ -24,3 +26,4 @@ data:
internalurls__grpcBasket: "http://{{ .Values.app.svc.basket }}:{{ .Values.service.grpcPort }}" internalurls__grpcBasket: "http://{{ .Values.app.svc.basket }}:{{ .Values.service.grpcPort }}"
internalurls__grpcCatalog: "http://{{ .Values.app.svc.catalog }}:{{ .Values.service.grpcPort }}" internalurls__grpcCatalog: "http://{{ .Values.app.svc.catalog }}:{{ .Values.service.grpcPort }}"
internalurls__grpcOrdering: "http://{{ .Values.app.svc.ordering }}:{{ .Values.service.grpcPort }}" internalurls__grpcOrdering: "http://{{ .Values.app.svc.ordering }}:{{ .Values.service.grpcPort }}"
urls__IdentityUrlExternal: {{ $protocol }}://{{ $identity }}

+ 2
- 0
deploy/k8s/helm/webshoppingagg/values.yaml View File

@ -57,6 +57,8 @@ env:
key: internalurls__grpcCatalog key: internalurls__grpcCatalog
- name: urls__grpcOrdering - name: urls__grpcOrdering
key: internalurls__grpcOrdering key: internalurls__grpcOrdering
- name: IdentityUrlExternal
key: urls__IdentityUrlExternal
# values define environment variables with a fixed value (no configmap involved) (name is name of var, and value is its value) # values define environment variables with a fixed value (no configmap involved) (name is name of var, and value is its value)
values: values:


Loading…
Cancel
Save