Example Situation:
- Image 2 available in OpenStack, Image 1 not available in OpenStack
- Load VNF Package X requesting Image 1 then Image 2 if Image 1 not available
- Load Image 1 into OpenStack
- Launch NSD containing VNF Package X
I would expect it to use Image 1 since Image 1 is now available but instead it uses Image 2. If I delete the NSD and VNF Package and then reload it I get the expected behavior. I believe the image id is being cached when the VNF package is uploaded and it is not being updated when the NSD is launched.