Add CaaS networks related validations 43/743/15
authorKrisztian Lengyel <krisztian.lengyel@nokia.com>
Fri, 17 May 2019 21:03:42 +0000 (17:03 -0400)
committerKrisztian Lengyel <krisztian.lengyel@nokia.com>
Mon, 17 Jun 2019 14:49:08 +0000 (16:49 +0200)
commit03cd2e9257b98c230fa3c119d72f7a10648dc270
tree9c7585f29c19ea796f1cb8720d9497fca4cd1138
parentf7382e9916f02ccce7f01e9548488ac477f293cd
Add CaaS networks related validations

- Add CaaS cluster and tenant network related validations

- Modified baremetal deployment Architecture, so that nodes and their Datastructures are not created in playbook. They are now coming from Inventory, generated using CM Inventory handler. This way we don't have to iterate through nodes list. One thread per node is forked, but all are executed on installation controller using delegate_to ansible keyword. This saves baremetal provisioning time, and improves code readability

- Add REC specific REC userconfighandler for network profiles

Change-Id: I299fea47177a2ad1a24e0715e9f2d5f37c3d2e08
Signed-off-by: Krisztian Lengyel <krisztian.lengyel@nokia.com>
inventoryhandlers/baremetal-node-inventory/zbaremetalnodeinventory.py [new file with mode: 0644]
recuserconfighandlers.spec [new file with mode: 0644]
recuserconfighandlers/recnetworkprofileshandler/recnetworkprofileshandler.py [new file with mode: 0644]
validators/src/CaasValidation.py
validators/src/NetworkProfilesValidation.py
validators/src/VersionValidation.py