Added multiple Archetype tags support

master
Patryk Gudalewicz 2022-07-11 12:35:24 +02:00
parent 341b3fd729
commit 99a9785c9b
1 changed files with 1 additions and 1 deletions

View File

@ -59,7 +59,7 @@ def GatherReportingInfo(DTAPIToken, DTENV,friendlyName):
appnametagval = next((tag for tag in entity["tags"] if tag["stringRepresentation"].startswith('app-name')), None)
compassidtagval = next((tag for tag in entity["tags"] if tag["stringRepresentation"].startswith('compass-id')), None)
msidtagval = next((tag for tag in entity["tags"] if tag["stringRepresentation"].startswith('[Kubernetes]ms-id')), None)
row={'Kubernetes Tag':kubernetesttagval["stringRepresentation"],'AppId':appidtagval["value"],'AppName':appnametagval["value"],'CompassId':compassidtagval["value"],'MsId':msidtagval["value"],'ServiceName':entity['displayName'],'ServiceId':entity['entityId']}
row={'AppId':appidtagval["value"],'AppName':appnametagval["value"],'CompassId':compassidtagval["value"],'MsId':msidtagval["value"],'ServiceName':entity['displayName'],'ServiceId':entity['entityId']}
for kubetag in entity["tags"]:
if(kubetag["key"].startsWith("app.bmwgroup.com/")):
row.update({kubetag["key"]:kubetag["value"]})