Skip to content

Commit ed02d87

Browse files
committed
Fixed metadata label requirement
1 parent cec2a6d commit ed02d87

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

roles/telemetry_chargeback/files/gen_synth_loki_data.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,11 @@ def generate_loki_data(
226226
raise ValueError("Each log type must have a 'type' field")
227227

228228
# Validate required fields
229-
required_for_item = [f for f in required_fields if f != "name"]
229+
# metadata is optional for generation; name is not a log-type field
230+
required_for_item = [
231+
f for f in required_fields
232+
if f not in ("name", "metadata")
233+
]
230234
missing = [f for f in required_for_item if f not in log_type_config]
231235
if missing:
232236
logger.error(

roles/telemetry_chargeback/files/test_dyn_basic.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,6 @@ required_fields:
132132
- qty
133133
- price
134134
- groupby
135-
- metadata
136135

137136
# Date field names to add to groupby
138137
date_fields:

roles/telemetry_chargeback/tasks/loki_rate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
- name: "TEST Get Rate and Qty Summary from Cloudkitty {{ item }}"
2121
ansible.builtin.command:
22-
cmd: "{{ openstack_cmd }} rating summary get"
22+
cmd: "{{ openstack_cmd }} --rating-api-version 2 rating summary get"
2323
register: cost_totals_summary
2424
changed_when: true
2525
failed_when: cost_totals_summary.rc != 0

0 commit comments

Comments
 (0)