karbor.utils
Module¶Utilities and helper functions.
karbor.utils.
check_filters
(filters)¶karbor.utils.
find_config
(config_path)¶Find a configuration file using the given hint.
Parameters: | config_path – Full or relative path to the config. |
---|---|
Returns: | Full path of the config, if it exists. |
Raises: | karbor.exception.ConfigNotFound |
karbor.utils.
get_auth_uri
(v3=True)¶karbor.utils.
get_bool_param
(param_string, params)¶karbor.utils.
is_valid_boolstr
(val)¶Check if the provided string is a valid bool string or not.
karbor.utils.
load_class
(namespace, plugin_name)¶karbor.utils.
load_plugin
(namespace, plugin_name, *args, **kwargs)¶karbor.utils.
remove_invalid_filter_options
(context, filters, allowed_search_options)¶Remove search options that are not valid for non-admin API/context.
karbor.utils.
service_is_up
(service)¶Check whether a service is up based on last heartbeat.
karbor.utils.
validate_integer
(value, name, min_value=None, max_value=None)¶Make sure that value is a valid integer, potentially within range.
Parameters: |
|
---|---|
Returns: | integer |
karbor.utils.
walk_class_hierarchy
(clazz, encountered=None)¶Walk class hierarchy, yielding most derived classes first.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.