Skip to content

fix: add telemetry notifications support for manila-data - #896

Open
munirsidd wants to merge 1 commit into
canonical:mainfrom
munirsidd:bug/2162762
Open

fix: add telemetry notifications support for manila-data#896
munirsidd wants to merge 1 commit into
canonical:mainfrom
munirsidd:bug/2162762

Conversation

@munirsidd

@munirsidd munirsidd commented Aug 13, 2026

Copy link
Copy Markdown

Add enable-telemetry-notifications variable to the manila-data terraform plan and feature_manager.is_feature_enabled check in extra_tfvars, mirroring the existing cinder-volume pattern. Reapply manila-data in telemetry enable/disable plans when shared-filesystem is active. Fix existing unit tests to account for the new telemetry flag.

Assisted-By: Copilot (Claude Opus 4.6)

Partial-bug: #2162762

QA steps

  1. Deploy sunbeam
  2. Enable telemetry and and shared-filesystem
sunbeam enable telemetry
sunbeam enable shared-filesystem
  1. Verify the config was propagated
juju config manila-data enable-telemetry-notifications      # should be true
  1. Verify config is false after disabling telemetry
sunbeam disable telemetry
juju config manila-data enable-telemetry-notifications      # should be false

Links

Jira card: OPEN-4670

- Add `enable-telemetry-notifications` variable to the manila-data terraform
  plan
- Add `feature_manager.is_feature_enabled("telemetry")` check in
  `DeployManilaDataApplicationStep.extra_tfvars()`
- Reapply manila-data in telemetry feature enable/disable plans when
  shared-filesystem is active
- Fix existing unit tests to account for the new telemetry flag

Related-bug: #2162762
Signed-off-by: Munir Siddiqui <munir.siddiqui@canonical.com>

@hemanthnakkina hemanthnakkina left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

For Gazpacho, this change is not required as the measurements are already coming from pollster.

For Epoxy and Caracal,
are the notifications mentioned in [1] coming from manila-data?

[1] https://docs.openstack.org/ceilometer/2025.1/admin/telemetry-measurements.html#openstack-file-share

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants