Base data to generate the OpenStack map and the Software section of the www.openstack.org website.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

186 rindas
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