GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - openstack/kayobe: Deployment of containerised OpenStack to bare metal using kolla and bifrost. Mirror of code maintained at opendev.org.

BranchesTags
Open more actions menu

Latest commit

 

History

3,619 Commits
3,619 Commits

Folders and files

NameName
Last commit message
Last commit date
.agents
.agents
 
 
ansible
ansible
 
 
dev
dev
 
 
doc
doc
 
 
etc/kayobe
etc/kayobe
 
 
kayobe
kayobe
 
 
playbooks
playbooks
 
 
releasenotes
releasenotes
 
 
roles
roles
 
 
tools
tools
 
 
zuul.d
zuul.d
 
 
.ansible-lint
.ansible-lint
 
 
.coveragerc
.coveragerc
 
 
.gitignore
.gitignore
 
 
.gitreview
.gitreview
 
 
.stestr.conf
.stestr.conf
 
 
.yamllint
.yamllint
 
 
AGENTS.md
AGENTS.md
 
 
CLAUDE.md
CLAUDE.md
 
 
CONTRIBUTING.rst
CONTRIBUTING.rst
 
 
HACKING.rst
HACKING.rst
 
 
LICENSE
LICENSE
 
 
README.rst
README.rst
 
 
Vagrantfile
Vagrantfile
 
 
bindep.txt
bindep.txt
 
 
lint-requirements.txt
lint-requirements.txt
 
 
molecule-requirements.txt
molecule-requirements.txt
 
 
requirements.txt
requirements.txt
 
 
requirements.yml
requirements.yml
 
 
setup.cfg
setup.cfg
 
 
setup.py
setup.py
 
 
test-requirements.txt
test-requirements.txt
 
 
tox.ini
tox.ini
 
 

Repository files navigation

Kayobe

Kayobe enables deployment of containerised OpenStack to bare metal.

Containers offer a compelling solution for isolating OpenStack services, but running the control plane on an orchestrator such as Kubernetes or Docker Swarm adds significant complexity and operational overheads.

The hosts in an OpenStack control plane must somehow be provisioned, but deploying a secondary OpenStack cloud to do this seems like overkill.

Kayobe stands on the shoulders of giants:

  • OpenStack bifrost discovers and provisions the cloud
  • OpenStack kolla builds container images for OpenStack services
  • OpenStack kolla-ansible delivers painless deployment and upgrade of containerised OpenStack services

To this solid base, kayobe adds:

  • Configuration of cloud host OS & flexible networking
  • Management of physical network devices
  • A friendly openstack-like CLI

All this and more, automated from top to bottom using Ansible.

Features

  • Heavily automated using Ansible
  • kayobe Command Line Interface (CLI) for cloud operators
  • Deployment of a seed VM used to manage the OpenStack control plane
  • Configuration of physical network infrastructure
  • Discovery, introspection and provisioning of control plane hardware using OpenStack bifrost
  • Deployment of an OpenStack control plane using OpenStack kolla-ansible
  • Discovery, introspection and provisioning of bare metal compute hosts using OpenStack ironic and ironic inspector
  • Virtualised compute using OpenStack nova
  • Containerised workloads on bare metal using OpenStack magnum
  • Control plane monitoring using Prometheus and Grafana.
  • Log aggregation using OpenSearch and OpenSearch Dashboards.

Documentation

https://docs.openstack.org/kayobe/latest/

Release Notes

https://docs.openstack.org/releasenotes/kayobe/

Bugs

https://bugs.launchpad.net/kayobe

Community

OFTC's IRC channel: #openstack-kolla

License

Kayobe is distributed under the Apache 2.0 License.

About

Deployment of containerised OpenStack to bare metal using kolla and bifrost. Mirror of code maintained at opendev.org.

opendev.org/openstack/kayobe

Resources

Readme
Apache-2.0 license

Contributing

Contributing
Activity
Custom properties

Stars

90 stars

Watchers

13 watching

Forks

39 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.