Skip to content
Snippets Groups Projects
Commit de1ddc2c authored by Helge Jung's avatar Helge Jung
Browse files

!rollout-status list <version>: don't list inactive nodes, only count them

parent a1022621
No related branches found
No related tags found
No related merge requests found
......@@ -153,12 +153,17 @@ def ffpb_rolloutstatus(bot, trigger):
bot.reply('!rollout-status list <version>')
return
list_inactive = 0
result = {'stable': [], 'testing': []}
for item in nodes:
release = item.get('firmware')
if release != list_nodes:
continue
if item.get('status') not in ['active', 'stale']:
list_inactive += 1
continue
name = item.get('name', item.get('node_id'))
branch = item.get('autoupdater')
if branch in result:
......@@ -182,6 +187,11 @@ def ffpb_rolloutstatus(bot, trigger):
count=len(nodes),
nodes=','.join(nodes),
))
if list_inactive > 0:
bot.say('Zudem wurden {count} inaktive/offline Knoten mit Version {version} gezählt.'.format(
count=list_inactive,
version=list_nodes,
))
# respond to the user
return
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment