Base data to generate the OpenStack map and the Software section of the www.openstack.org website.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

714 lines
23KB

  1. ---
  2. name: Deployment tools
  3. hide-subtabs: True
  4. tabs:
  5. - name: Deployment tools
  6. map-bucket: openstack-lifecyclemanagement
  7. prelude: >
  8. Tools and packaging recipes to help install and maintain the lifecycle of
  9. OpenStack deployments.
  10. categories:
  11. - category: Frameworks for lifecycle management
  12. components:
  13. - name: tripleo
  14. title: Deploys OpenStack using OpenStack itself
  15. docs-title: Docs
  16. docs-url: https://docs.openstack.org/tripleo-docs/latest/
  17. desc: >
  18. TripleO is a project aimed at installing, upgrading and
  19. operating OpenStack clouds using OpenStack’s own cloud
  20. facilities as the foundation - building on Nova, Ironic,
  21. Neutron and Heat to automate cloud management at datacenter
  22. scale.
  23. project-team: tripleo
  24. capabilities:
  25. - name: starts-from
  26. tags:
  27. - bare-metal
  28. - os-installed
  29. - name: technology
  30. tags:
  31. - rpm-packages
  32. - oci-containers
  33. - redhat-centos
  34. - puppet
  35. - ansible
  36. - heat
  37. - name: components
  38. tags:
  39. - message-queue
  40. - database
  41. - secrets-storage
  42. - etcd
  43. - cache
  44. - keystone
  45. - placement
  46. - glance
  47. - barbican
  48. - neutron
  49. - octavia
  50. - desginate
  51. - ironic
  52. - swift
  53. - cinder
  54. - manila
  55. - nova
  56. - sahara
  57. - heat
  58. - mistral
  59. - zaqar
  60. - aodh
  61. - horizon
  62. - ec2api
  63. - ceilometer
  64. - panko
  65. - name: upgrade
  66. tags:
  67. - online
  68. - per-version
  69. - fast-forward
  70. - name: features
  71. tags:
  72. - offline-installation
  73. - encrypted-local-comms
  74. - all-in-one
  75. - nova-cells
  76. - name: openstack-helm
  77. title: Deploys OpenStack in containers using Helm
  78. docs-title: Docs
  79. docs-url: https://docs.openstack.org/openstack-helm/latest/
  80. desc: >
  81. Collection of Helm charts that simply, resiliently,
  82. and flexibly deploy OpenStack and related services on Kubernetes.
  83. project-team: OpenStack-Helm
  84. capabilities:
  85. - name: starts-from
  86. tags:
  87. - kubernetes-cluster
  88. - name: technology
  89. tags:
  90. - helm
  91. - kubernetes
  92. - oci-containers
  93. - sles-opensuse
  94. - ubuntu
  95. - name: components
  96. tags:
  97. - aodh
  98. - barbican
  99. - cache
  100. - ceilometer
  101. - cinder
  102. - congress
  103. - database
  104. - designate
  105. - etcd
  106. - glance
  107. - heat
  108. - horizon
  109. - ironic
  110. - keystone
  111. - magnum
  112. - message-queue
  113. - mistral
  114. - monasca
  115. - neutron
  116. - nova
  117. - octavia
  118. - panko
  119. - rally
  120. - senlin
  121. - swift
  122. - name: upgrade
  123. tags:
  124. - online
  125. - per-version
  126. - name: features
  127. tags:
  128. - all-in-one
  129. - encrypted-local-comms
  130. - nova-cells
  131. - offline-installation
  132. video:
  133. id: QQlzhp6zrX0
  134. desc: >
  135. Project Updates cover the latest changes in the project. See
  136. what's new in the latest OpenStack release, and what you can
  137. expect to see from the project in the upcoming release.
  138. title: openstack-helm - Project Update
  139. - name: kolla-ansible
  140. title: Deploys OpenStack in containers using Ansible
  141. docs-title: Docs
  142. docs-url: https://docs.openstack.org/kolla-ansible/latest/
  143. desc: >
  144. Kolla-Ansible deploys a containerised OpenStack control plane
  145. using Kolla containers, orchestrated via Ansible. The project
  146. aims for simplicity and reliability, while providing a flexible,
  147. intuitive configuration model.
  148. project-team: kolla
  149. capabilities:
  150. - name: starts-from
  151. tags:
  152. - os-installed
  153. - name: technology
  154. tags:
  155. - deb-packages
  156. - rpm-packages
  157. - source-tarballs
  158. - oci-containers
  159. - git
  160. - redhat-centos
  161. - debian
  162. - ubuntu
  163. - ansible
  164. - name: components
  165. tags:
  166. - message-queue
  167. - database
  168. - etcd
  169. - cache
  170. - keystone
  171. - placement
  172. - glance
  173. - barbican
  174. - searchlight
  175. - karbor
  176. - neutron
  177. - octavia
  178. - designate
  179. - ironic
  180. - cyborg
  181. - swift
  182. - cinder
  183. - manila
  184. - nova
  185. - zun
  186. - qinling
  187. - magnum
  188. - trove
  189. - sahara
  190. - murano
  191. - freezer
  192. - solum
  193. - heat
  194. - mistral
  195. - senlin
  196. - zaqar
  197. - aodh
  198. - blazar
  199. - horizon
  200. - ceilometer
  201. - monasca
  202. - panko
  203. - watcher
  204. - vitrage
  205. - congress
  206. - rally
  207. - cloudkitty
  208. - masakari
  209. - name: upgrade
  210. tags:
  211. - online
  212. - per-version
  213. video:
  214. id: IJTBJXdlo9E
  215. desc: >
  216. Project Updates cover the latest changes in the project. See
  217. what's new in the latest OpenStack release, and what you can
  218. expect to see from the project in the upcoming release.
  219. title: Kolla - Project Update
  220. - name: kayobe
  221. title: Deployment of containerised OpenStack to bare metal
  222. docs-title: Docs
  223. docs-url: https://docs.openstack.org/kayobe/latest/
  224. desc: >
  225. Kayobe deploys a containerised OpenStack control plane to bare
  226. metal. Bifrost is used to discover and provision the cloud
  227. servers. Kolla is used to build container images for OpenStack
  228. services. Kolla Ansible is used to deploy a containerised
  229. OpenStack control plane.
  230. project-team: kolla
  231. capabilities:
  232. - name: starts-from
  233. tags:
  234. - bare-metal
  235. - os-installed
  236. - name: technology
  237. tags:
  238. - rpm-packages
  239. - source-tarballs
  240. - oci-containers
  241. - git
  242. - redhat-centos
  243. - ansible
  244. - name: components
  245. tags:
  246. - message-queue
  247. - database
  248. - etcd
  249. - cache
  250. - keystone
  251. - placement
  252. - glance
  253. - barbican
  254. - searchlight
  255. - karbor
  256. - neutron
  257. - octavia
  258. - designate
  259. - ironic
  260. - cyborg
  261. - swift
  262. - cinder
  263. - manila
  264. - nova
  265. - zun
  266. - qinling
  267. - magnum
  268. - trove
  269. - sahara
  270. - murano
  271. - freezer
  272. - solum
  273. - heat
  274. - mistral
  275. - senlin
  276. - zaqar
  277. - aodh
  278. - blazar
  279. - horizon
  280. - ceilometer
  281. - monasca
  282. - panko
  283. - watcher
  284. - vitrage
  285. - congress
  286. - rally
  287. - cloudkitty
  288. - masakari
  289. - name: upgrade
  290. tags:
  291. - online
  292. - per-version
  293. - name: openstack-ansible
  294. title: Ansible playbooks to deploy OpenStack
  295. docs-title: Docs
  296. docs-url: https://docs.openstack.org/openstack-ansible/latest/
  297. desc: >
  298. OpenStack-Ansible provides Ansible playbooks and roles for the
  299. deployment and configuration of an OpenStack environment.
  300. project-team: OpenStackAnsible
  301. capabilities:
  302. - name: starts-from
  303. tags:
  304. - os-installed
  305. - name: technology
  306. tags:
  307. - deb-packages
  308. - rpm-packages
  309. - source-tarballs
  310. - git
  311. - redhat-centos
  312. - sles-opensuse
  313. - debian
  314. - ubuntu
  315. - ansible
  316. - name: components
  317. tags:
  318. - message-queue
  319. - database
  320. - etcd
  321. # Note: OSA can deploy barbican but it's not
  322. # installed by default (opt-in instead).
  323. - secrets-storage
  324. - etcd
  325. - cache
  326. - keystone
  327. - placement
  328. - glance
  329. - barbican
  330. - neutron
  331. - octavia
  332. - designate
  333. - ironic
  334. - swift
  335. - cinder
  336. # - manila
  337. # Note: Not sure about CI, so hesitating to list it here.
  338. - nova
  339. - zun
  340. - magnum
  341. - trove
  342. - sahara
  343. - masakari
  344. - heat
  345. - mistral
  346. - zaqar
  347. - aodh
  348. - blazar
  349. - horizon
  350. - ceilometer
  351. - rally
  352. - cloudkitty
  353. - name: upgrade
  354. tags:
  355. - online
  356. # Note: OSA is doing rolling updates by default.
  357. # Rolling upgrades are also done, but it sometimes
  358. # (depending on the version) can lead to
  359. # control plane downtime.
  360. - per-version
  361. # - skip-level
  362. # Note: We do have this kind of feature for
  363. # some branches, but we don't recommend it.
  364. # I am not sure we should list that.
  365. - name: features
  366. tags:
  367. - supports-heterogeneous-versions
  368. - all-in-one
  369. # - nova-cells
  370. # Note: It's possible to have multiple nova-cells
  371. # but it's not documented, nor very user friendly.
  372. # I propose to not list it.
  373. video:
  374. id: z5gkETEetT8
  375. desc: >
  376. Project Updates cover the latest changes in the project. See
  377. what's new in the latest OpenStack release, and what you can
  378. expect to see from the project in the upcoming release.
  379. title: OpenStackAnsible - Project Update
  380. - name: openstack-charms
  381. title: Deploys OpenStack in containers using Charms and Juju
  382. docs-title: Docs
  383. docs-url: https://docs.openstack.org/charm-guide/latest/
  384. download-title: Find OpenStack Charms in the Charm Store
  385. download-url: https://jujucharms.com/openstack
  386. desc: >
  387. Collection of Charms to deploy OpenStack using
  388. the Juju framework.
  389. project-team: OpenStack Charms
  390. capabilities:
  391. - name: starts-from
  392. tags:
  393. - bare-metal
  394. - name: technology
  395. tags:
  396. - deb-packages
  397. - ubuntu
  398. - juju
  399. - name: components
  400. tags:
  401. - database
  402. - message-queue
  403. - secrets-storage
  404. - cache
  405. - etcd
  406. - keystone
  407. - glance
  408. - nova
  409. - neutron
  410. - barbican
  411. - octavia
  412. - designate
  413. - swift
  414. - cinder
  415. - manila
  416. - masakari
  417. - heat
  418. - aodh
  419. - ceilometer
  420. - horizon
  421. - placement
  422. - name: upgrade
  423. tags:
  424. - online
  425. - per-version
  426. - name: features
  427. tags:
  428. - nova-cells
  429. links:
  430. - Juju Solutions for OpenStack: https://jujucharms.com/openstack
  431. - Install OpenStack: https://www.ubuntu.com/openstack/install
  432. - Install single-server OpenStack with conjure-up: >
  433. https://tutorials.ubuntu.com/tutorial/install-openstack-with-conjure-up
  434. video:
  435. id: iABGeJGxg2U
  436. desc: >
  437. Project Updates cover the latest changes in the project. See
  438. what's new in the latest OpenStack release, and what you can
  439. expect to see from the project in the upcoming release.
  440. title: Charms - Project Update
  441. - name: bifrost
  442. title: Ansible playbooks using ironic
  443. docs-title: Docs
  444. docs-url: https://docs.openstack.org/bifrost/latest/
  445. desc: >
  446. Bifrost (pronounced bye-frost) is a set of Ansible playbooks
  447. that automates the task of deploying a base image onto a set of
  448. known hardware using ironic. It provides modular utility for
  449. one-off operating system deployment with as few operational
  450. requirements as reasonably possible.
  451. project-team: ironic
  452. capabilities:
  453. - name: components
  454. tags:
  455. - keystone
  456. - name: openstack-chef
  457. title: Chef cookbooks to build, operate and consume OpenStack
  458. docs-title: Docs
  459. docs-url: https://docs.openstack.org/openstack-chef/latest/
  460. download-title: Cookbooks
  461. download-url: https://supermarket.chef.io/users/openstack
  462. desc: >
  463. The Chef cookbooks for OpenStack automate the building, operation
  464. and consumption of OpenStack cloud deployments.
  465. project-team: OpenStack Chef
  466. capabilities:
  467. - name: starts-from
  468. tags:
  469. - env-bootstrap
  470. - name: technology
  471. tags:
  472. - deb-packages
  473. - rpm-packages
  474. - redhat-centos
  475. - ubuntu
  476. - chef
  477. - name: components
  478. tags:
  479. - message-queue
  480. - database
  481. - keystone
  482. - placement
  483. - glance
  484. - neutron
  485. - designate
  486. - cinder
  487. - nova
  488. - heat
  489. - horizon
  490. - name: features
  491. tags:
  492. - all-in-one
  493. - category: Packaging recipes for popular frameworks
  494. components:
  495. - name: kolla
  496. title: Production-ready OpenStack containers
  497. docs-title: Docs
  498. docs-url: https://docs.openstack.org/kolla/latest/
  499. desc: >
  500. Recipes and tools to build production-ready OpenStack container
  501. images for multiple operating system distributions.
  502. project-team: kolla
  503. capabilities:
  504. - name: starts-from
  505. tags:
  506. - env-bootstrap
  507. - name: technology
  508. tags:
  509. - deb-packages
  510. - rpm-packages
  511. - source-tarballs
  512. - oci-containers
  513. - git
  514. - redhat-centos
  515. - debian
  516. - ubuntu
  517. - name: components
  518. tags:
  519. - message-queue
  520. - database
  521. - etcd
  522. - cache
  523. - keystone
  524. - placement
  525. - glance
  526. - barbican
  527. - searchlight
  528. - karbor
  529. - neutron
  530. - octavia
  531. - designate
  532. - ironic
  533. - cyborg
  534. - swift
  535. - cinder
  536. - manila
  537. - nova
  538. - zun
  539. - qinling
  540. - magnum
  541. - trove
  542. - sahara
  543. - murano
  544. - freezer
  545. - solum
  546. - heat
  547. - mistral
  548. - senlin
  549. - zaqar
  550. - aodh
  551. - blazar
  552. - horizon
  553. - ceilometer
  554. - monasca
  555. - panko
  556. - watcher
  557. - vitrage
  558. - congress
  559. - rally
  560. - cloudkitty
  561. - masakari
  562. - name: LOCI
  563. title: Lightweight OCI containers
  564. docs-title: Project Wiki
  565. docs-url: https://wiki.openstack.org/wiki/LOCI
  566. desc: >
  567. Recipes and tools to build lightweight OCI compliant container
  568. tooling and images for OpenStack services.
  569. project-team: loci
  570. capabilities:
  571. - name: starts-from
  572. tags:
  573. - env-bootstrap
  574. - name: technology
  575. tags:
  576. - debian
  577. - oci-containers
  578. - redhat-centos
  579. - sles-opensuse
  580. - ubuntu
  581. - name: components
  582. tags:
  583. - cinder
  584. - glance
  585. - heat
  586. - horizon
  587. - ironic
  588. - keystone
  589. - manila
  590. - neutron
  591. - nova
  592. - octavia
  593. - placement
  594. - name: puppet-openstack
  595. title: Puppet modules to deploy OpenStack
  596. docs-title: Docs
  597. docs-url: https://docs.openstack.org/puppet-openstack-guide/latest/
  598. desc: >
  599. Puppet OpenStack modules bring scalable and reliable IT
  600. automation to OpenStack cloud deployments.
  601. project-team: Puppet OpenStack
  602. capabilities:
  603. - name: starts-from
  604. tags:
  605. - os-installed
  606. - env-bootstrap
  607. - name: technology
  608. tags:
  609. - deb-packages
  610. - rpm-packages
  611. - redhat-centos
  612. - debian
  613. - ubuntu
  614. - puppet
  615. - name: components
  616. tags:
  617. - keystone
  618. - placement
  619. - glance
  620. - barbican
  621. - neutron
  622. - octavia
  623. - designate
  624. - ironic
  625. - swift
  626. - cinder
  627. - manila
  628. - nova
  629. - magnum
  630. - trove
  631. - sahara
  632. - murano
  633. - freezer
  634. - heat
  635. - mistral
  636. - zaqar
  637. - aodh
  638. - horizon
  639. - ec2api
  640. - ceilometer
  641. - monasca
  642. - panko
  643. - watcher
  644. - vitrage
  645. - congress
  646. - cloudkitty
  647. - name: features
  648. tags:
  649. - all-in-one
  650. - nova-cells
  651. - name: RPM-packaging
  652. title: RPM package specs to deploy OpenStack
  653. docs-title: Project Wiki
  654. docs-url: https://wiki.openstack.org/wiki/Rpm-packaging
  655. desc: >
  656. RPM Packaging for OpenStack is an cross-distribution and
  657. cross-vendor effort to create common templates for building
  658. OpenStack packages for RPM based Linux and OpenStack
  659. distributions. The project was started with the goal of
  660. unifying the independent packaging efforts of RDO and SUSE,
  661. but is really open for anyone who wants to contribute RPM
  662. packaging spec files for any distribution.
  663. project-team: Packaging-rpm
  664. capabilities:
  665. - name: components
  666. tags:
  667. - keystone
  668. - placement
  669. - glance
  670. - barbican
  671. - karbor
  672. - neutron
  673. - octavia
  674. - designate
  675. - ironic
  676. - cyborg
  677. - swift
  678. - cinder
  679. - manila
  680. - nova
  681. - magnum
  682. - sahara
  683. - murano
  684. - freezer
  685. - masakari
  686. - heat
  687. - mistral
  688. - zaqar
  689. - horizon
  690. - watcher
  691. - name: technology
  692. tags:
  693. - rpm-packages
  694. - redhat-centos
  695. - fedora
  696. - sles-opensuse
  697. - name: starts-from
  698. tags:
  699. - os-installed