Gate jobs don't cover Glance image upload to non-NFS file store
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openstack-ansible |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Bug 1759552 uncovered a regression that the gate jobs did not catch: a prior change to the Glance role broke image upload to a file store-backed Glance API, on account of incorrect ownership of the /var/lib/
Subsequent discussion on IRC revealed that while there is a gate job for Swift-backed Glance, and one for file-backed Glance that uses an NFS mount, there is no such thing for file-backed Glance without NFS.
Relevant messages from IRC below, for reference:
(13:55:04) ***fghaas is just lurking here in case someone needs more info on https:/
(14:22:43) evrardjp[m]: niraj_singh: we can start with simple http testing for api.
(14:23:26) evrardjp[m]: fghaas: i will have a look later today :)
(14:24:37) evrardjp[m]: that look serious.
(14:24:54) evrardjp[m]: weird that we haven't caught that.
(14:25:15) evrardjp[m]: will have a look later.
(17:32:16) cloudnull: we have nfs tests in the gate which replicate the nfs use case and so long as they continue to pass I'm +2
(17:33:49) logan-: how do we not hit fghaas issue in the integrated gate? glance is using file backend there right?
(17:34:15) fghaas: does the gate job actually upload an image?
(17:34:28) cloudnull: logan-: the integrated gate uses swift
(17:34:31) logan-: ahhh ok
(17:51:10) evrardjp: between what's happening in gates and what's happening in deploys, could you point that somewhere? Like in a bug?
(17:51:15) evrardjp: We should not hide things.
(18:08:09) fghaas: evrardjp, sure, I can file one for that
summary: |
- Gate jobs don't cover Glance image upload to file store + Gate jobs don't cover Glance image upload to non-NFS file store |
Please see our bug triage conversation for the reason of this classification.