tacker.nfvo.drivers.vim.kubernetes_driver module¶
-
class
tacker.nfvo.drivers.vim.kubernetes_driver.Kubernetes_Driver¶ Bases:
tacker.nfvo.drivers.vim.abstract_vim_driver.VimAbstractDriverDriver for Kubernetes VIM
-
authenticate_vim(vim_obj)¶ Validate VIM auth attributes
-
clean_authenticate_vim(vim_auth, file_descriptor)¶
-
delete_vim_auth(**kwargs)¶
-
deregister_vim(**kwargs)¶
-
discover_placement_attr(vim_obj)¶ Fetch VIM placement information
Attributes can include regions, AZ, namespaces.
-
encode_vim_auth(**kwargs)¶
-
get_description()¶
-
get_name()¶ Get VIM name
Return a symbolic name for the VIM driver.
-
get_type()¶ Get VIM Driver type
Return one of predefined types of VIMs.
-
get_vim_resource_id()¶ Parses a VIM resource ID from a given type and name
- Parameters
vim_obj – VIM information
resource_type – type of resource, such as network, compute
resource_name – name of resource, such at “test-network”
- Returns
ID of resource
-
register_vim(**kwargs)¶
-
-
tacker.nfvo.drivers.vim.kubernetes_driver.config_opts()¶