diff --git a/charts/kubezero-metrics/sync_grafana_dashboards.py b/charts/kubezero-metrics/sync_grafana_dashboards.py index 232c053..22fc818 100755 --- a/charts/kubezero-metrics/sync_grafana_dashboards.py +++ b/charts/kubezero-metrics/sync_grafana_dashboards.py @@ -37,7 +37,7 @@ with open(config_file, 'r') as yaml_contents: configmap = '' if 'condition' in config: # use index function to make go template happy if '-' in names - if '-' in config['condition']: + if '-' in config['condition'] and "index" not in config['condition']: tokens = config['condition'].split('.') configmap = '''{{- if index .Values %(condition)s }} ''' % {'condition': ' '.join(f'"{w}"' for w in tokens[2:])}