config/sysinv/cgts-client/cgts-client/cgtsclient/v1
Steven Webster ff41cd29dc SR-IOV device plugin support for FPGA FEC devices
This commit introduces SR-IOV device plugin support for forward
error correction (FEC) devices that are enabled on an Intel
N3000 FPGA device.

The FEC device is intended to be used with a DPDK application,
with the device itself being bound to the igb_uio driver. As
such, support has been added for configuring the PF and VF
driver for the device, as well as the number of requested
VFs.

An example usage for setting the drivers and VFs is as follows:

system host-device-modify <host> <device_name> \
  --driver <driver> \
  --vf-driver <driver> \
  -N <number of vfs>

Story: 2006740
Task: 39947

Depends-On: https://review.opendev.org/733723
Change-Id: Iee0f0e449652219939ed5369423efdfb906ca3f1
Signed-off-by: Steven Webster <Steven.Webster@windriver.com>
2020-06-16 15:37:40 -04:00
..
__init__.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
address.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
address_pool.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
address_pool_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
address_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
app.py Add system application-abort command 2019-07-25 14:17:04 -04:00
app_shell.py Create sysinv-utils for generating host-overrides 2019-11-20 10:54:39 -05:00
ceph_mon.py Ceph for standard: System Inventory CLI, API, DB 2019-01-16 18:12:15 +02:00
ceph_mon_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
certificate.py Support multiple CA certificates installation 2020-03-20 10:32:43 -04:00
certificate_shell.py Support multiple CA certificates installation 2020-03-20 10:32:43 -04:00
client.py Sysinv extensions for FPGA support 2020-05-13 16:20:37 -04:00
cluster.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
cluster_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
controller_fs.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
controller_fs_shell.py Allow yaml formatting for controllerfs-list 2020-04-21 13:24:11 +00:00
datanetwork.py Create DataNetworks modelling in System Configuration 2019-01-22 17:43:45 -05:00
datanetwork_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
device_image.py Update load import and delete APIs 2020-05-29 11:55:11 -04:00
device_image_shell.py Sysinv extensions for FPGA support 2020-05-13 16:20:37 -04:00
device_image_state.py Sysinv extensions for FPGA support 2020-05-13 16:20:37 -04:00
device_image_state_shell.py Sysinv extensions for FPGA support 2020-05-13 16:20:37 -04:00
device_label.py Sysinv extensions for FPGA support 2020-05-13 16:20:37 -04:00
device_label_shell.py Sysinv extensions for FPGA support 2020-05-13 16:20:37 -04:00
drbdconfig.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
drbdconfig_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
ethernetport.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ethernetport_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
fernet.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
health.py Add kubernetes health checks 2019-12-20 10:50:33 -06:00
health_shell.py Add kubernetes health checks 2019-12-20 10:50:33 -06:00
helm.py Provide an API to control enabling/disabling application charts 2019-07-30 18:33:14 -04:00
helm_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
host_fs.py Add a new filesystem for image conversion 2020-04-29 09:52:35 +00:00
host_fs_shell.py Add a new filesystem for image conversion 2020-04-29 09:52:35 +00:00
iHost_shell.py Sysinv extensions for FPGA support 2020-05-13 16:20:37 -04:00
icommunity.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
icommunity_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
icpu.py Updates for cgtsclient to work with python3 2020-01-20 13:46:46 -06:00
icpu_shell.py Rename cpu assigned_function names 2019-10-29 13:30:20 -04:00
idisk.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
idisk_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
idns.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
idns_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
iextoam.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
iextoam_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
ihost.py Sysinv extensions for FPGA support 2020-05-13 16:20:37 -04:00
iinterface.py Allow VF type interface to detect underlying port 2020-03-10 16:51:46 +00:00
iinterface_shell.py Allow configuration of PTP master/slave interfaces 2019-12-09 15:05:16 -05:00
ilvg.py Fixing tox pylint errors in cgts-client component 2018-08-24 14:21:43 -04:00
ilvg_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
imemory.py Hugepage percent allocation. 2019-12-16 15:16:56 -05:00
imemory_shell.py Hugepage percent allocation. 2019-12-16 15:16:56 -05:00
inode.py Fixing tox pylint errors in cgts-client component 2018-08-24 14:21:43 -04:00
inode_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
interface_datanetwork.py Remove datanetworks param from interface commands 2019-06-26 15:30:44 -04:00
interface_datanetwork_shell.py Create DataNetworks modelling in System Configuration 2019-01-22 17:43:45 -05:00
interface_network.py Clean up interface network assignment 2019-06-13 09:43:57 -04:00
interface_network_shell.py Fix 'print' issue for Python 2/3 compatible code. 2018-12-06 12:59:33 +08:00
intp.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
intp_shell.py Merge "Remove shebang from non-executable scripts in cgts-client" 2019-10-09 12:03:16 +00:00
iprofile.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
iprofile_shell.py Rename cpu assigned_function names 2019-10-29 13:30:20 -04:00
ipv.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ipv_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
isensor.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
isensor_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
isensorgroup.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
isensorgroup_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
iservice.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
iservice_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
iservicegroup.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
iservicegroup_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
istor.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
istor_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
isystem.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
isystem_shell.py Security: Allow disabling of spectre v1 swapgs mitigation 2020-01-28 18:13:32 -05:00
itrapdest.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
itrapdest_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
iuser.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
iuser_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
kube_host_upgrade.py Provide infrastructure for kubernetes upgrades 2019-11-22 15:13:52 -06:00
kube_upgrade.py Kubernetes upgrades support (continued) 2019-12-03 15:11:55 -06:00
kube_upgrade_shell.py Allow recovery from failures during kubernetes upgrade 2019-12-11 14:30:50 -06:00
kube_version.py Adding support for displaying kubernetes versions 2019-10-23 14:10:10 -05:00
kube_version_shell.py Adding support for displaying kubernetes versions 2019-10-23 14:10:10 -05:00
label.py Add overwrite option to host-label-assign 2019-11-13 16:45:52 -05:00
label_shell.py Add overwrite option to host-label-assign 2019-11-13 16:45:52 -05:00
license.py Clean up licensing code 2019-10-01 08:52:43 -04:00
license_shell.py Merge "Remove shebang from non-executable scripts in cgts-client" 2019-10-09 12:03:16 +00:00
lldp_agent.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
lldp_agent_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
lldp_neighbour.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
lldp_neighbour_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
load.py Update load import and delete APIs 2020-05-29 11:55:11 -04:00
load_shell.py Update load import and delete APIs 2020-05-29 11:55:11 -04:00
network.py Display network name in interface show command 2018-09-14 12:08:14 -04:00
network_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
options.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
partition.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
partition_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
pci_device.py Sysinv extensions for FPGA support 2020-05-13 16:20:37 -04:00
pci_device_shell.py SR-IOV device plugin support for FPGA FEC devices 2020-06-16 15:37:40 -04:00
port.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
port_shell.py Align with latest SR-IOV CNI and device plugin images 2019-10-10 13:30:29 -05:00
ptp.py Apply PTP configuration at runtime 2020-02-20 00:36:39 -05:00
ptp_shell.py Apply PTP configuration at runtime 2020-02-20 00:36:39 -05:00
registry_image.py Add Commands For Docker Registry Image Cleanup 2019-05-16 10:28:51 -04:00
registry_image_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
remotelogging.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
remotelogging_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
route.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
route_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
sdn_controller.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
sdn_controller_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
service_parameter.py Integrate gnocchi for OpenStack Telemetry 2018-07-31 15:48:44 -04:00
service_parameter_shell.py Create sysinv-utils for generating host-overrides 2019-11-20 10:54:39 -05:00
shell.py Sysinv extensions for FPGA support 2020-05-13 16:20:37 -04:00
sm_service.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
sm_service_nodes.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
sm_service_nodes_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
sm_service_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
sm_servicegroup.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
sm_servicegroup_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
storage_backend.py Remove unused system command "storage-usage-list" 2019-05-13 01:44:48 +00:00
storage_backend_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
storage_ceph.py CEPH persistent storage backend for Kubernetes 2018-10-23 11:33:38 -06:00
storage_ceph_external.py Add support for external Ceph 2018-07-31 15:48:43 -04:00
storage_external.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
storage_file.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
storage_lvm.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
storage_tier.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
storage_tier_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00
upgrade.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
upgrade_shell.py Remove shebang from non-executable scripts in cgts-client 2019-09-19 18:26:31 -05:00