Alan Rominger
21aa1fc11f
Handle inventory types where Automation Hub collection names differ
...
Move imports added by Bill to be in-line, because utils should not import models at top
Remove more get_licenser inline imports
2021-06-16 13:39:52 -04:00
Bill Nottingham
ca07946c24
Adjust subscription calculation & warning behavior
...
- Add a field for hosts automated across
This is populated by the new table we've added.
- Update the subs check to check against this, not imported hosts.
- Reword messages on inventory import
2021-06-07 15:47:55 -04:00
Bill Nottingham
c8cf28f266
Assorted renaming and string changes
2021-04-30 14:32:05 -04:00
Ryan Petrello
c2ef0a6500
move code linting to a stricter pep8-esque auto-formatting tool, black
2021-03-23 09:39:58 -04:00
Christian M. Adams
b81f082a18
Aggregate quantity per sub allocation, not exported
...
* The exported field shows total quantity exported to a manifest for a given sub. We want to sum the quantities of each sub allocation in a manifest instead.
2020-12-08 16:23:43 -05:00
Christian M. Adams
aa7514a993
Read in and use the Sat port if applicable for Subscriptions
2020-12-07 13:59:58 -05:00
Christian M. Adams
8e66172ed4
Remove redundant available_instances field
2020-12-01 11:20:21 -05:00
Bill Nottingham
52db0bf0c0
Allow combining multiple subscriptions if they are in a manifest.
...
The rules:
- subs must be of same SKU type (all MCTxxxx, all SERxxxx, etc)
- when combining, we take the earliest end date
2020-11-25 17:03:12 -05:00
Bill Nottingham
a092406543
Use the exported count in the manifest for the node count, if present.
2020-11-11 12:20:32 -05:00
Christian M. Adams
6d412fd8e7
Properly record the license type when sub is a trial
2020-10-27 16:05:43 -04:00
Christian M. Adams
1f5df7e39c
Valid key always set correctly, compliant field set correctly
2020-10-26 16:25:25 -04:00
Bill Nottingham
bfb8e384a8
flake8
2020-10-23 10:58:29 -04:00
Bill Nottingham
9bc17db45d
Return more user-friendly errors for assorted manifest failures
2020-10-23 10:57:43 -04:00
Ryan Petrello
7c63a6592e
simplify how awx "open" licensing works
2020-10-23 10:56:19 -04:00
Ryan Petrello
91f72672a1
fix incorrect detection of license on inventory updates
2020-10-22 16:07:28 -04:00
Christian M. Adams
44e9ba1117
Fix flake8
2020-10-22 15:47:54 -04:00
Ryan Petrello
849079316a
change rhsm candlepin crt location
2020-10-22 14:08:19 -04:00
Christian M. Adams
f812d2e318
Fallback to RH Candlepin Verify setting for OCP
2020-10-22 13:33:41 -04:00
Ryan Petrello
0c63e6a624
clarify messaging and behavior when subscription-manager isn't installed
2020-10-22 13:20:55 -04:00
Christian M. Adams
23f365786c
Add error handling for missing rhsm.conf
2020-10-22 12:29:29 -04:00
Ryan Petrello
fcf56b4ba6
cleanup up some unused code/comments, and simplify the license migration
2020-10-22 11:56:47 -04:00
Ryan Petrello
a7c7ac714f
change license uploading to parse RHSM manifests
...
Co-authored-by: Christian Adams <chadams@redhat.com >
2020-10-22 11:56:41 -04:00
Ryan Petrello
ffab48c77f
reimplement licensing to work with RHSM and entitlement uploads
...
Co-authored-by: Christian Adams <chadams@redhat.com >
2020-10-22 11:10:28 -04:00