This charm has no Queens integration tests, and it has no existing functional test suite to confirm upstream KSV3 commits, KSV2, or anything else for that matter.
I'm adding a basic functional test, based on the official glance charm, and augmenting that so that we can quickly exercise and assess this charm for the following:
- Existing combos and older releases (@ KSV2)
- Queens and later (KSV3)
To be clear, this effort does not add an automated test suite to the charm, but it does declare a reproducible test environment in line with other openstack charms. That test environment can be used to consistently develop and verify new and existing code.
It should be noted, also, that this charm lacks support for juju workload status. That means that this charm will not affirm a ready state for those waiting for a ready state through tools like juju-wait, leading to anticipated race conditions and certain automation blocking conditions. It is also not on the roadmap to provide that functionality in this charm.
Ultimately, the official glance openstack charm is slated to receive an image sync feature, and this GSS charm should be deprecated in favor of that when it is available.
We'll post our outcome of exercising the charm's git master against KSV3 combos as soon as possible.
This charm has no Queens integration tests, and it has no existing functional test suite to confirm upstream KSV3 commits, KSV2, or anything else for that matter.
I'm adding a basic functional test, based on the official glance charm, and augmenting that so that we can quickly exercise and assess this charm for the following:
- Existing combos and older releases (@ KSV2)
- Queens and later (KSV3)
To be clear, this effort does not add an automated test suite to the charm, but it does declare a reproducible test environment in line with other openstack charms. That test environment can be used to consistently develop and verify new and existing code.
It should be noted, also, that this charm lacks support for juju workload status. That means that this charm will not affirm a ready state for those waiting for a ready state through tools like juju-wait, leading to anticipated race conditions and certain automation blocking conditions. It is also not on the roadmap to provide that functionality in this charm.
Ultimately, the official glance openstack charm is slated to receive an image sync feature, and this GSS charm should be deprecated in favor of that when it is available.
We'll post our outcome of exercising the charm's git master against KSV3 combos as soon as possible.
Thank you.