Skip to content

Commit 02dcdba

Browse files
aharivelclaude
andcommitted
feat(nfv/ovs-dpdk-sriov): add metricStorage replacement from service-values
The NFV OVS-DPDK-SRIOV validated architecture enables telemetry and ceilometer via service-values replacements, but metricStorage (Prometheus monitoring stack) has no replacement — it stays at the base default of enabled: false regardless of what the deployer sets in service-values. This adds a kustomize replacement for telemetry.template.metricStorage.enabled so NFV deployments can toggle Prometheus metric collection through service-values.yaml, consistent with how telemetry.enabled and ceilometer.enabled are already handled. Deployers who want metrics need to add to their service-values.yaml: telemetry: template: metricStorage: enabled: true Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Anthony Harivel <aharivel@redhat.com>
1 parent 29430a6 commit 02dcdba

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

va/nfv/ovs-dpdk-sriov/kustomization.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,3 +128,15 @@ replacements:
128128
- spec.nova.template.schedulerServiceTemplate.customServiceConfig
129129
options:
130130
create: true
131+
# Telemetry metric storage toggle for NFV deployments
132+
- source:
133+
kind: ConfigMap
134+
name: service-values
135+
fieldPath: data.telemetry.template.metricStorage.enabled
136+
targets:
137+
- select:
138+
kind: OpenStackControlPlane
139+
fieldPaths:
140+
- spec.telemetry.template.metricStorage.enabled
141+
options:
142+
create: true

0 commit comments

Comments
 (0)