canonical / charmed-kubeflow-chisme

Shared Utilities used across Charmed Kubeflow
Apache License 2.0
1 stars 4 forks source link

Abstraction for cos integration tests #97

Closed rgildein closed 1 month ago

rgildein commented 2 months ago

Context

Since we'll be adding support for observability to all charms, we'll need to test that as well. These tests should be the same in each charm, and that's why an abstraction should be added to chisme. Such abstraction will require the following steps:

What needs to get done

  1. Add function to deploy, relate, ... grafana-agent-k8s to tested charm.
  2. Add function to verify that metrics-endpoint data bags contains all data.
  3. Add function to verify that grafana-dashboards-consumer data bags contains all data.
  4. Add function to verify accessibility of metrics endpoint.

Definition of Done

  1. All function above was implemented.
  2. All function was tested.
  3. The integration test was added, or we tested in with single charm.
syncronize-issues-to-jira[bot] commented 2 months ago

Thank you for reporting us your feedback!

The internal ticket has been created: https://warthogs.atlassian.net/browse/KF-5731.

This message was autogenerated