Base data to generate the OpenStack map and the Software section of the www.openstack.org website.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

186 行
4.9KB

  1. ---
  2. version: 0.1.0
  3. capabilities:
  4. - category: starts-from
  5. description: >
  6. What needs to happen before the deployment tool takes over.
  7. tags:
  8. - name: bare-metal
  9. desc: Starts from scratch
  10. - name: os-installed
  11. desc: Needs a base operating system
  12. - name: env-bootstrap
  13. desc: Needs basic environment bootstrap (e.g. Docker, Puppet agent...)
  14. - name: kubernetes-cluster
  15. desc: Needs a full Kubernetes cluster available
  16. - category: technology
  17. description: >
  18. What base technologies the deployment tool is using.
  19. tags:
  20. # Packaging technologies
  21. - name: deb-packages
  22. desc: Makes use of Debian-style packaging
  23. - name: rpm-packages
  24. desc: Makes use of RPM-style packaging
  25. - name: oci-containers
  26. desc: Makes use of OCI containers
  27. - name: source-tarballs
  28. desc: Works directly from upstream-released source code tarballs
  29. - name: git
  30. desc: Works directly from git source code repositories
  31. # Base distribution
  32. - name: redhat-centos
  33. desc: Based on RedHat Enterprise Linux or CentOS
  34. - name: fedora
  35. desc: Based on Fedora
  36. - name: sles-opensuse
  37. desc: Based on SUSE Linux Enterprise Server or OpenSUSE
  38. - name: debian
  39. desc: Based on Debian GNU/Linux
  40. - name: ubuntu
  41. desc: Based on Ubuntu Server
  42. - name: oraclelinux
  43. desc: Based on Oracle Linux
  44. # Configuration management and orchestration technologies
  45. - name: puppet
  46. desc: Makes use of Puppet configuration management
  47. - name: chef
  48. desc: Makes use of Chef configuration management
  49. - name: ansible
  50. desc: Makes use of Ansible for configuration management
  51. - name: juju
  52. desc: Makes use of Juju for orchestration
  53. - name: helm
  54. desc: Makes use of Kubernetes Helm for orchestration
  55. - name: kubernetes
  56. desc: Makes use of Kubernetes for orchestration
  57. - name: heat
  58. desc: Uses OpenStack Heat for orchestration
  59. - category: components
  60. description: >
  61. Components of OpenStack supported by the deployment tool (latest version)
  62. tags:
  63. # Base services being deployed
  64. - name: message-queue
  65. desc: Deploys the OpenStack message queue (RabbitMQ...)
  66. - name: database
  67. desc: Deploys the OpenStack database (MySQL...)
  68. - name: secrets-storage
  69. desc: Deploys a Castellan-compatible secrets storage solution
  70. - name: etcd
  71. desc: Deploys etcd to enable advanced coordination capabilities
  72. - name: cache
  73. desc: Deploys a caching solution for Keystone (memcached...)
  74. # OpenStack services
  75. - name: keystone
  76. - name: placement
  77. - name: glance
  78. - name: barbican
  79. - name: searchlight
  80. - name: karbor
  81. - name: neutron
  82. - name: octavia
  83. - name: designate
  84. - name: ironic
  85. - name: cyborg
  86. - name: swift
  87. - name: cinder
  88. - name: manila
  89. - name: nova
  90. - name: zun
  91. - name: qinling
  92. - name: magnum
  93. - name: trove
  94. - name: sahara
  95. - name: murano
  96. - name: freezer
  97. - name: solum
  98. - name: masakari
  99. - name: heat
  100. - name: mistral
  101. - name: senlin
  102. - name: zaqar
  103. - name: aodh
  104. - name: blazar
  105. - name: horizon
  106. - name: ec2api
  107. - name: ceilometer
  108. - name: monasca
  109. - name: panko
  110. - name: watcher
  111. - name: vitrage
  112. - name: congress
  113. - name: rally
  114. - name: cloudkitty
  115. - name: tricircle
  116. - category: upgrade
  117. description: >
  118. What is the main supported (tested) upgrade path when using this
  119. deployment tool.
  120. tags:
  121. # Control plane downtime
  122. - name: offline
  123. desc: Upgrade is done offline, control plane is down during upgrade.
  124. - name: online
  125. desc: Upgrade is done online, control plane is up during upgrade.
  126. # Upgrade methodology
  127. - name: per-version
  128. desc: Need to bring each new version online before upgrading the next
  129. - name: fast-forward
  130. desc: Each upgrade is done separately but no need to bring it online
  131. - name: skip-level
  132. desc: Direct x to z version upgrade, no need for intermediary steps
  133. - category: features
  134. description: >
  135. Specific features of the deployment tools
  136. tags:
  137. - name: offline-installation
  138. desc: No need for an Internet connection during installation or upgrade
  139. - name: supports-heterogeneous-versions
  140. desc: Supports running heterogeneous versions of OpenStack components
  141. - name: encrypted-local-comms
  142. desc: Management plane uses encrypted communications between components
  143. - name: all-in-one
  144. desc: Supports installing all components on a single machine
  145. - name: nova-cells
  146. desc: Supports deploying multiple Nova cells