Merge pull request #4682 from wenottingham/subs-corner-cases

Use the exported count in the manifest for the node count, if present.
This commit is contained in:
Ryan Petrello 2020-11-11 13:13:01 -05:00 committed by GitHub
commit ddd109059f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -134,7 +134,10 @@ class Licenser(object):
# Parse output for subscription metadata to build config
license = dict()
license['sku'] = manifest['pool']['productId']
license['instance_count'] = manifest['pool']['quantity']
try:
license['instance_count'] = manifest['pool']['exported']
except KeyError:
license['instance_count'] = manifest['pool']['quantity']
license['subscription_name'] = manifest['pool']['productName']
license['pool_id'] = manifest['pool']['id']
license['license_date'] = parse_date(manifest['endDate']).strftime('%s')