Fix capabilities following initial review

This change includes the proposed imporovements to the initial
commit.

Most notably, it leaves out 'additional services' (which need to be
a more complete list before we can add it) and limits itself to
OpenStack components and base services (database, message-queue,
cache...)

Sets version to 0.1.0 before we ask teams to set tags.

Change-Id: If57add4d46608d51940f151474e0273c9ae84eba
This commit is contained in:
Thierry Carrez 2019-06-26 14:55:14 +02:00
parent 175df902e3
commit b607ce2380
1 changed files with 15 additions and 17 deletions

View File

@ -1,4 +1,5 @@
---
version: 0.1.0
capabilities:
- category: starts-from
@ -65,13 +66,13 @@ capabilities:
desc: Makes use of Chef configuration management
- name: ansible
desc: Relies on Ansible for configuration management
desc: Makes use of Ansible for configuration management
- name: juju
desc: Makes use of Juju for orchestration
- name: helm
desc: Relies on Helm charts for deployment
desc: Makes use of Kubernetes Helm for orchestration
- name: kubernetes
desc: Makes use of Kubernetes for orchestration
@ -83,24 +84,21 @@ capabilities:
description: >
Components of OpenStack supported by the deployment tool (latest version)
tags:
# Additional services
- name: rabbitmq
desc: Deploys RabbitMQ
# Base services being deployed
- name: message-queue
desc: Deploys the OpenStack message queue (RabbitMQ...)
- name: ceph
desc: Deploys Ceph for block storage
- name: database
desc: Deploys the OpenStack database (MySQL...)
- name: secrets-storage
desc: Deploys a Castellan-compatible secrets storage solution
- name: etcd
desc: Deploys etcd to enable advanced coordination capabilities
- name: memcached
desc: Deploys memcached for Keystone
- name: mysql
desc: Deploys MySQL database
- name: vault
desc: Deploys Hashicorp Vault for Barbican secrets storage
- name: cache
desc: Deploys a caching solution for Keystone (memcached...)
# OpenStack services
- name: keystone
@ -183,5 +181,5 @@ capabilities:
- name: all-in-one
desc: Supports installing all components on a single machine
- name: cells
desc: Supports deploying multiple cells
- name: nova-cells
desc: Supports deploying multiple Nova cells