sd.container_id = sd.container_id[0:12]
sd.container_image_name = d.get('container_image_name')
sd.container_image_id = d.get('container_image_id')
+ sd.container_image_digests = d.get('container_image_digests')
sd.version = d.get('version')
if sd.daemon_type == 'osd':
sd.osdspec_affinity = self.mgr.osd_service.get_osdspec_affinity(sd.daemon_id)
container_id: Optional[str] = None,
container_image_id: Optional[str] = None,
container_image_name: Optional[str] = None,
+ container_image_digests: Optional[List[str]] = None,
version: Optional[str] = None,
status: Optional[int] = None,
status_desc: Optional[str] = None,
# justify having the container_id (runtime id) and container_image
# (image name)
self.container_id = container_id # runtime id
- self.container_image_id = container_image_id # image hash
+ self.container_image_id = container_image_id # image id locally
self.container_image_name = container_image_name # image friendly name
+ self.container_image_digests = container_image_digests # reg hashes
# The type of service (osd, mon, mgr, etc.)
self.daemon_type = daemon_type
out['container_id'] = self.container_id
out['container_image_id'] = self.container_image_id
out['container_image_name'] = self.container_image_name
+ out['container_image_digests'] = self.container_image_digests
out['version'] = self.version
out['status'] = self.status
out['status_desc'] = self.status_desc