- Jun 16, 2017
-
-
Eduardo Gonzalez authored
Haproxy fails to deploy if outward group is not in inventory. This change adds an optional outward setting for haproxy Change-Id: I351578582b1057bb48ac69859583a5db13f0bfb8
-
- Jun 15, 2017
-
-
Bertrand Lallau authored
Facts are retrieved a second time if skydive is enabled. This patch fix it. Change-Id: I4fc15daf59b093e4b29ff9f1fc703c8b2a65b238
-
Bertrand Lallau authored
Condition check are already performed here: https://github.com/openstack/kolla-ansible/blob/master/ansible/site.yml In order to simplify codebase, these checks can be removed for standalone services. Change-Id: Ib9842cd5363a1c7e56234a5e91dc264f89e2838f
-
Paul Bourke authored
Change-Id: I09654f29b59e0327ee1a7961e0990e4c6927e8fc Closes-Bug: #1620374
-
Dan Ardelean authored
Implement an ansible role that adds Hyper-V as a compute node for OpenStack using Kolla. This will install and configure the Nova Compute service, the Hyper-V Neutron agent and FreeRDP-WebConnect. https://docs.openstack.org/ocata/config-reference/compute/hypervisor-hyper-v.html Change-Id: I601835b0769c5ff173a980a05a752391ae8cc82f Implements: blueprint hyperv-ansible-role Co-Authored-By:
Alessandro Pilotti <apilotti@cloudbasesolutions.com>
-
Paul Bourke authored
Certain services such as Murano and trove require access to a rabbitmq instance from tenant networks. [0] Exposing the internal rabbitmq to end users is a security hole, hence there are two options, 1) use vhosts in the existing rabbitmq, or two a separate rabbitmq instances. Given the importance of rabbitmq to the OpenStack deployment, we have decided to go with a separate instance. Refer to [1] for more detail on the various options. This change makes the rabbitmq role generic so that it can be reused, in this case to start 'outward_rabbitmq'. It needs to be exposed via haproxy both for network isolation and also because this is what Murano configuration requires. Follow on patches will be added to add a vhost in this outward instance for Murano and other services which require access. Based on the original work by bdaca[2] [0] http://murano.readthedocs.io/en/stable-liberty/intro/architecture.html [1] http://lists.openstack.org/pipermail/openstack-dev/2016-December/109091.html [2] https://review.openstack.org/#/c/374525 Change-Id: Ib2bcc7ed4bf4f883a7cd1dfad3db89201e3cfd8d Partial-Bug: #1620374 Depends-On: I020eb6219f89a310451becde41f6f1c7f54baadd Co-Authored-By:
Bartłomiej Daca <bartek.daca@gmail.com>
-
Duong Ha-Quang authored
always_run is deprecated and removed in Ansible 2.4 check_mode is introduced in Ansible 2.2 and Kolla-ansible bump Ansible to 2.2.0 so it's safe to replace always_run by check_mode now. Change-Id: Id1028d38b7bde30a6afe17b319dcdc77907914ab Closes-Bug: #1643633 Implements: blueprint migrate-to-ansible-2-2-0
-
- Jun 14, 2017
-
-
Vladislav Belogrudov authored
On many systems IPv6 related modules are not loaded by default. Usually when one runs ip6tables-* commands required modules are probed. In neutron_openvswitch_agent container /lib/modules does not exist. The commands fail to process ip6 firewall rules as consequence. Change-Id: Ic4e72eb4f5304f013b7a09ddd31794cfafa67e0b Closes-Bug: #1615715
-
- Jun 13, 2017
-
-
Jeffrey Zhang authored
Different Y stream version in Ansible is not compatible. Since ansible 2.2.0 is released for a while. It is time for kolla-ansible to bump the min Ansible version. Then we can remove the annoying WARNING message in deploying logs and use the new features. Change-Id: I99f3c5678f6d2d1f93d61c660fbd166184ff6422
-
Eduardo Gonzalez authored
Cron is always restarting due dummy environment variable is None. This change adds a useless env value. Change-Id: Iad435bb0671a25bc12c6a6d0d988d555faba76c3 Closes-Bug: #1697706
-
Jeffrey Zhang authored
keystone-paste.ini file is introduced by I3a3ca2e74c0ae341105d3481f97956c6da473046 for a security risk of admin_token_auth middleware. Now this middleware is removed by I57586ccfa0ad1309cc806d95377dc1ecad015914. So it is safe to use upstream keystone-paste.ini file. This patch also keep custom paste file feature. Just put the file to /etc/kolla/config/keystone/keyston-paste.ini path. Closes-Bug: #1695023 Partially-Implements: blueprint custom-paste Change-Id: Ieb983b6a9edb6a156928f6b56a4bd2dbed4281e2
-
- Jun 12, 2017
-
-
Michal (inc0) Jastrzebski authored
Since whole issue was related to check whether user wants to wipe device, loopbacks can be opt out from this warnings Change-Id: Idd823b282e3055457ed041a98c848deb8509cc30 Closes-Bug: #1667074
-
Christian Berendt authored
Change-Id: Idb40cbed763382bef9965c6b090e71156b671590
-
zhubingbing authored
Solum default use keystone v3 https://github.com/openstack/solum/blob/master/solum/common/solum_keystoneclient.py#L40 Change-Id: I85f73e495ad800f614850cd27fa0e7153dcfc685
-
Bertrand Lallau authored
Sometimes the "Enable influxdb datasource" task failed with "503 Service Unavailable" error. Waiting for grafana port UP seems not always enough, it requires to wait for application ready. Change-Id: I3a27b3086698b89a80a3f585beb810831289ae7a Closes-Bug: #1697213
-
Eduardo Gonzalez authored
Zun rule number causes conflict with rule 24, it should be updated to the next free number. Change-Id: Idbe346bda4ca5dc50f6b5e63818b12af33d532a3
-
Yotaro Konishi authored
Currently service_type value of Octavia is 'application-catalog', which is obviously wrong. It must be 'load-balancer'. See https://developer.openstack.org/api-ref/load-balancer/v2/index.html Change-Id: Ic457e6d06adb9541273dd3bf191d60cb4421e1c9 Closes-Bug: #1697337
-
- Jun 09, 2017
-
-
Paul Bourke authored
This reverts commit d366dd7e as it breaks deploying with --tags Change-Id: If0d510698d432b536617fcb10b775a1519c6dd8a
-
zhubingbing authored
We use auth_uri contain auth_protocol and auth_port Closes-Bug: #1696947 Change-Id: Id9b984d8822508e4ae972f513b36374abe2ebdff
-
zhubingbing authored
Change-Id: I929587720c622833764c61543cac7675360ccdcb
-
- Jun 08, 2017
-
-
Bertrand Lallau authored
With the following configuration in globals.yml: enable_ceilometer="no" enable_designate="no" enable_searchlight="yes" neutron.conf is generated like following: [oslo_messaging_notifications] driver = messagingv2 topics = => topics value is missing. This patch fix it. Closes-Bug: #1671940 Change-Id: I28ab60c61882caaba823bab84f30f77e270f29b4
-
Bertrand Lallau authored
With the following configuration in globals.yml enable_ceilometer="no" enable_designate="no" enable_searchlight="yes" nova.conf is generated like following: [oslo_messaging_notifications] driver = messagingv2 topics = topics value is missing. Change-Id: I27145c0da8b864b2614091933c33d83bdec8b9be Closes-Bug: #1671935 Co-Authored-By:
Jeffrey Zhang <jeffrey.zhang@99cloud.net>
-
jangseon ryu authored
Currently TCMalloc's default tc size is 32MB. This causes poor performance in ceph storage. A new ceph_tcmalloc_tc_bytes option has been added with a default of 128MB. 128 MB is default TC size at above jewel version. and if we don't set this config, osd daemon will running with 32 MB. because 32MB is default size in TCmalloc 2.4 version. 32MB and 128MB are twice the performance difference. - reference : https://www.slideshare.net/Red_Hat_Storage/ ceph-performance-projects-leading-up-to-jewel-61050682 Closes-Bug: #1693692 Change-Id: I0d25c92917b11a29bcfd18f9c129cae328fa2d3e Signed-off-by:
jangseon ryu <jangseon.ryu@navercorp.com>
-
Paul Bourke authored
Add a new variable 'kolla_devmode', which when enabled, clones and bindmounts service source code into the containers. This commit adds the relevant changes for Heat, more services can be added and built upon. Usage: * Set 'kolla_devmode: yes' * Code is cloned to /opt/stack/{{ project_name }} on target node(s) * Users can develop in these repos, and simply restart the container to pick up / test changes. Debugging can be done from the host via 'remote_pdb'[0]. [0] https://pypi.python.org/pypi/remote-pdb Implements: blueprint mount-sources Change-Id: Ic0431b10d723bf84eeefc72039376fe0058dd902
-
shaofeng_cheng authored
The default value of default_boot_option configuration will change eventually from "netboot" to "local". It is recommended to set an explicit value for it during the transition period Change-Id: Ic42b84e82d4ad27e371536ad9915b5a32118012d Closes-Bug: #1696636
-
- Jun 07, 2017
-
-
zhubingbing authored
If we don't use cirros image, ``image_ssh_user = cirros`` is wrong, so we should make it be variable. Change-Id: I0a1d6999d1dbc8ce319f4bd504455dfd1fb5fceb Closes-Bug: #1696088
-
- Jun 06, 2017
-
-
Eduardo Gonzalez authored
There is a typo in cron.json making cron to fail when mongodb is enabled. Only affect master. ```MissingRequiredSource: /var/lib/kolla/config_files/logrotate/mongdb.conf file is not found``` Change-Id: I79d41e94ee3361f2b4d831d17b1bb34a1964f580
-
zhubingbing authored
Normally chronyd will cause the system to gradually correct any time offset, by slowing down or speeding up the clock as required. In certain situations, the system clock might be so far adrift that this slewing process would take a very long time to correct the system clock Change-Id: I939b6aae1dbeb133203085ec68bdb9f7936ee9ef Closes-Bug: #1696056
-
Mathieu Rohon authored
This patch introduces the ansible materials to deploy the skydive service, that can be used to monitor and troubleshoot networking in an openstack deployment. Implements: blueprint skydive-service Co-Authored-By:
Nicolas Bouron <nicolas.bouron@gmail.com> Signed-off-by:
Mathieu Rohon <mathieu.rohon@gmail.com> Change-Id: I53051a1b0c85380416288e17040a398b6efb62c0
-
Jeffrey Zhang authored
gnocchi have archive policy rule feature, which can control metric's archive_policy. gnocchi also have a default archive policy rule which is using low archive policy. On the other hand, archive_policy is marked as deprecated and will be removed in the feature in ceilometer[0]. So should better remove archive_policy ceilometer.conf. [0] https://review.openstack.org/#/c/448586/ Change-Id: I0aa726f6420d628bda3fb4c4eba86b55fe1e2699 Closes-Bug: #1696038
-
- Jun 05, 2017
-
-
Michal (inc0) Jastrzebski authored
This patches changes deploy_gate quite a bit so in reality all deployments will now assume multinode (even if it's single node). After that we will refactor it even further to enable easy addition of new scenerios. Change-Id: I1faada46e6a7aa026128b2f01d77eabb04759439
-
- Jun 04, 2017
-
-
Dai Dang Van authored
In case Kolla's users want to deploy with both of binary and source image, we should have a variable install type that define install type for each project. We also add specific image tag for each Openstack project. This commit is implemented for Neutron, Nova, Octavia project and Openvswitch as well. Change-Id: I04d3a17231b607795bbddb85cd940fa725ff7a61 Implements: blueprint mixing-binary-and-source-image
-
- Jun 03, 2017
-
-
Dai Dang Van authored
In case Kolla's users want to deploy with both of binary and source image, we should have a variable install type that define install type for each project. We also add specific image tag for each Openstack project. This commit is implemented for Trove, Watcher, Zun projects. Change-Id: I3fbf1e13064616a72cae195653f1c5fe4ea1d1b7 Implements: blueprint mixing-binary-and-source-image
-
Dai Dang Van authored
In case Kolla's users want to deploy with both of binary and source image, we should have a variable install type that define install type for each project. We also add specific image tag for each Openstack project. This commit is implemented for Sahara, Searchlight, Senlin, Solum and Swift projects. Change-Id: I964796b2f9e3eae69d7eccf68e9428ce9390010c Implements: blueprint mixing-binary-and-source-image
-
Dai Dang Van authored
In case Kolla's users want to deploy with both of binary and source image, we should have a variable install type that define install type for each project. We also add specific image tag for each Openstack project. This commit is implemented for Magnum, Manila, Mistral and Murano projects. Change-Id: I6aaeb74f791c79229430a52b066327de7219a9b1 Implements: blueprint mixing-binary-and-source-image
-
Dai Dang Van authored
In case Kolla's users want to deploy with both of binary and source image, we should have a variable install type that define install type for each project. We also add specific image tag for each Openstack project. This commit is implemented for Ironic, Kabor, Keystone project and iscsi as well. Change-Id: I134d840b1c0e24171a32dec0c7daa6dc2e9ecd87 Implements: blueprint mixing-binary-and-source-image
-
- Jun 02, 2017
-
-
Bertrand Lallau authored
Cloudkitty doesn't use notification, cause there is no references to notification system in Cloudkitty code base. Change-Id: I17d276452d3861360feb6030f8622542cc455128
-
Bertrand Lallau authored
Recently added post_config for Grafana does some uri queries, these can be problematic if run across every node. Change-Id: I580212474879da18780fc5f66a21952a9e6f8daa
-
Eduardo Gonzalez authored
OSprofile allows user/devs trace OpenStack requests. Implements: blueprint enable-osprofiler Co-Authored-By:
Bertrand Lallau <bertrand.lallau@gmail.com> Change-Id: I82ea85d726011ef6cbf99380f395452d6d7f8053
-
Dai Dang Van authored
In case Kolla's users want to deploy with both of binary and source image, we should have a variable install type that define install type for each project. We also add specific image tag for each Openstack project. This commit is implemented for Designate, Gnocchi and Heat projects. Change-Id: I07451750e70e0e6305dca451422e33cd31ce8a4c Implements: blueprint mixing-binary-and-source-image
-