RETIRED, Kubernetes deployment of the Kolla containers
Go to file
David C Wang 59ca222550 Consolidating path resolution and searching for program files
- This commit is refactoring only, and attempts to avoid modifying
  functionality. Not a blueprint nor bug fix.
- The goal is to be more clear and explicit when searching for program
  files.
- The current kolla-cli client searches across many paths to find
  services, bootstrap, and configuation files.  The changes in this
  git commit refactor this functionality into a single objectified
  PathFinder class.
- It tries to make consistent and clear how it searches various
  locations to find service and bootstrap files.
- The current code when locating service and bootstrap files locks
  onto the first path that exists.  This code does not change that.
- The current code when locating config files locks onto the first
  path where the file exists.  This code does not change that.
- Made kolla-kubernetes search paths work with editable development
  installs.
- Added a bootstrap-dir in addition to services-dir as a command line
  override.  Hoping to remove both in the future if people are okay
  with it.
- Refactored kolla_kubernetes/common/file_utils.py into pathfinder.py,
  attempting to de-dup code paths.
- Added a new KollaFileNotFoundException.
- I'm happy to modify the search order and remove search paths in
  subsequent pull requests.  The less variations we must support the
  better.

Change-Id: I95e2423b0f29e8b3908b1a22ee68c5decd6d9fee
2016-06-21 21:12:19 +00:00
bootstrap Merge "Convert Keystone to HostNetwork=False, Fix bootstrap." 2016-06-14 20:25:06 +00:00
doc/source Merge "Fix Docker version in quickstart" 2016-06-21 09:35:40 +00:00
etc/kolla-kubernetes Switching Horizon over to work via Kubernetes network 2016-06-13 16:33:31 -07:00
kolla_kubernetes Consolidating path resolution and searching for program files 2016-06-21 21:12:19 +00:00
releasenotes Support for release notes 2016-05-05 14:22:01 -04:00
services Fix Horizon's configmap to work with underscores 2016-06-16 16:07:22 -07:00
tools rename kolla_kubernetes back to shell to avoid import error 2016-05-19 15:42:27 -04:00
.coveragerc Initial Cookiecutter Commit. 2016-05-04 10:39:22 -04:00
.gitignore Initial Cookiecutter Commit. 2016-05-04 10:39:22 -04:00
.gitreview Initial Cookiecutter Commit. 2016-05-04 10:39:22 -04:00
.mailmap Initial Cookiecutter Commit. 2016-05-04 10:39:22 -04:00
.testr.conf Initial Cookiecutter Commit. 2016-05-04 10:39:22 -04:00
CONTRIBUTING.rst Initial Cookiecutter Commit. 2016-05-04 10:39:22 -04:00
HACKING.rst Initial Cookiecutter Commit. 2016-05-04 10:39:22 -04:00
LICENSE Initial Cookiecutter Commit. 2016-05-04 10:39:22 -04:00
MANIFEST.in Initial Cookiecutter Commit. 2016-05-04 10:39:22 -04:00
README.rst Initialize README 2016-05-04 10:47:19 -04:00
babel.cfg Initial Cookiecutter Commit. 2016-05-04 10:39:22 -04:00
requirements.txt Implement a command line to start/stop keystone services 2016-05-09 16:11:34 -04:00
setup.cfg Break deployment procedure into two steps 2016-06-01 14:08:35 -04:00
setup.py Initial Cookiecutter Commit. 2016-05-04 10:39:22 -04:00
test-requirements.txt Support for release notes 2016-05-05 14:22:01 -04:00
tox.ini Support for release notes 2016-05-05 14:22:01 -04:00

README.rst

kolla-kubernetes

Kubernetes deployment of the Kolla containers.

Kolla-Kubernetes is a project whose goal is to deploy Kolla's containers with Kubernetes.