I ran following command and executed 'kollakube --debug help'. After that, following error occurred. I think 2 of 1 bug exists:
1. service_resources.yml doesn't exist in /etc/kolla, /etc/kolla-kubernetes, /usr/local/lib/python2.7/dist-packages/etc/kolla, /usr/local/lib/python2.7/dist-packages/etc/kolla-kubernetes
service_resources.yml exists in /usr/local/share/kolla-kubernetes/etc_examples/kolla-kubernetes/service_resources.yml It is defined at setup.cfg(https://github.com/openstack/kolla-kubernetes/blob/master/setup.cfg#L26)
2. kollakube should expand 'search_paths' for service_resources.yml
[How to reproduce]
$ git clone https://github.com/openstack/kolla-kubernetes.git
$ sudo pip install -U ./kolla-kubernetes/
$ kollakube --debug help
[Error log]
usage: kollakube [--version] [-v | -q] [--log-file LOG_FILE] [-h] [--debug]
[--kube-context <kube-context>]
Kolla-Kubernetes command-line interface
optional arguments:
--version show program's version number and exit
-v, --verbose Increase verbosity of output. Can be repeated.
-q, --quiet Suppress output except warnings and errors.
--log-file LOG_FILE Specify a file to log output. Disabled by default.
-h, --help Show help message and exit.
--debug Show tracebacks on errors.
--kube-context <kube-context>
The kubectl context which to use
Commands:
complete print bash completion command (cliff)
help print detailed help for another command (cliff)
Could not load EntryPoint.parse('map = kolla_kubernetes.commands.cmd_resource:ResourceMap')
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/cliff/help.py", line 42, in __call__
factory = ep.load()
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2405, in load
return self.resolve()
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2411, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/local/lib/python2.7/dist-packages/kolla_kubernetes/commands/cmd_resource.py", line 27, in <module>
KKR = service_resources.KollaKubernetesResources.Get()
File "/usr/local/lib/python2.7/dist-packages/kolla_kubernetes/service_resources.py", line 35, in Get
PathFinder.find_config_file('service_resources.yml'))
File "/usr/local/lib/python2.7/dist-packages/kolla_kubernetes/pathfinder.py", line 52, in find_config_file
filename, ", ".join(search_paths))
KollaFileNotFoundException: Unable to locate file=[service_resources.yml] in search_paths=[/etc/kolla, /etc/kolla-kubernetes, /usr/local/lib/python2.7/dist-packages/etc/kolla, /usr/local/lib/python2.7/dist-packages/etc/kolla-kubernetes]
Could not load EntryPoint.parse('res = kolla_kubernetes.commands.cmd_resource:Resource')
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/cliff/help.py", line 42, in __call__
factory = ep.load()
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2405, in load
return self.resolve()
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2411, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/local/lib/python2.7/dist-packages/kolla_kubernetes/commands/cmd_resource.py", line 27, in <module>
KKR = service_resources.KollaKubernetesResources.Get()
File "/usr/local/lib/python2.7/dist-packages/kolla_kubernetes/service_resources.py", line 35, in Get
PathFinder.find_config_file('service_resources.yml'))
File "/usr/local/lib/python2.7/dist-packages/kolla_kubernetes/pathfinder.py", line 52, in find_config_file
filename, ", ".join(search_paths))
KollaFileNotFoundException: Unable to locate file=[service_resources.yml] in search_paths=[/etc/kolla, /etc/kolla-kubernetes, /usr/local/lib/python2.7/dist-packages/etc/kolla, /usr/local/lib/python2.7/dist-packages/etc/kolla-kubernetes]
Could not load EntryPoint.parse('resource = kolla_kubernetes.commands.cmd_resource:Resource')
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/cliff/help.py", line 42, in __call__
factory = ep.load()
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2405, in load
return self.resolve()
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2411, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/local/lib/python2.7/dist-packages/kolla_kubernetes/commands/cmd_resource.py", line 27, in <module>
KKR = service_resources.KollaKubernetesResources.Get()
File "/usr/local/lib/python2.7/dist-packages/kolla_kubernetes/service_resources.py", line 35, in Get
PathFinder.find_config_file('service_resources.yml'))
File "/usr/local/lib/python2.7/dist-packages/kolla_kubernetes/pathfinder.py", line 52, in find_config_file
filename, ", ".join(search_paths))
KollaFileNotFoundException: Unable to locate file=[service_resources.yml] in search_paths=[/etc/kolla, /etc/kolla-kubernetes, /usr/local/lib/python2.7/dist-packages/etc/kolla, /usr/local/lib/python2.7/dist-packages/etc/kolla-kubernetes]
Could not load EntryPoint.parse('template = kolla_kubernetes.commands.cmd_resource:Template')
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/cliff/help.py", line 42, in __call__
factory = ep.load()
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2405, in load
return self.resolve()
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2411, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/local/lib/python2.7/dist-packages/kolla_kubernetes/commands/cmd_resource.py", line 27, in <module>
KKR = service_resources.KollaKubernetesResources.Get()
File "/usr/local/lib/python2.7/dist-packages/kolla_kubernetes/service_resources.py", line 35, in Get
PathFinder.find_config_file('service_resources.yml'))
File "/usr/local/lib/python2.7/dist-packages/kolla_kubernetes/pathfinder.py", line 52, in find_config_file
filename, ", ".join(search_paths))
KollaFileNotFoundException: Unable to locate file=[service_resources.yml] in search_paths=[/etc/kolla, /etc/kolla-kubernetes, /usr/local/lib/python2.7/dist-packages/etc/kolla, /usr/local/lib/python2.7/dist-packages/etc/kolla-kubernetes]
Could not load EntryPoint.parse('tmpl = kolla_kubernetes.commands.cmd_resource:Template')
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/cliff/help.py", line 42, in __call__
factory = ep.load()
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2405, in load
return self.resolve()
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2411, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/local/lib/python2.7/dist-packages/kolla_kubernetes/commands/cmd_resource.py", line 27, in <module>
KKR = service_resources.KollaKubernetesResources.Get()
File "/usr/local/lib/python2.7/dist-packages/kolla_kubernetes/service_resources.py", line 35, in Get
PathFinder.find_config_file('service_resources.yml'))
File "/usr/local/lib/python2.7/dist-packages/kolla_kubernetes/pathfinder.py", line 52, in find_config_file
filename, ", ".join(search_paths))
KollaFileNotFoundException: Unable to locate file=[service_resources.yml] in search_paths=[/etc/kolla, /etc/kolla-kubernetes, /usr/local/lib/python2.7/dist-packages/etc/kolla, /usr/local/lib/python2.7/dist-packages/etc/kolla-kubernetes]
It cant find the file named service_ resources. yml in any of: kubernetes, /usr/local/ lib/python2. 7/dist- packages/ etc/kolla, /usr/local/ lib/python2. 7/dist- packages/ etc/kolla- kubernetes
/etc/kolla, /etc/kolla-