File tree Expand file tree Collapse file tree 2 files changed +13
-8
lines changed
Expand file tree Collapse file tree 2 files changed +13
-8
lines changed Original file line number Diff line number Diff line change @@ -150,9 +150,12 @@ async def get_ha_sensor_data(self) -> dict[str, Any]:
150150 "tx" : round (network ["tx" ] / 1024 , 1 ),
151151 "speed" : round (network ["speed" ] / 1024 ** 3 , 1 ),
152152 }
153- if "docker" in self .data and (data := self .data ["docker" ].get ("containers" )):
153+ data = self .data .get ("dockers" ) or self .data .get ("containers" )
154+ if data and (containers_data := data .get ("containers" )):
154155 active_containers = [
155- container for container in data if container ["Status" ] == "running"
156+ container
157+ for container in containers_data
158+ if container ["Status" ] == "running"
156159 ]
157160 sensor_data ["docker" ] = {"docker_active" : len (active_containers )}
158161 cpu_use = 0.0
Original file line number Diff line number Diff line change 6969 "key" : "disk_name" ,
7070 },
7171 ],
72- "docker" : {
72+ "containers" : {
73+ "version" : {},
74+ "version_podman" : {},
7375 "containers" : [
7476 {
7577 "key" : "name" ,
101103 },
102104 "memory_usage" : 50126848 ,
103105 },
104- ]
106+ ],
105107 },
106108 "fs" : [
107109 {
@@ -316,10 +318,10 @@ async def test_ha_sensor_data_with_incomplete_container_information(
316318):
317319 """Test the return value for ha sensors when container memory and cpu data is not exposed by glances."""
318320 TEST_RESPONSE = RESPONSE
319- del TEST_RESPONSE ["docker " ]["containers" ][0 ]["memory" ]["usage" ]
320- del TEST_RESPONSE ["docker " ]["containers" ][0 ]["cpu" ]["total" ]
321- del TEST_RESPONSE ["docker " ]["containers" ][1 ]["memory" ]["usage" ]
322- del TEST_RESPONSE ["docker " ]["containers" ][1 ]["cpu" ]["total" ]
321+ del TEST_RESPONSE ["containers " ]["containers" ][0 ]["memory" ]["usage" ]
322+ del TEST_RESPONSE ["containers " ]["containers" ][0 ]["cpu" ]["total" ]
323+ del TEST_RESPONSE ["containers " ]["containers" ][1 ]["memory" ]["usage" ]
324+ del TEST_RESPONSE ["containers " ]["containers" ][1 ]["cpu" ]["total" ]
323325
324326 TEST_HA_SENSOR_DATA = HA_SENSOR_DATA
325327 TEST_HA_SENSOR_DATA ["docker" ]["docker_memory_use" ] = 0
You can’t perform that action at this time.
0 commit comments