Need to use RPC for validating license key.
Bug #1371763 reported by
Blake Rouse
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Blake Rouse |
Bug Description
There exists an RPC call to validate a license key, but its not being used. This needs to be used instead of the OperatingSystem
Related branches
lp://qastaging/~blake-rouse/maas/rpc-validate-license-key
- Gavin Panella (community): Approve
-
Diff: 227 lines (+179/-1)3 files modifiedsrc/maasserver/clusterrpc/osystems.py (+55/-0)
src/maasserver/clusterrpc/tests/test_osystems.py (+124/-0)
src/provisioningserver/drivers/osystem/tests/test_base.py (+0/-1)
- MAAS Maintainers: Pending requested
-
Diff: 222 lines (+186/-0)2 files modifiedsrc/maasserver/clusterrpc/osystems.py (+56/-0)
src/maasserver/clusterrpc/tests/test_osystems.py (+130/-0)
lp://qastaging/~blake-rouse/maas/use-rpc-license-key-validation
- Gavin Panella (community): Approve
-
Diff: 766 lines (+292/-197)5 files modifiedsrc/maasserver/api/tests/test_licensekey.py (+27/-29)
src/maasserver/api/tests/test_node.py (+6/-17)
src/maasserver/forms.py (+40/-23)
src/maasserver/tests/test_forms_licensekey.py (+84/-92)
src/maasserver/tests/test_forms_node.py (+135/-36)
lp://qastaging/~maas-maintainers/maas/os-rpc-integration-branch
- Blake Rouse (community): Approve
-
Diff: 3218 lines (+1122/-844)34 files modifiedsrc/maasserver/api/tests/test_boot_source_selections.py (+6/-13)
src/maasserver/api/tests/test_licensekey.py (+27/-29)
src/maasserver/api/tests/test_node.py (+9/-10)
src/maasserver/api/tests/test_pxeconfig.py (+3/-5)
src/maasserver/clusterrpc/osystems.py (+55/-0)
src/maasserver/clusterrpc/testing/osystems.py (+66/-0)
src/maasserver/clusterrpc/tests/test_osystems.py (+124/-0)
src/maasserver/forms.py (+68/-46)
src/maasserver/forms_settings.py (+40/-12)
src/maasserver/models/node.py (+0/-4)
src/maasserver/models/tests/test_node.py (+2/-4)
src/maasserver/testing/factory.py (+0/-13)
src/maasserver/testing/osystems.py (+21/-40)
src/maasserver/tests/test_compose_preseed.py (+14/-6)
src/maasserver/tests/test_forms_deploy.py (+4/-5)
src/maasserver/tests/test_forms_licensekey.py (+84/-92)
src/maasserver/tests/test_forms_node.py (+147/-53)
src/maasserver/tests/test_preseed.py (+16/-15)
src/maasserver/utils/osystems.py (+71/-76)
src/maasserver/utils/tests/test_osystems.py (+167/-278)
src/maasserver/views/tests/test_settings.py (+15/-5)
src/provisioningserver/drivers/osystem/__init__.py (+44/-15)
src/provisioningserver/drivers/osystem/centos.py (+3/-6)
src/provisioningserver/drivers/osystem/suse.py (+3/-3)
src/provisioningserver/drivers/osystem/tests/test_base.py (+53/-1)
src/provisioningserver/drivers/osystem/tests/test_centos.py (+4/-15)
src/provisioningserver/drivers/osystem/tests/test_suse.py (+4/-15)
src/provisioningserver/drivers/osystem/tests/test_ubuntu.py (+21/-27)
src/provisioningserver/drivers/osystem/tests/test_windows.py (+4/-15)
src/provisioningserver/drivers/osystem/ubuntu.py (+25/-26)
src/provisioningserver/drivers/osystem/windows.py (+3/-3)
src/provisioningserver/rpc/testing/doubles.py (+3/-0)
src/provisioningserver/rpc/tests/test_osystems.py (+13/-12)
src/provisioningserver/testing/os.py (+3/-0)
Changed in maas: | |
status: | Triaged → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
milestone: | none → 1.7.0 |
Changed in maas: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.