This commit adds support for tarfile download from http/ftp server.
Tests conducted:
- successful upload, apply and removal of stx-openstack app on
premise.
- successful upload and apply of stx-openstack app downloaded
from http & ftp test servers.
- common failed tests (both remote and local tarfile): wrong
tarfile extension, no helm charts, corrupted manifest, wrong
chart tarfile extension, multiple manifests.
- download specific failed tests: timeout error, http error,
url error.
Story: 2003908
Task: 28054
Change-Id: If02d0d84e6de4bc395da28bef914b991d24b045b
Signed-off-by: Tee Ngo <Tee.Ngo@windriver.com>