openstack-helm/nova/templates/bin/_db-archive-deleted-row.sh.tpl
xuxant02@gmail.com c050456bdb Fix for the values in archive_delete_rows script
There was a mistake in the script for the archive_delete_rows cron for
rendering the values from the values files. Fix for taking the values
from the values file for --max-rows and --before options when enabled
using the values.yaml file.

Change-Id: Ib63920c497bbf9ac74e41bdfd0b2e580b95bebb0
2021-07-02 19:12:04 +05:45

36 lines
1.1 KiB
Smarty

#!/bin/bash
{{/*
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.
*/}}
set -ex
exec nova-manage db archive_deleted_rows \
{{- if .Values.conf.archive_deleted_rows.until_completion }}
--until-complete \
{{- end}}
{{- if .Values.conf.archive_deleted_rows.purge_delete_rows }}
--purge \
{{- end }}
{{- if .Values.conf.archive_deleted_rows.all_cells }}
--all-cells \
{{- end}}
{{- if .Values.conf.archive_deleted_rows.max_rows.enabled }}
--max_rows {{ .Values.conf.archive_deleted_rows.max_rows.rows }} \
{{- end }}
{{- if .Values.conf.archive_deleted_rows.before.enabled }}
--before {{ .Values.conf.archive_deleted_rows.before.date }} \
{{- end }}
--verbose