mirror of
https://github.com/Telecominfraproject/wlan-cloud-helm.git
synced 2025-10-29 17:52:40 +00:00
* thirdparties replaced with latest bitnami charts * migration values example for persistence, dev-local example for thirdparties * removing hardcoded passwords * changing storage classes to mimic what minikube has * fixing missing folder * fixing PR comments, fixing testing build * forgot to fix the namespace in the testing build * fixing path issues * fixing another path issue * fixing build issues * improving namespace support * fixing cleanup task * fixing yaml files * further yaml formatting * Update README.md * Update testing.yml Co-authored-by: Gleb Boushev <4c74356b41@outlook.com> Co-authored-by: Leonid Mirsky <leonid@opsfleet.com>
83 lines
2.5 KiB
Smarty
83 lines
2.5 KiB
Smarty
{{/*
|
|
Resolve the Postgres service-name to apply to a chart.
|
|
*/}}
|
|
{{- define "postgresql.service" -}}
|
|
{{- printf "%s-%s" .Release.Name .Values.postgresql.url | trunc 63 -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Form the Zookeeper Service. If zookeeper is installed as part of this chart, use k8s service discovery,
|
|
else use user-provided URL
|
|
*/}}
|
|
{{- define "zookeeper.service" }}
|
|
{{- if .Values.zookeeper.enabled -}}
|
|
{{- printf "%s" (include "kafka.zookeeper.fullname" .) }}
|
|
{{- else -}}
|
|
{{- $zookeeperService := printf "%s-%s" .Release.Name .Values.zookeeper.url }}
|
|
{{- default $zookeeperService }}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Resolve the Kafka service-name to apply to a chart.
|
|
*/}}
|
|
{{- define "kafka.service" -}}
|
|
{{- printf "%s-%s" .Release.Name .Values.kafka.url | trunc 63 -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Resolve the Cassandra service-name to apply to a chart.
|
|
*/}}
|
|
{{- define "cassandra.service" -}}
|
|
{{- printf "%s-%s" .Release.Name .Values.cassandra.url | trunc 63 -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Resolve the MQTT service-name to apply to a chart.
|
|
*/}}
|
|
{{- define "mqtt.service" -}}
|
|
{{- printf "%s-%s" .Release.Name .Values.mqtt.url | trunc 63 -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Resolve the integratedcloudcomponent service-name to apply to a chart.
|
|
*/}}
|
|
{{- define "integratedcloudcomponent.service" -}}
|
|
{{- printf "%s-%s:%.f" .Release.Name .Values.integratedcloudcomponent.url .Values.integratedcloudcomponent.port | trunc 63 -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Resolve the provisioning service-name to apply to a chart.
|
|
*/}}
|
|
{{- define "prov.service" -}}
|
|
{{- printf "%s-%s:%.f" .Release.Name .Values.prov.url .Values.prov.port | trunc 63 -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Resolve the ssc service-name to apply to a chart.
|
|
*/}}
|
|
{{- define "ssc.service" -}}
|
|
{{- printf "%s-%s:%.f" .Release.Name .Values.ssc.url .Values.ssc.port | trunc 63 -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Resolve the Opensync-gw service-name to apply to a chart.
|
|
*/}}
|
|
{{- define "opensyncgw.service" -}}
|
|
{{- printf "%s-%s:%.f" .Release.Name .Values.opensyncgw.url .Values.opensyncgw.port | trunc 63 -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Resolve the pvc name that's would mounted to 2 charts - Portal and Opensync-gw
|
|
*/}}
|
|
{{- define "portal.sharedPvc.name" -}}
|
|
{{- printf "%s-%s-%s-%.f" .Values.portal.sharedPvc.name .Release.Name .Values.portal.url .Values.portal.sharedPvc.ordinal | trunc 63 -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Resolve the filestore-directory name that's would mounted to 2 charts - Portal and Opensync-gw
|
|
*/}}
|
|
{{- define "filestore.dir.name" -}}
|
|
{{- printf "%s" .Values.filestore.internal | trunc 63 -}}
|
|
{{- end -}}
|