send storage_version to client

This commit is contained in:
Michael Hudson-Doyle 2022-03-15 22:04:16 +13:00
parent 4c33463b9e
commit f5dad435ed
3 changed files with 4 additions and 1 deletions

View File

@ -316,6 +316,7 @@ class StorageResponse:
config: Optional[list] = None
blockdev: Optional[dict] = None
dasd: Optional[dict] = None
storage_version: int = 1
@attr.s(auto_attribs=True)

View File

@ -1020,6 +1020,7 @@ class FilesystemModel(object):
def load_server_data(self, status):
log.debug('load_server_data %s', status)
self._all_ids = set()
self.storage_version = status.storage_version
self._orig_config = status.orig_config
self._probe_data = {
'blockdev': status.blockdev,

View File

@ -235,7 +235,8 @@ class FilesystemController(SubiquityController, FilesystemManipulator):
orig_config=self.model._orig_config,
config=self.model._render_actions(include_all=True),
blockdev=self.model._probe_data['blockdev'],
dasd=self.model._probe_data.get('dasd', {}))
dasd=self.model._probe_data.get('dasd', {}),
storage_version=self.model.storage_version)
async def POST(self, config: list):
log.debug(config)