I think there has been some miscommunication around this topic so let me try to clarify. There are 2 issues:
1) Overrides don't work for snaps in brand stores. This is a bug, the proxy admin should have control over snap updates for all of their devices, global or brand store. Note that brands themselves should utilize the normal channel release mechanisms and refresh-control, this functionality is more for a third-party enterprise that is managing a heterogenous set of devices within their network.
2) Overrides don't work in air-gap mode. This is correct as the admin is explicitly loading certain revisions. I recommend we simply have those commands fail with a more descriptive error in that scenario.
I think there has been some miscommunication around this topic so let me try to clarify. There are 2 issues:
1) Overrides don't work for snaps in brand stores. This is a bug, the proxy admin should have control over snap updates for all of their devices, global or brand store. Note that brands themselves should utilize the normal channel release mechanisms and refresh-control, this functionality is more for a third-party enterprise that is managing a heterogenous set of devices within their network.
2) Overrides don't work in air-gap mode. This is correct as the admin is explicitly loading certain revisions. I recommend we simply have those commands fail with a more descriptive error in that scenario.