canonical / charm-microceph

Charm to deploy/manage microceph
Apache License 2.0
2 stars 9 forks source link

Patches to make CI healthy #67

Closed UtkarshBhatthere closed 2 months ago

UtkarshBhatthere commented 2 months ago

Description

PR to make the CI healthy, minor patches and tuning of CI system.

Fixes:

  1. Upgrade tests when "non-exist" channels confused charm bootstrap params.
  2. Increased Timeouts for operations which were frequently timing out.
  3. Upgrade tests when an older snap revision could not support the "mount-observe" connection.
  4. Cleans up detached storage before rettaching another.
  5. Better waiting for microceph app to prevent ops before cluster bootstrap.

Type of change

Please delete options that are not relevant.

How Has This Been Tested?

NOTE: All functional changes should accompany corresponding tests (unit tests, functional tests etc).

Please describe the addition/modification of tests done to verify this change. Please also list any relevant details for your test configuration.

Contributor's Checklist

Please check that you have: