[VVP] Misc tweaks and fixes to preload generation 29/96029/2
authorLovett, Trevor <trevor.lovett@att.com>
Thu, 19 Sep 2019 19:03:55 +0000 (14:03 -0500)
committerLovett, Trevor (tl2972) <tl2972@att.com>
Fri, 20 Sep 2019 14:52:15 +0000 (09:52 -0500)
commit8fbae03a8758bb7c5aff28b0d7334db8c81b2d0f
tree48519171b2897e6acc0c8b2ee0c26153299e10be
parentff44cf54a9661597443f4f0a9ae9c5328aa4f22e
[VVP] Misc tweaks and fixes to preload generation

* Use VALUE_FOR if value is still CHANGE me in .env file
* Fix issues with improper parameters being put in VNF parameters in
  the preload
* Fix issue where lists of parameter values pulled from env file could
  only be put in one template
* Exclude platform provided parameters from VNF parameters in preload
* Fixed issues with parameter validations
* Updated heat requirements
* implemented missing test for new requirement that all incremental
  modules must have a nova server

Issue-ID: VVP-312
Signed-off-by: Lovett, Trevor <trevor.lovett@att.com>
Change-Id: I1a1225097544b690fb9b854c8a3d9e036f694d6a
14 files changed:
ice_validator/app_tests/preload_tests/sample_heat/base.yaml
ice_validator/app_tests/preload_tests/sample_heat/incremental.yaml
ice_validator/app_tests/preload_tests/test_grapi.py
ice_validator/app_tests/preload_tests/test_vnfapi.py
ice_validator/heat_requirements.json
ice_validator/preload/generator.py
ice_validator/preload/model.py
ice_validator/tests/fixtures/test_incremental_module/fail/base.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_incremental_module/fail/incremental.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_incremental_module/pass/pass0.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_incremental_module/pass/pass0_base.yaml [new file with mode: 0644]
ice_validator/tests/test_environment_file_parameters.py
ice_validator/tests/test_incremental_module.py [new file with mode: 0644]
requirements.txt