config/sysinv/sysinv/sysinv/sysinv/api/controllers/v1
Tee Ngo 16c4db1bb9 System application - tarfile download support
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>
2018-12-05 11:42:32 -05:00
..
__init__.py Armada-Sysinv integration 2018-11-07 07:52:35 -05:00
address.py Generalized interface and network configuration 2018-09-13 13:28:51 -04:00
address_pool.py Fixing Pep8 errors of type F841 2018-07-20 13:33:47 -04:00
base.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ceph_mon.py Sysinv. Cleanup import statements for pep8 2018-06-29 13:43:53 -04:00
certificate.py Sysinv. Cleanup import statements for pep8 2018-06-29 13:43:53 -04:00
cluster.py Fixing Pep8 errors of type F841 2018-07-20 13:33:47 -04:00
collection.py Sysinv. Cleanup import statements for pep8 2018-06-29 13:43:53 -04:00
community.py Sysinv. Cleanup import statements for pep8 2018-06-29 13:43:53 -04:00
controller_fs.py Enhancement for Controller Filesystem Extension 2018-11-29 18:00:19 -05:00
cpu.py Fix word and statement errors in comments 2018-11-14 10:04:51 +08:00
cpu_utils.py sysinv: reduce minimum allowed vswitch cpu count 2018-11-29 14:14:20 -06:00
disk.py Sysinv. Cleanup import statements for pep8 2018-06-29 13:43:53 -04:00
dns.py Provide API to enable/disable NTP service in SysInv 2018-08-16 09:29:15 -04:00
drbdconfig.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ethernet_port.py Fix tox pep8 errors of type E722 in sysinv 2018-08-10 14:51:50 -04:00
fernet_repo.py Fernet key synchronization 2018-10-26 14:56:42 -05:00
firewallrules.py Sysinv. Cleanup import statements for pep8 2018-06-29 13:43:53 -04:00
health.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
helm_charts.py Merge "Update to user override deleteion to preserve system overrides" 2018-11-07 17:03:48 +00:00
host.py Merge "Decouple Ceph pools creation from sysinv" 2018-12-03 16:31:17 +00:00
hwmon_api.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
interface.py sysinv pnet support without neutron extension 2018-10-23 11:52:57 -04:00
interface_network.py Platform interface no longer requires networks 2018-09-26 12:12:19 -04:00
kube_app.py System application - tarfile download support 2018-12-05 11:42:32 -05:00
label.py Kubernetes, VIM label support 2018-11-05 17:59:22 -05:00
license.py Fix tox pep8 errors of type E231 in sysinv 2018-08-09 14:26:34 -04:00
link.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
lldp_agent.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
lldp_neighbour.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
lldp_tlv.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
load.py Allow Hardware Replacement During Upgrades 2018-07-06 09:10:09 -04:00
lvg.py Merge "Enhancement for Controller Filesystem Extension" 2018-11-30 17:34:10 +00:00
memory.py Fix tox pep8 errors of type E722 in sysinv 2018-08-10 14:51:50 -04:00
mtce_api.py Fix tox pep8 errors of type E722 in sysinv 2018-08-10 14:51:50 -04:00
network.py Multiple networks to interface association 2018-09-13 13:28:24 -04:00
network_infra.py Generalized interface and network configuration 2018-09-13 13:28:51 -04:00
network_oam.py Fixing Pep8 errors of type F841 2018-07-20 13:33:47 -04:00
node.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ntp.py Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
partition.py Fix tox pep8 errors of type E231 in sysinv 2018-08-09 14:26:34 -04:00
patch_api.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
pci_device.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
port.py Sysinv. Cleanup import statements for pep8 2018-06-29 13:43:53 -04:00
profile.py Remove support for nova-local lvm backend for compute hosts 2018-11-28 00:22:10 -05:00
profile_utils.py Fix tox pep8 errors of type E722 in sysinv 2018-08-10 14:51:50 -04:00
ptp.py Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
pv.py Remove support for nova-local lvm backend for compute hosts 2018-11-28 00:22:10 -05:00
query.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
remotelogging.py Fixing Pep8 errors of type F841 2018-07-20 13:33:47 -04:00
rest_api.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
route.py Generalized interface and network configuration 2018-09-13 13:28:51 -04:00
sdn_controller.py Fix Tox Pep8 errors of type E266 2018-08-09 10:40:23 -04:00
sensor.py Fix tox pep8 errors of type E722 in sysinv 2018-08-10 14:51:50 -04:00
sensorgroup.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
service.py Fixing Pep8 errors of type E702,E711,E712,E713 & E714 2018-07-20 13:34:08 -04:00
service_parameter.py Fix urllib import issue for Python2/3 compatible code. 2018-10-25 15:45:54 +08:00
servicegroup.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
servicenode.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sm_api.py Fix sysinv pep8 tox failure 2018-08-22 14:56:27 -04:00
state.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
storage.py CEPH support for 1 node configuration 2018-10-24 17:51:30 +00:00
storage_backend.py Fix tox pep8 errors of type E231 in sysinv 2018-08-09 14:26:34 -04:00
storage_ceph.py Decouple Ceph pools creation from sysinv 2018-12-01 16:21:31 +00:00
storage_ceph_external.py Fix Ceph External Backend issues 2018-08-10 19:23:03 +00:00
storage_external.py Fix tox pep8 errors of type E231 in sysinv 2018-08-09 14:26:34 -04:00
storage_file.py Fix tox pep8 errors of type E231 in sysinv 2018-08-09 14:26:34 -04:00
storage_lvm.py Fix tox pep8 errors of type E231 in sysinv 2018-08-09 14:26:34 -04:00
storage_tier.py CEPH support for 1 node configuration 2018-10-24 17:51:30 +00:00
system.py Generalized interface and network configuration 2018-09-13 13:28:51 -04:00
trapdest.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
types.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
upgrade.py Fixing Pep8 errors of type F841 2018-07-20 13:33:47 -04:00
user.py Fixing Pep8 errors of type F841 2018-07-20 13:33:47 -04:00
utils.py Decouple Ceph pools creation from sysinv 2018-12-01 16:21:31 +00:00
vim_api.py Kubernetes, VIM label support 2018-11-05 17:59:22 -05:00