# tripleo-ci glance coverage ### Standalone 1 * ceph with glance client * https://opendev.org/openstack/tripleo-heat-templates/src/branch/master/ci/environments/scenario001-standalone.yaml#L83 * Test Coverage * https://opendev.org/openstack/tripleo-ci/src/branch/master/zuul.d/standalone-jobs.yaml#L573 * test_volume_boot_pattern scenario tests ## jobs triggred at glance side - tempest-integrated-storage - glance-ceph-thin-provisioning - nova-ceph-multistore ## Glance tempest tests triggered ### Periodic standalone full-tempest-api * https://github.com/rdo-infra/rdo-jobs/blob/master/zuul.d/standalone-jobs.yaml#L233 ### featureset001 * https://opendev.org/openstack/openstack-tempest-skiplist/src/branch/master/roles/validate-tempest/vars/tempest_allow.yml#L19 ### featureset035 * https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset035.yml#L182 ``` https://logserver.rdoproject.org/37/28537/23/check/periodic-tripleo-ci-centos-8-ovb-3ctlr_1comp-featureset035-master/37d381f/logs/undercloud/var/log/tempest/tempest_run.log.txt.gz {3} setUpClass (tempest.api.image.v2.admin.test_images.ImportCopyImagesTest) ... SKIPPED: ImportCopyImagesTest skipped as image import is not available {1} setUpClass (tempest.api.image.v2.test_images.ImportImagesTest) ... SKIPPED: ImportImagesTest skipped as image import is not available Note: Compare the tempest.conf from upstream glance ci job with our jobs to enable tests ``` ### featureset058 * https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset058.yml#L25 ### featureset063 (not maintained actively) * https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset063.yml#L135 * https://review.rdoproject.org/zuul/builds?job_name=tripleo-ci-centos-8-ovb-1ctlr_1cellctrl_1comp-featureset063 ## glance-tempest-plugin not enabled anywhere * https://opendev.org/openstack/openstack-ansible-os_tempest/src/branch/master/vars/redhat-8.yml ## Tests needs to be enabled * https://github.com/openstack/tempest/blob/master/tempest/api/image/v2/admin/test_images.py#L76 ## Jobs running in upstream glance * tempest-integrated-storage * glance-ceph-thin-provisioning * nova-ceph-multistore * https://zuul.openstack.org/builds?job_name=tempest-integrated-storage&project=openstack/glance ## Enable multiple store backend * need to find out tht params enable multi store ## Action Items - [x] Find out the exact tripleo heat templates parameters to enable multi stores - [x] [Existing scenario001 already have multistore enabled](https://github.com/openstack/tripleo-heat-templates/blob/master/ci/environments/scenario001-standalone.yaml#L129-L137) - [ ] Enable correct tempest tests on SC01 to test glance multistores functionality - [ ] Glance team suggested to enable following two tempest test on SC001 - [ ] [MultiStoresImportImagesTest](https://github.com/openstack/tempest/blob/master/tempest/api/image/v2/test_images.py#L184) - [ ] [ImportCopyImagesTest](https://github.com/openstack/tempest/blob/master/tempest/api/image/v2/admin/test_images.py#L75) - [x] Test sparse image upload functionality(Supported for ceph) - [x] Enable sparse image on SC04 - [ ] Make sure we enable all the supported stores in CI - [ ] Add the same job against openstack/glance in check non-voting - [ ] Once stable, make it voting and move it to gate - [ ] Bi-weekly sync (30 mins) ## Stackholders * Abhishek Kekane * Pranali Deore * Unmesh Desale