Third Party Plugins
https:/
As discussed at summit, we plan on implementing 3rd party plugin support by adding a Dockerfile that is templated in order to accompany a plugin that needs packages, directories, and config files.
Blueprint information
- Status:
- Complete
- Approver:
- Ryan Hallisey
- Priority:
- Essential
- Drafter:
- Ryan Hallisey
- Direction:
- Approved
- Assignee:
- Steven Dake
- Definition:
- Approved
- Series goal:
- Accepted for newton
- Implementation:
- Implemented
- Milestone target:
- newton-3
- Started by
- Ryan Hallisey
- Completed by
- Steven Dake
Related branches
Related bugs
Sprints
Whiteboard
moving to newton-3 expected to be released on 2016-09-02. Please try to finish it before that otherwise it will be moved to Octata. - coolsvap
This is a very cool feature. However, there seems no doc or example about how to customize the Docerfile. For example, if I want to run ./tools/build.py --template-only --template-override ./heat-extend.j2 heat, what is the correct format for heat-extend.j2? Would you mind adding a guide about this? Thanks. - Hui
Gerrit topic: https:/
Addressed by: https:/
Customizations for ceilometer
Addressed by: https:/
WIP - Add support for third party plugins for Keystone
Addressed by: https:/
[WIP] Add support for third party plugins
Addressed by: https:/
Mechanism for Dockerfile customization
Addressed by: https:/
Add customizations for apt keys and packages
Addressed by: https:/
Macro install packages
Addressed by: https:/
Customizations continued
Addressed by: https:/
Customizations for heat
Addressed by: https:/
Customizations for kibana
Addressed by: https:/
Customizations for aodh
Addressed by: https:/
Customizations for gnocchi
Addressed by: https:/
Customizations for murano
Addressed by: https:/
Customizations for trove
Addressed by: https:/
Customizations for zaqar
Addressed by: https:/
Customizations for rally
Addressed by: https:/
Customizations for mistral
Addressed by: https:/
Customizations for sahara
Addressed by: https:/
Customizations for cron
Addressed by: https:/
This patchset contains customization of Dockerfile of openvswitch containers
Addressed by: https:/
Customizations for heka
Addressed by: https:/
Customizations for keepalived
Addressed by: https:/
Customizations for mongodb
Addressed by: https:/
Implement customizations for heat-api-cfn container
Addressed by: https:/
Customizations for haproxy
Addressed by: https:/
enhancements to install_packages macro
Addressed by: https:/
Customizations for memcached
Addressed by: https:/
Add customizations for keystone
Addressed by: https:/
Customizations for Designate
Addressed by: https:/
Customizations for Horizon
Addressed by: https:/
Customizations for Cinder
Addressed by: https:/
Customizations for Manila
Addressed by: https:/
Customizations for Neutron
Addressed by: https:/
Customizations for iscsid
Addressed by: https:/
Customizations for magnum
Addressed by: https:/
Customizations for Nova
Addressed by: https:/
Customizations for Ceph
Addressed by: https:/
Customizations for kolla-toolbox
Addressed by: https:/
Customizations for Watcher
Addressed by: https:/
Customizations for Senlin
Addressed by: https:/
Customizations for Glance
Addressed by: https:/
Customizations for dind
Addressed by: https:/
Customizations for dind
Addressed by: https:/
Revert "Remove files from /var/lib/apt/lists when cleaning up on Ubuntu/Debian"
Gerrit topic: https:/
Addressed by: https:/
Add dockerfiles for keystone fernet
Addressed by: https:/
Customizations for Tgtd
Addressed by: https:/
Customizations for Tempest
Addressed by: https:/
Customizations for Swift
Addressed by: https:/
Customizations for RabbitMQ
Addressed by: https:/
Customizations for OpenStack Base
Addressed by: https:/
Customizations for Multipathd
Addressed by: https:/
Customizations for MariaDB
Addressed by: https:/
Customizations for Kuryr
Addressed by: https:/
Customizations for Ironic
Addressed by: https:/
Customizations for Elasticsearch
Addressed by: https:/
Update heat base Dockerfile to include footers
Addressed by: https:/
Update openvswitch base Dockerfile to include footers
Addressed by: https:/
Update ceilometer base Dockerfile to include footers
Addressed by: https:/
Update Dockerfile to include footers
Addressed by: https:/
Customization for base - centos
Addressed by: https:/
Fix incorrectly implemented footer blocks
Addressed by: https:/
Add a block around oraclelinux base package install
Gerrit topic: https:/
Addressed by: https:/
Release notes for customization
Work Items
Work items:
(coolsvap)aodh: INPROGRESS
(kshileev)glance: INPROGRESS
(naren-hn)keystone: INPROGRESS
(assarava)mongodb: INPROGRESS
(xiehicks)swift: TODO
(inc0)base: TODO
(coolsvap)gnocchi: INPROGRESS
(iiskhako)kibana: INPROGRESS
(coolsvap)murano: INPROGRESS
(akwasnie)tempest: INPROGRESS
(mfalatic)
(akwasnie)haproxy: TODO
(ralampal)
(mandre)neutron: TODO
(lzachery)tgtd: INPROGRESS
(egonzalez90)ceph: INPROGRESS
(inc0)heat: INPROGRESS
(pbourke)nova: INPROGRESS
(coolsvap)trove: INPROGRESS
(pbourke)cinder: INPROGRESS
(jlothian)heka: INPROGRESS
(egonzalez90)
(inc0)openstack
(coolsvap)zaqar: INPROGRESS
(abemusic)cron: DONE
(pbourke)horizon: DONE
(unassigned)manila: TODO
(riwinter)
(egonzalez90)
(absubram)ironic: INPROGRESS
(sdake)mariadb: TODO
(sdake)rabbitmq: INPROGRESS
(kabirsial)dind: INPROGRESS
(rohit404)iscsid: INPROGRESS
(millet)memcached: INPROGRESS
(egonzalez90)rally: INPROGRESS
(nkorabli)
(mattmont)
(coolsvap)mistral: INPROGRESS
(coolsvap)sahara: INPROGRESS
(egonzalez90)
(egonzalez90)