14 Commits

Author SHA1 Message Date
Mark Goddard
6f21f506c8 Add minimal configuration of murano
Supports image building and custom configuration of murano.conf.
2017-07-11 18:52:06 +01:00
Mark Goddard
775f80ded5 Fix default variable name for kolla_extra_magnum 2017-07-11 17:49:41 +01:00
Mark Goddard
26ea28ab9c Support configuration of Fluentd output plugins
Drop configuration files into ${KAYOBE_CONFIG_PATH}/fluentd/output/*.conf.
2017-07-11 17:49:41 +01:00
Mark Goddard
c0cf1c9b74 Allow extra free-form configuration of ironic inspector's dnsmasq service
Place in ${KAYOBE_CONFIG_PATH}/kolla/config/ironic/ironic-dnsmasq.conf.
2017-06-14 16:38:43 +01:00
Mark Goddard
d0e0c029b6 Add minimal configuration of sahara 2017-06-07 16:37:48 +01:00
Mark Goddard
b73e96493b Allow extra free-form configuration for nova 2017-05-19 14:19:39 +01:00
Mark Goddard
17165c4da7 Allow configuration of neutron extension drivers 2017-05-19 14:17:59 +01:00
Mark Goddard
6e64a78f94 Support extra user configuration for magnum.conf 2017-05-11 19:03:10 +01:00
Mark Goddard
5bdc94d044 During inspection, only add PXE boot port
Until ironic supports the use of multiple ports, nodes must have only a single port
2017-04-03 16:14:03 +01:00
Mark Goddard
30f75383e3 Add configuration of Neutron including genericswitch mech driver 2017-04-01 09:25:10 +01:00
Mark Goddard
704f25cae7 Flesh out Ironic configuration, particularly drivers
Also adds PXE append params with arguments to enable consoles
2017-04-01 09:25:10 +01:00
Mark Goddard
26be2c5af3 Support Neutron VLAN networks
For VLAN networks we need to use a tagged Linux bridge on the controller with a
veth pair to link it to the corresponding Neutron OVS bridge. This must be done
for the physical network(s) carrying the provisioning, tenant, and external
network traffic. We also need untagged VLAN subinterfaces on the tagged bridge
for the controller to communicate on these networks with.

The network interface role in use requires that we use two passes through
interface configuration to ensure that VLAN subinterfaces can be added to
bridge interfaces.

Finally, we must configure Ironic with the name of the Neutron network used
for provisioning.
2017-03-24 16:14:48 +00:00
Mark Goddard
133511b466 Improve configuration of Ironic and Ironic inspector
Reuse much of the Bifrost inspector configuration for the main inspector
instance.
2017-03-15 10:19:42 +00:00
Mark Goddard
b654a70e65 Initial mega commit of Kayobe 2017-02-14 15:14:29 +00:00