| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Configure the network for use with Neutron.
Co-Authored-By: Daneyon Hansen (danehans@cisco.com)
Change-Id: Iab0496cf40683ca29cbe38066ae446aa8c6c4c36
|
|
Configure nova networking and nova quotas to allow 40 m1.small
instances to run. Checks for keystone credentials set. May only
be run once.
Change-Id: I36e01d42ec283651babbb59268452a65e644626e
|
|
|
|
Add a demo using heat
Change-Id: Ife5f94a338e8723eb300f5c41d53d750e19700d5
|
|
Unify the shell to bash in all Kolla scripts.
Change-Id: Ib9591b2f8f344eb88455c5e9b7ecf2164fb5960a
Implements: blueprint use-bash-shell
|
|
The dev-quickstart needed a bit of updating. The major change in this
update is to specify using docker 1.6.0 release version rather than
a docker RC.
Change-Id: I1fcb79e3751c00c5bd75680ef05ec3952d76578d
|
|
|
|
The developer-env is actually a quickstart document. Rename
it to dev-quickstart to be a little more obvious.
Change-Id: I24c344c45c490c1e3d6c5c8284770f810511add6
|
|
Our IRC channel is #kolla, not #tripleo.
Change-Id: Iccbdc767506070d196490190eb5cc642c9561dfb
|
|
Should check compse cmd excute result
can't let it go.
Change-Id: Ifd20e3b7f4ae385f7d45ab119a8850f44f254bac
Closes-Bug:#1447959
|
|
|
|
|
|
|
|
The kolla script runs its process on rabbit, not rabbitmq. This
results in the rabbitmq compose scirpt not being executed.
Change-Id: I80f8d537c36b6cd598cdcf87f77df418db8ed035
|
|
Nova uses a data container. Data containers are expected to
use the VOLUME keyword and then use volumes_from to access
those volumes. Throwing in a bindmount to the host filesystem
results in unpredicble behavior, usually in the form of files
being stored on the host filesystem that should be persisted
in the compute data volume.
Change-Id: I60a7873995c9397368ed4df61d5a6d4e8250f3c2
|
|
|
|
Previously, network namespaces would not work correctly when
restarting or stop/rm/start the neutron-agents container. This
is because network namespaces created within the container are
associated to the container's pid: /pid/$CONTAINER_PID/ns/net.
With this patch, when a container starts or restarts, the l3/dhcp
agent start scripts will remove any existing qrouter/qdhcp network
namespaces before starting the agents. The agents will recreate the
necessary network namespaces since they are stored in the db.
Closes-Bug: 1444219
Change-Id: Ia86729766fe8c2fc145b3a02d519746b149a73bb
|
|
|
|
|
|
|
|
|
|
|
|
Previously, one would have to use nsenter or docker exec to
interact with the mariadb container. This patch adds mariadb
client support to the Fedora 21 instance, making it easier to
work with and test the mariadb-server container.
Change-Id: Iebfbd88b7ca6a86268e03e3e4cf4763dd46fd6a7
|
|
Previously, Heat was deploying Fedora21 instances with firewalld
enabled and running. It is well documented that firewalld causes
problems with OpenStack Neutron. That is becasue Neutron uses
iptables instead of firewalld for security filtering.
Change-Id: I25cb32984841423a7b1c44b55cd19b5b4588c9e8
|
|
This is supposed to prevent proliferation of scripts in "tools"
directory and reduce code duplication.
This first patch replaces tools/{start,stop,pull,status} scripts and
more commands are to be added in the future.
Change-Id: I3d99cf5033be8631d8e6f32a4c34d3b5ffcae7e8
|
|
The cirros image uses an old dhcp client which does not work
properly with hardware that has checksum offload enabled. Add
a bootp rule to rewrite the checksum via iptables.
Latest cirros 0.3.33 is afflicted by this bug.
Change-Id: Ibfd1f87af5d0bef9fcb1354121e76e4e0db8ab5e
|
|
|
|
|
|
|
|
|
|
Now installs rc5 and changes the install directory to
/usr/local/sbin.
Change-Id: I30332ff0bd4cca1eed7f754c3bd620e59c052c1d
|
|
The nova-config.sh script was exiting because of incorrect shell syntax.
The correct syntax for a regex search is
[[ haystack =~ needle ]]. The .*needle.* is unnecessary. I think this shell
script exited because a period was missing.
Change-Id: I3aca5e0729eb5fedbe9ecb4d75ed85d5a1c7815a
|
|
Previously, Kolla nodes deployed using the Heat template did not
contain OpenStack clients. This patch adds the OpenStack client
packages.
Change-Id: I72a4db1e4edc7350adf5b302955d39182cc58a58
|
|
NEUTRON_SHARED_SECRET was being generated incorrectly. It had a colon
at the front, which causes nova not to operate.
Change-Id: Id0d9390fa60b3d946513098fed394aaba3a53c70
|
|
Previously, only start/stop scripts existed. The status script
runs docker-compose ps for each container so users can
get a quick snapshot of their Kolla environment.
Change-Id: I3204f3e7404ad906d5330cf67d091fc1f06d3030
|
|
Previously, Neutron was not included in the start/stop scripts.
This patch reads the NETWORK_MANAGER value from openstack.env
to start/stop either nova or neutron networking.
Change-Id: I85b31396c2b816b89f33206443c3d60cb4b7914b
|
|
Tell users to pull docker-compose from Docker Inc.
Recommend rc3 or greater
Tell users the thread where the bump releases are being discussed
Fix typo in libvirtd
Change-Id: Ib47d3a57452a4266db2b47b41a789908365fda9b
|
|
For some reason glance sometimes fails to permanently find keystone
while other services do find keystone. The host also has full access
to keystone. Change wait_for to fail_unless.
This could be a docker bug, a wait_for bug, or some other problem.
Change-Id: I02d611d65b7ffddb9c27101fd60e2a8b7cc25658
|
|
|
|
The libvirt package has a dependency on systemd-libs and systemd,
while the centos 7.1 container installs systemd-container-libs
and systemd-container. We don't need either of these systemd tools
but they reuslt in a broken build of the system if they are missing.
As is, the libvirt container will not build.
Change-Id: I8e5aac0e3a7e9d88a81733a3048971fe9d48ba56
|
|
YAML files can have .yaml or .yml extension. Make `validate-all-yaml.sh`
check for *.yml files in addition to *.yaml files since we now have some
of these in our source tree.
This should help to prevent bogus YAML files to land in the repository.
Change-Id: Id59273680fc2424f7b636033b1d641efcaaeba22
|
|
|
|
|
|
Previously, debug logging was enabled by default. Only verbose
logging should be enabled by default.
Change-Id: I5a1fc805284be777dd49c79cc344a5e8600a238d
|
|
Previously, the log_dir was blank, causing neutron to log
to stdout. The log_dir param must be set for this:
https://github.com/stackforge/kolla/blob/master/docker/neutron/neutron-agents/config-scripts/config-dhcp-agent.sh#L69
Change-Id: Ibf14224e5a6f27f2c0f9900828a7cd00f3babfab
|
|
Previously, Fedora was set as the default image prefix. Since our
reference architecture focuses on CentOS, the default image prefix
has been changed accordingly.
Change-Id: I794ac1aa035d793204fa315752ae8188ce872a3e
|
|
Previously, compose would generate an error because the
neutron-agents.yml file was missing a space for the restart policy
line.
Change-Id: Ib17c4c726dcfcda780a242ebe22474e9252cac8a
|
|
Previously, check_required_vars was requiring log file variables
to be set in openstack.env. This would cause an error when
starting nova/neutron containers that used default (blank) log
file settings. Since the log files are not required
for the services to start, the default log files are left blank
(without a value in the K/V pair). This patch removes the
log_file variable for check_required_vars in each nova/neutron
script.
Change-Id: I169baab28f63a0e0ae06c8aef21b5e8d3155bdda
|