Files
openstack-helm/cloudkitty/templates/job-db-init.yaml
kernel53 3d3537662d Add Cloudkitty Helm chart, Rating service
Adding Cloudkitty Rating service to allow for chargeback/showback
ability. This is the inital helm chart to be added to openstack-helm for
deployment on Kubernetes

Change-Id: I001ad492c38aca3211246caa836ffdd958cd0cbb
Co-Authored-By: Vladimir Kozhukalov <kozhukalov@gmail.com>
Signed-off-by: kernel53 <zain.marvi@rackspace.com>
Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
2025-09-03 11:08:42 -05:00

29 lines
1.0 KiB
YAML

{{/*
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/}}
{{- define "metadata.annotations.job.db_init" }}
{{- if .Values.helm3_hook -}}
helm.sh/hook: post-install,post-upgrade
helm.sh/hook-weight: "-5"
{{- end -}}
{{- end }}
{{- if .Values.manifests.job_db_init }}
{{- $dbInitJob := dict "envAll" . "serviceName" "cloudkitty" -}}
{{- if .Values.helm3_hook }}
{{- $_ := set $dbInitJob "jobAnnotations" (include "metadata.annotations.job.db_init" . | fromYaml ) }}
{{- end }}
{{ $dbInitJob | include "helm-toolkit.manifests.job_db_init_mysql" }}
{{- end }}