@@ -129,6 +129,12 @@ class ContainerStore(BaseModel):
129
129
stopped : int
130
130
131
131
132
+ class GraphOptions (BaseModel , extra = "allow" ):
133
+ overlay_additional_image_stores : list [str ] | None = Field (None , alias = "overlay.additionalImageStores" )
134
+ overlay_imagestore : str | None = Field (None , alias = "overlay.imagestore" )
135
+ overlay_mountopt : str | None = Field (None , alias = "overlay.mountopt" )
136
+
137
+
132
138
class GraphStatus (BaseModel ):
133
139
backing_filesystem : str = Field (..., alias = "Backing Filesystem" )
134
140
native_overlay_diff : str = Field (..., alias = "Native Overlay Diff" )
@@ -146,7 +152,7 @@ class Store(BaseModel):
146
152
configFile : str
147
153
containerStore : ContainerStore
148
154
graphDriverName : str
149
- graphOptions : dict [ str , str ]
155
+ graphOptions : GraphOptions
150
156
graphRoot : str
151
157
graphRootAllocated : int
152
158
graphRootUsed : int
@@ -284,6 +290,7 @@ def test_podman_info():
284
290
"containerStore" : {"number" : 0 , "paused" : 0 , "running" : 0 , "stopped" : 0 },
285
291
"graphDriverName" : "overlay" ,
286
292
"graphOptions" : {
293
+ "overlay.additionalImageStores" : ["/usr/lib/containers/storage" ],
287
294
"overlay.imagestore" : "/usr/lib/containers/storage" ,
288
295
"overlay.mountopt" : "nodev,metacopy=on" ,
289
296
},
0 commit comments