| Age | Commit message (Collapse) | Author | Files | Lines |
|
this patch creates a dummy interface ("flat0") and uses that for
flat_interface. This prevents nova from breaking container networking
when it adds the container eth0 to the nova bridge (br100).
Change-Id: I93c696a8476228d6bbca678748170c2a11d5af11
|
|
global script is called "kolla-common.sh" not "config-common.sh".
Change-Id: I0303d33c786d575ac4b061b4060f626213bc583b
|
|
Not all nova services need a bridge. Remove bridge creation from
nova-base config and place in nova-network specifically.
Change-Id: Ia78c65a4661cd95112dca7ffdc1e839d4f648d52
|
|
libvirt-start.sh was missing from nova-compute/nova-compute. Add it
so libvirt is started from a fresh checkout of the repository.
Change-Id: I8b40819629b16e4a63102eb353b3c8682791cf9d
|
|
|
|
Loosely followed this document for setting up Heat:
http://docs.openstack.org/icehouse/install-guide/install/yum/content/heat-install.html
Some gotchas:
- crux doesn't require escaping parenthesis for endpoint creation like
keystone client
- heat icehouse packages are configured for qpid, so kombu had to be
specified specifically
This firewall reference was handy for port information:
http://docs.openstack.org/trunk/config-reference/content/firewalls-default-ports.html
Implements: blueprint kube-heat-container
Change-Id: Ie4291a6c4c2b85a23a71fc0a003d9160bf0a32b8
|
|
Neutron is not yet ready, so use flat nova networking instead.
Change-Id: I4905f2a54af2c0c06cc8cf95d21f5831b02fbe5e
|
|
Change-Id: Ia0b9057887bf34423546ca36346d9253ef4c90b9
|
|
|
|
This moves nova-ctr-base one level up and renames it nova-base, so that
we can share the same basic config between compute and controller pods.
Change-Id: I325f70c278744a1e1fe99b891e05c59c4248c55f
|
|
Based on
http://lists.openstack.org/pipermail/openstack/2014-January/004667.html,
there is confusion in the openstack community on how auth_uri in
nova.conf is supposed to interact with the other auth_* settings.
I've modified our config to use both for now.
Change-Id: I1433305e23d872cd773599c85053ba8f9aeb6145
|
|
|
|
|
|
|
|
The endpoints for Nova services needed to be properly created for ports
8773 (ec2/ec2) and 8774(nova/compute) and 8774(novav3/computev3).
Change-Id: I5e1931d2e7ea35f741ab73b070e24926a3763054
|
|
The nova-compute POD now starts and produces nearly correct output.
It may be that the libvirt container needs additional attention as it
is spitting out errors related to the firewall toolchain on the container.
Change-Id: I5bcd21c59f341494206a09e882631185ce66f336
|
|
Libvirt imports from fedora-rdo-base rather then nova-base, so no need
in generating an extra image.
Change-Id: I3ddd3aca54900686e3351de3dc11896347b14b6e
|
|
config-nova-controller.sh needs to set the nova database connection
string.
Change-Id: I82f61f1c003ef9068a664e2d4cafaab1b5c47a00
|
|
Change-Id: Ia01973ef10b1ab94a2cb5ddd9186adb916066beb
|
|
|
|
|
|
|
|
Change-Id: Ia0f796b3a580c57b9f84390bae3b1012f99dcce0
|
|
Change-Id: I67f23c1fa987c33abef8607834dfface1de0fee2
|
|
Previously Kolla did not support Neutron. This patch provides
initial Neutron support by implementing neutron-server
functionality. It also creates a neutron-base image that
provides common config and packages for all Neutron-based
services.
Partially Implements: Blueprint Kubernetes Neutron Container
Change-Id: I2399a1331992fae0f387f01e5b5c1c1d34f0637d
|
|
Change-Id: I3d49c5647744fb7d4e13f2e1fb84dc62f0f7e2c6
|
|
start.sh was trying to run nova-config.sh which has been renamed
nova-controller-config.sh
Change-Id: I546ce046c0789144cb48668500ea4b206d07487d
|
|
Without +x, docker will not run the shell scripts and the containers
exit immediately.
Change-Id: I03ca231d6e46131a58c01fae0f9b65e0a3722d36
|
|
there is a 31 character limit on image names in docker hub.
Change-Id: I9624668fc2f09c397084eadf792d4d0cc8486ae1
|
|
Change-Id: I56156ed59b6678180bcb5d1bdd00233d8f339643
|
|
- source in common configuration script
- actually sync the database
Change-Id: I61d50edb0b44a71800e172c4777d3b40026e8521
|
|
Nova imports python-cinderclinet, which is not present by just
installing python-nova-api. Hard yum-install it until upstream
fixes packaging.
Change-Id: I3187721d3eda7ce81da9540469fcc93b93560d3b
|
|
Change-Id: I90fcd6ed43ce6c2b224eb43492586c8f4231ceda
|
|
- correct typos/syntax errors in configuration scripts
- make config script consistent with other images
- do not create keystone entries in base image script
Change-Id: I42986fe1b9c80c5b0735fd70294bce1a6223a3ca
|
|
|
|
|
|
|
|
|
|
The nova-controller will be using ports 8773, 8774,
and 8775. Therefore, Docker needs to be made aware of this.
Change-Id: Ia53dd50bdce4b328c246bad5399ab7ff44750d58
|
|
Prevoiusly the connection uri was using an undefined variable. Now
it will use NOVA_LIBVIRT_SERVICE.
Change-Id: Ia5ceb3428fa7aeb8dd1dd7b500c63119856977f2
|
|
- do not perform database or keystone initialization in nova-compute
image (these should happen in the controller images).
- fix incorrect nova.conf path
- configure keystone_authtoken correct
NB: This still won't result in a working image, because it does not
configure the RPC settings yet. That will be for a subsequent patch.
Change-Id: Icbd66104ef817d360c46003b29fff63f66ace8d2
|
|
The nova-controller is going to make all the configurations
so it needs a script to setup nova.conf. The config data is
stored locally in nova.conf and will be read in and executed by line.
Change-Id: Id501212671201ca68cd08018ce024db284dd8c54
|
|
Remove config setup in nova-conductor.
Change-Id: I0740e6a69601ab4a39c20a3287792013355a9262
|
|
|
|
|
|
|
|
Instead of multiple install commands, add multiple packages
into a single install.
Change-Id: Id27cb53da76df50bf2500eb2d6de18c7401e5c6c
|
|
Instead, nova-conductor will setup the database.
Change-Id: I91a46aa9bc3fc99fe58053b239929c8121864283
|
|
Configurations will exist in nova.conf. They will be read in and
set by the start script. The mysql configuration will be
made by nova-conductor.
Change-Id: I1709ff6620b19ef5dbcf5efe8b72c329acf96123
|
|
- batch yum operations to the build goes faster
- yum clean after install to remove yum cache and make
final image smaller
Change-Id: I62246a6329a6b2ab6ab4fee6f72652a805f1e72e
|