|
2 | 2 | StackHPC Kayobe Configuration
|
3 | 3 | =============================
|
4 | 4 |
|
5 |
| -This repository provides a base Kayobe configuration for the Caracal release |
| 5 | +This repository provides a base Kayobe configuration for the Master release |
6 | 6 | of StackHPC OpenStack.
|
7 | 7 |
|
8 | 8 | Documentation is hosted on `readthedocs.io
|
9 |
| -<https://stackhpc-kayobe-config.readthedocs.io/en/stackhpc-2024.1/index.html>`__, |
| 9 | +<https://stackhpc-kayobe-config.readthedocs.io/en/stackhpc-master/index.html>`__, |
10 | 10 | and includes release notes.
|
11 | 11 |
|
12 |
| -Resources |
13 |
| -========= |
| 12 | +Kayobe |
| 13 | +====== |
14 | 14 |
|
15 |
| -* Kayobe documentation: https://docs.openstack.org/kayobe/2024.1/ |
16 |
| -* Kayobe source: https://opendev.org/openstack/kayobe |
17 |
| -* Kayobe bugs: https://storyboard.openstack.org/#!/project/openstack/kayobe-config |
18 |
| -* IRC: #openstack-kolla |
| 15 | +The hosts in an OpenStack control plane must somehow be provisioned, but |
| 16 | +deploying a secondary OpenStack cloud to do this seems like overkill. |
| 17 | + |
| 18 | +Kayobe stands on the shoulders of giants: |
| 19 | + |
| 20 | +* OpenStack bifrost discovers and provisions the cloud |
| 21 | +* OpenStack kolla builds container images for OpenStack services |
| 22 | +* OpenStack kolla-ansible delivers painless deployment and upgrade of |
| 23 | + containerised OpenStack services |
| 24 | + |
| 25 | +To this solid base, kayobe adds: |
| 26 | + |
| 27 | +* Configuration of cloud host OS & flexible networking |
| 28 | +* Management of physical network devices |
| 29 | +* A friendly openstack-like CLI |
| 30 | + |
| 31 | +All this and more, automated from top to bottom using Ansible. |
| 32 | + |
| 33 | +Features |
| 34 | +-------- |
| 35 | + |
| 36 | +* Heavily automated using Ansible |
| 37 | +* *kayobe* Command Line Interface (CLI) for cloud operators |
| 38 | +* Deployment of a *seed* VM used to manage the OpenStack control plane |
| 39 | +* Configuration of physical network infrastructure |
| 40 | +* Discovery, introspection and provisioning of control plane hardware using |
| 41 | + `OpenStack bifrost <https://docs.openstack.org/bifrost/latest/>`_ |
| 42 | +* Deployment of an OpenStack control plane using `OpenStack kolla-ansible |
| 43 | + <https://docs.openstack.org/kolla-ansible/latest/>`_ |
| 44 | +* Discovery, introspection and provisioning of bare metal compute hosts |
| 45 | + using `OpenStack ironic <https://docs.openstack.org/ironic/latest/>`_ and |
| 46 | + `ironic inspector <https://docs.openstack.org/ironic-inspector/latest/>`_ |
| 47 | +* Virtualised compute using `OpenStack nova |
| 48 | + <https://docs.openstack.org/nova/latest/>`_ |
| 49 | +* Containerised workloads on bare metal using `OpenStack magnum |
| 50 | + <https://docs.openstack.org/magnum/latest/>`_ |
| 51 | +* Control plane monitoring using `Prometheus <https://prometheus.io/>`__ and |
| 52 | + `Grafana <https://grafana.com/>`__. |
| 53 | +* Log aggregation using `OpenSearch <https://opensearch.org/docs/latest/>`__ |
| 54 | + and `OpenSearch Dashboards |
| 55 | + <https://opensearch.org/docs/latest/dashboards/index/>`__. |
| 56 | + |
| 57 | +Documentation |
| 58 | +------------- |
| 59 | + |
| 60 | +https://docs.openstack.org/kayobe/latest/ |
| 61 | + |
| 62 | +Release Notes |
| 63 | +------------- |
| 64 | + |
| 65 | +https://docs.openstack.org/releasenotes/kayobe/ |
| 66 | + |
| 67 | +Bugs |
| 68 | +---- |
| 69 | + |
| 70 | +https://bugs.launchpad.net/kayobe |
| 71 | + |
| 72 | +Community |
| 73 | +--------- |
| 74 | + |
| 75 | +OFTC's `IRC channel <http://webchat.oftc.net/?channels=openstack-kolla>`_: #openstack-kolla |
| 76 | + |
| 77 | +License |
| 78 | +------- |
| 79 | + |
| 80 | +Kayobe is distributed under the `Apache 2.0 License <https://www.apache.org/licenses/LICENSE-2.0>`__. |
0 commit comments