- Aug 12, 2015
-
-
rthallisey authored
The Cinder v1 API is deprecated. We need to use the v2 API. Change-Id: I54cbcbd9ad8e07f5e18441dff31df570cc8c21da Closes-bug: #1484228
-
Vladislav Belogrudov authored
Glance api refuses to store images with error "Error in store configuration. Adding images to store is disabled. (HTTP N/A)" This happens due to missing configuration of store in glance-api.conf Change-Id: I50696671d10ffc56189d3aa08c1e73bb307bc800 Closes-Bug: #1484123
-
Ryan Hallisey authored
Change-Id: Ibf20d74f2ea5583bc1c183d14329e37661c20721 Closes-Bug: #1483793
-
Swapnil Kulkarni authored
Change-Id: I0694e5ad95aa7f924ebd3a29dff1f85e6307b7ae Partially-implements: blueprint ansible-cinder Partially-Implements: blueprint remove-abstraction-ansible Co-Authored-By:
Ryan Hallisey <rhallise@redhat.com>
-
- Aug 11, 2015
-
-
Vladislav Belogrudov authored
Glance bootstrap container is based on glance-api. Ansible playbook incorrectly mounts "{{ node_config_directory }}/glance" to "/opt/kolla/glance" where it should mount "{{ node_config_directory }}/glance-api" to "/opt/kolla/glance-api". After start bootstrap container fails to find configuration and exits. Change-Id: Id2e5ddb2191cfee7db57dd0aec2f06fc617aa9d6 Closes-Bug: #1483757
-
Sam Yaple authored
Cleanup all options in the minimal neutron confs. Remove options where the default value was specified explicitly. Updated ports and bindings to be configurable. Partially-Implements: blueprint update-configs Change-Id: I420ea1469e7bbe87aca0754cd3507098501f1de5
-
Vladislav Belogrudov authored
Due to typo in ansible/roles/glance/tasks/bootstrap.yml container misses database initialization block and starts service instead. Ansible hangs on waiting for bootstrap container exit. Change-Id: Icf5ba68b47d65b22d6869e4b7b2d93e7edb8ed3b Closes-Bug: #1483647
-
- Aug 10, 2015
-
-
Sam Yaple authored
Cleanup all options in the minimal nova.conf. Remove options where the default value was specified explicitly. Updated ports and bindings to be configurable. Partially-Implements: blueprint update-configs Change-Id: I0bca7a8f9c4c6fa40145d66a95de7e98edc0edce
-
Vladislav Belogrudov authored
Bootstrapping of Keystone/Glance happens on first host via 'run_once'. After running bootstrap containers we should wait for them also on the same host. Currently waiting is done on all hosts what gives task error on other hosts. Change-Id: I6eac928d405ea819982118d9b567988074be4ed2 Closes-Bug: #1483224
-
Sam Yaple authored
Cleanup all options in the rabbitmq confs. Allow all ports to be configurable. Change-Id: I9b3b485a4f3a25d20c0f19d13638f717daa169dc Partially-Implements: blueprint update-configs
-
Sam Yaple authored
Cleanup all options in the minimal glance confs. Remove options where the default value was specified explicitly. Updated ports and bindings to be configurable. For rabbitmq, those options will only be needed once ceilometer is implemented. At that point they will exist in an 'if' block. Change-Id: Idcf0ebc625a5ef3a83181bce10281596a5f1d684 Partially-Implements: blueprint update-configs
-
- Aug 08, 2015
-
-
Sam Yaple authored
Change-Id: I0daf8b78f39b919d2b88336322203f1d643fc54b Partial-Bug: #1482214 Partially-Implements: blueprint remove-abstraction-ansible
-
Sam Yaple authored
Change-Id: I9e2fe6c5e7396d6fb3ce348f30f1d5ea81b6dcf6 Partially-Implements: blueprint remove-abstraction-ansible
-
Sam Yaple authored
Also included is removing the executable bit on haproxy.cfg.j2 as it should not have those permissions in the repo. It has no affect on the templating process. Change-Id: I9c76e528896bdf1799b8eeb62ae77bc4ad0b4449 Closes-Bug: #1482832
-
- Aug 06, 2015
-
-
Ryan Hallisey authored
In the ansible tool, both the Glance api and registry share the same release tag and they shouldn't. Change-Id: I5f5f288d192586b84963d59d94567371d28b76a0 Closes-bug: #1482374
-
Sam Yaple authored
Currently we require a slew of deps on each destination node, this includes a gcc compiler and installing things via pip. We can remove these dependencies by containerizing them and running and Ansible inside the container itself. The container would then report back facts about idempotency. DocImpact Closes-Bug: #1481495 Implements: blueprint containerize-dependencies Change-Id: I3dfccbf9fafc06ffc36e78f3006fe5d3367891df
-
- Aug 05, 2015
-
-
Sam Yaple authored
This patch checks that haproxy is alive and running. It does this by using socat to talk to the haproxy socket. That socket will only respond successfully when haproxy is active and functional. Change-Id: I528588d5742071103c28109a69842a6f935232c2 Closes-Bug: #1478570
-
- Aug 04, 2015
-
-
Sam Yaple authored
A missing comma after the second tag prevented the when conditional from being evaluated correctly. Change-Id: Ic18462212452a22ad556bed114e0a99440abe1ff Closes-Bug: #1481130
-
- Aug 02, 2015
-
-
Sam Yaple authored
Allows the user to configure neutron_plugin_agent value for Ansible. Current allowed values are openvswitch and linuxbridge. Implements: blueprint ansible-neutron-linuxbridge Change-Id: I0572464a5459d2f9da09b6da22db16e240511f99
-
- Aug 01, 2015
-
-
Sam Yaple authored
These variables are defined in the defaults.yml file Change-Id: I45de4fbd41c50e2a8fe3233cdffc467c9a594aa5 Closes-Bug: #1480498
-
- Jul 31, 2015
-
-
Sam Yaple authored
Bundling in a run_once error that beaks with multinode and the race Change-Id: Ia3779d9a291f8d652fc81fe5ebcab88241805c8d Closes-Bug: #1480468
-
Sam Yaple authored
A small sleep is used to allow the database to initialize before starting the databases on the other hosts. Change-Id: I1ea9ee8be55f47ae917f9985431e1e919f64c101 Closes-Bug: #1479970
-
Sam Yaple authored
Change-Id: I14beadf8ae0b4f117623331dca71eff3d45b51f1 Closes-Bug: #1480439
-
Harm Weites authored
This is not possible when running multihost ansible. Essentially this should've been part of #1476293. Change-Id: I53baccf5f89e71ce1313524815f928ea04908a05 Partitially-Implements: blueprint ansible-service
-
Vladislav Belogrudov authored
If user specifies registry a full image name is constructed by concatenation of the registry, namespace and image. Currently concatenation does not include '/' if registry is non-empty but it should. If registry is empty '/' is not required. This fix covers both use cases with help of Ansible filter. Change-Id: I0588dd0da55d777e6caa7eb47d51b2435d38d5e0 Closes-Bug: #1479013
-
- Jul 30, 2015
-
-
Sam Yaple authored
Additionally, make each service optional witha config option allowing for extreme flexibility should the deployer want to replace a service with a non-kolla one (the database for example). Change-Id: I7b644da7cfa7e8e6b6878eb1b1aa97db830504ae Closes-Bug: #1478509
-
Sam Yaple authored
The original purpose for having an abstract like 'database' rather than the service name of 'mariadb' has been change. Our direction is different and this patch reflects consistent naming throughout Change-Id: I704896191cc5243f9dab2a4cca9120e9dc2ceb2c Closes-Bug: #1478328
-
Sam Yaple authored
Also adds haproxy config for metadata. Change-Id: I65c1ae5f491d66bf4dccaa38a9a2ad4026c1f72e Closes-Bug: #1478333
-
Sam Yaple authored
Adds the needed ansible bits to support keepalived Closes-Bug: #1479934 Change-Id: Iace29b23a0e923b1f5dc9a4f5bc0f88afce3ae62 Partially-Implements: blueprint ansible-service
-
- Jul 28, 2015
-
-
Sam Yaple authored
Change-Id: I8eb94b9beec3ebee9f9c80584e05f568b264749f
-
Michal Jastrzebski (inc0) authored
This commit consists HAProxy ansible bits including config generation, container deployment and hot reloads. Closes-Bug: #1477915 Co-Authored-By:
Sam Yaple <sam@yaple.net> Change-Id: Ie93fa68fdb6b2885889c992ff1267d38b68e0cbc Partially-implements: blueprint ansible-service
-
- Jul 27, 2015
-
-
Sam Yaple authored
There is no benefit to hashing in merge_configs.py In fact, the opposite is true, hashes can collide. This does a direct compare rather than hash. Change-Id: I9ab7af13e813e2267984092027daf1658faf5bf3 Closes-Bug: #1478494
-
- Jul 26, 2015
-
-
Sam Yaple authored
This binds rabbitmq, epmd, and the management plugin to a single ip. The syntax is very tricky, but this is all functional. Change-Id: Iecbb00f6c4fe3044688ae3258da31b9aabbd1501 Closes-Bug: #1478073
-
Sam Yaple authored
Change-Id: I179a20e637274659cf6e3b2d8a61ff2728fa084b Closes-Bug: #1478315
-
Harm Weites authored
This just fails when not running as root. Change-Id: Ic3fc55d519c6165df917cf333a38907232fe3ed7 Partitially-Implements: blueprint ansible-service Closes-bug: #1476293
-
- Jul 23, 2015
-
-
Sam Yaple authored
This makes some changes to init-runonce to allow using Ansible as well as updating it to use the openstack-client where applicable since the keystone-client is not usable with keystone v3 api at all. Change-Id: I6b9d6beb04df7724b1967638e98042ab03221cd1 Closes-Bug: #1477725
-
Sam Yaple authored
neutron-server was not properly using ml2_conf.ini nova did not have ovs utils, and it had incorrect libvirt permissions Change-Id: I43d2110d0b5fc1940d887dace95787e1ebbe142d Partitially-Implements: blueprint ansible-service
-
Sam Yaple authored
Change-Id: Ie347964d42e7060c69047b1aeece1cf0ad311ae6 Partially-Implements: blueprint ansible-service
-
Steven Dake authored
The ml2_conf.ini file which sets OpenVswitch as the mechanism driver was not being copied to the corect place. This patch resolves that problem. Change-Id: Ia276916a3183564c9b7d8d6aa9595c384ed99cf6 Closes-Bug: #1477399
-
Steven Dake authored
The neutron-agents l3 agent requires access to the OVS database via access to /run. It also needs to have ovs-vsctl binary available in the container. Change-Id: I903537b570cd60c9bb1088e9408a5f6ea4988d8f Closes-Bug: #1477376
-