Skip to content

feat(nfv): add metricStorage replacement #773

Merged
centosinfra-prod-github-app[bot] merged 1 commit into
openstack-k8s-operators:mainfrom
aharivel:fix/nfv-controlplane-metricstorage
Jun 22, 2026
Merged

feat(nfv): add metricStorage replacement #773
centosinfra-prod-github-app[bot] merged 1 commit into
openstack-k8s-operators:mainfrom
aharivel:fix/nfv-controlplane-metricstorage

Conversation

@aharivel

Copy link
Copy Markdown
Contributor

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.

Also adds the metricStorage.enabled field to example service-values for both ovs-dpdk-sriov and ovs-dpdk-sriov-ipv6 to satisfy the kustomize replacement source requirement and provide a working default.

…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.

Also adds the metricStorage.enabled field to example service-values for
both ovs-dpdk-sriov and ovs-dpdk-sriov-ipv6 to satisfy the kustomize
replacement source requirement and provide a working default.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@openshift-ci openshift-ci Bot requested review from cjeanner and karelyatin June 22, 2026 12:41
@aharivel

Copy link
Copy Markdown
Contributor Author

Hi @mnietoji @abays
This is the metric storage patch of the previous PR #770
The CI is green, so you can review/approve whenever you have the time.
Thanks !

@abays abays left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This work was previously okay'd in #770, but was split out to a separate PR

/lgtm
/approve

@openshift-ci

openshift-ci Bot commented Jun 22, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: abays, aharivel

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@centosinfra-prod-github-app

Copy link
Copy Markdown
Contributor

@centosinfra-prod-github-app centosinfra-prod-github-app Bot merged commit 2672fd9 into openstack-k8s-operators:main Jun 22, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants