- Dec 06, 2017
-
-
Vladislav Belogrudov authored
Change-Id: I36d7d62514416104c1f2f36cbd29c26c34c0d20d Closes-Bug: #1733304
-
- Nov 17, 2017
-
-
Andreas Jaeger authored
Release notes are version independent, so remove version/release values. We've found that projects now require the service package to be installed in order to build release notes, and this is entirely due to the current convention of pulling in the version information. Release notes should not need installation in order to build, so this unnecessary version setting needs to be removed. This is needed for new release notes publishing, see I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting at http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html . Change-Id: I72537ef7a9c56221fb13d11b4fc5aef9c7446601
-
- Nov 16, 2017
-
-
Duong Ha-Quang authored
1- Expand and migrate database in first keystone node 2- Upgrade all nodes sequentially along with updation of each node's configuration file with latest release version 3- Last keystone node, contract database With this patch, there is small downtime when all containers are restarted. It will be fixed in other patch. [1] http://docs.openstack.org/developer/keystone/upgrading.html#upgrading-without-downtime Co-Authored-By:
Surya Prakash Singh <surya.singh@nectechnologies.in> Co-Authored-By:
Eduardo Gonzalez <dabarren@gmail.com> Co-Authored-By:
Duong Ha-Quang <duonghq@vn.fujitsu.com> Partially-Implements: blueprint ks-rolling-upgrade-role Change-Id: I2159af567c40848840ff5e483e7d1f6de760b435
-
- Oct 31, 2017
-
-
Duong Ha-Quang authored
Add become to only neccesary tasks in roles: - glance - heat - horizon - keystone - neutron - nova - openvswitch Gate is also updated to use 'become' feature Change-Id: I2f3f27306e9f384148e1ad4d54d8da2ebef34d00 Partial-Implements: blueprint ansible-specific-task-become
-
- Oct 17, 2017
-
-
Mark Goddard authored
This allows for skipping tasks which match the provided tags, using the ansible-playbook argument of the same name. This can be useful in combination with --tags, to skip reconfiguration of the common tasks: kolla-ansible reconfigure --tags nova --skip-tags common Change-Id: I766552f7ae4099da3d174759f4a609ffe8b4d89f
-
- Oct 10, 2017
-
-
Christian Berendt authored
Change-Id: Ie26c6b392c5ac86c3ec5effa5241ce5cad10fe40
-
- Oct 05, 2017
-
-
James McCarthy authored
For a deployment behind a firewall/proxy server some additional environment settings should be passed along, for containers such as magnum This commit adds three new properties; container_http_proxy container_https_proxy container_no_proxy In particular, the user will want to set container_http_proxy and container_https_proxy properties with the proxy server details. Closes-Bug: #1628335 Change-Id: I0950a0467b4b68c38b13875eaf9cd433e64363cf
-
- Sep 25, 2017
-
-
Pierre Hanselmann authored
Added horizon_keystone_multidomain flag. It can be now overriden in globals.yml. Default set to False. Change-Id: I6f8f261cf4b9779e57c2443ac219cdddb1731f52
-
Duong Ha-Quang authored
Add config_owner_user and config_owner_group to group_vars/all, which is user and group of Kolla configuration files in /etc/kolla. Add become to post-deploy playbook. Add become to only neccesary tasks in roles: - certificate - common - destroy - haproxy - mariadb - memcached - rabbitmq Change-Id: I2aba745a6e3928c52642f64551470fd08cbfd058 Partial-Implements: blueprint ansible-specific-task-become
-
- Sep 21, 2017
-
-
Vladislav Belogrudov authored
Added configuration to enable Oracle ZFS Storage Appliance: https://docs.openstack.org/cinder/pike/configuration/block-storage/drivers/zfssa-iscsi-driver.html Change-Id: Id5807f0d4567e16a68283cace7e126eddc4dea20 Implements: blueprint zfssa-cinder-support
-
- Sep 19, 2017
-
-
Eduardo Gonzalez authored
This change adds vault arguments to kolla-ansible to allow usage of vault encrypted files. Change-Id: I1dbae6e949543585d11c21e67e82f559d343b4ad
-
- Sep 18, 2017
-
-
James McCarthy authored
kolla designate DNSaaS makes use of containerised bind9 servers as it's default designate_backend. These can be disabled by setting designate_backend to "no". default: "bind9" This commit adds two new properties: 1) designate_backend_external which can be enabled by setting it to 'bind9'. default: "no" and 2) designate_backend_external_bind9_nameservers, which can accept a csv list of all the external server addresses. (default: "") The following attributes should either be set: 'internal' (the default) designate_backend: "bind9" designate_backend_external: "no" (designate_backend_external_bind9_nameservers is ignored) or 'external' designate_backend: "no" designate_backend_external: "bind9" (designate_backend_external_bind9_nameservers must be populated) Configuration override files to align with external bind9 dns servers must be supplied manually, /etc/kolla/config/designate/rndc.key /etc/kolla/config/designate/rndc.conf Change-Id: I8dbe6fd4fe7820b9143604d89e8399b07e07c3fd
-
- Sep 13, 2017
-
-
Mark Goddard authored
In some scenarios it may be useful to configure custom fluentd outputs to forward logs to a logging service other than elasticsearch. This change supports configuration of fluentd outputs by placing output configuration files in /etc/kolla/config/fluentd/output/*.conf. Change-Id: I3c0b271d88dbb307ba3a23546e29c72e8baeca55 Implements: blueprint fluentd-custom-outputs
-
Bertrand Lallau authored
Actually Openstack services configuration can be overriden using many files: - /etc/kolla/config/<< service name >>/<< config file >> - /etc/kolla/config/<< service name >>/<<host>>/<< config file >> - /etc/kolla/config/global.conf - /etc/kolla/config/database.conf - /etc/kolla/config/messaging.conf Only per-service configuration is actually documented here: https://github.com/openstack/kolla-ansible/blob/master/doc/advanced-configuration.rst#L164 Allowing to globally modify service configuration can be perform too, but it can be done in 3 different manners, all not documented: - /etc/kolla/config/global.conf - /etc/kolla/config/database.conf - /etc/kolla/config/messaging.conf database.conf and messaging.conf seems redundant with global.conf. In order to simplify codebase it seems logical to remove them. Documentation has been added for overriding configuration globally and release note has been added too. Closes-Bug: #1682479 Change-Id: I5d922dfc0d938173bad34ac64e490b78db1b7e31
-
- Sep 12, 2017
-
-
Christian Berendt authored
Change-Id: I366c2124a778c5b0b22a8fe369d603adad75ebbe
-
- Sep 05, 2017
-
-
OpenStack Release Bot authored
Change-Id: I92fed4875a5a93c46a3e58c62e5df58180d0f0d1
-
- Aug 23, 2017
-
-
Eduardo Gonzalez authored
Mistral requires redis as of pike release, notify users about this new feature and make sure updrades enables redis. Change-Id: I41e82869d036673181b4dba05ad07089691d0357
-
- Aug 21, 2017
-
-
Eduardo Gonzalez authored
Tacker has included a new conductor service to manage mistral workflows for VIM monitoring. Without conductor, Tacker cannot create VIMs. This change reworks tacker to include tacker-conductor service. Depends-On: I52778e86e4f2c297ead8d4b09983e5e38ca88c70 Closes-Bug: #1710874 Change-Id: I6901e919887551bedc9dba8983ac904e8c48c9ce
-
- Aug 17, 2017
-
-
Paul Bourke authored
Allows users to develop on Glance using Kolla. Change-Id: I2c7c97ddf84ca19505cf01adaf982c6a3f70d7d0 Partially-Implements: blueprint mount-sources
-
guochao authored
Support setting Swift as Glance storage backend. Change-Id: Idddbf2ce741e0486d60e1de88c77a7f0332a5a2b
-
- Aug 09, 2017
-
-
Sean Mooney authored
- This change creates a new role to support deploying ovs with dpdk. - This change introduces an enable_ovs_dpdk variable to enable ovs with dpdk as part of the deploy action. - This change extends the ovs-dpdkctl.sh tool to correctly deploy ovs-dpdk on Ubuntu and CentOS hosts. - This change extends the cleanup-host tool to correctly uninstall ovs-dpdkctl.sh tool and its systemd files if present on the host. - This change automatically configures userspace kernel drivers. partial-implementes: bp/ovs-dpdk Change-Id: I55858d81df437e8258705b75426f61ab9b907c7d
-
- Aug 03, 2017
-
-
Marcus G K Williams authored
Adds role for OpenDaylight deploy. Change-Id: I1e697ea4d3f33aab4b0f55863a377b39eda8f609 Co-Authored-By:
Mauricio Lima <mauriciolimab@gmail.com> Co-Authored-By:
Jiri Prokes <jirix.x.prokes@intel.com> Co-Authored-By:
Eduardo Gonzalez <dabarren@gmail.com> Partially-Implements: blueprint opendaylight-support
-
- Jul 27, 2017
-
-
Jeffrey Zhang authored
If not, change admin user password will break ceph rgw service. Change-Id: Ia872f6f1aa2d9917d3f5851e0edcffed61e71355 Closes-Bug: #1705929
-
- Jul 26, 2017
-
-
Jeffrey Zhang authored
In the old implementation, if there is no external ntp server, only one local chrony server is supported. If multi chrony-server is configured, chrony client can not sync with them. In the new implementation * use VIP to connect chrony-server, which ensure multi local chrony servers are supported. * chrony servers depend on VIP. So chrony-server group should be the same with haproxy group. * prevent chrony client sync from itself. * Change owner to chrony:kolla for chrony log folder * fix keysfile path * use chrony user for centos and ubuntu image * fix permission issue for /var/lib/chrony folder Closes-Bug: #1705200 Change-Id: I6e85fda9824b5ddc7a96895425c5932a3566c27e
-
- Jul 21, 2017
-
-
chenxing authored
Change-Id: I8c340cfe33789badb4f8df93f0c13f56fdea5dbf
-
- Jul 17, 2017
-
-
Jeffrey Zhang authored
* remove ceilometer-api and ceilometer-collector service * use ceilometer-notification to publish message to proper backend * remove useless ceilometer_database_type and ceilometer_event_type variables * sync event_definitions.yaml, event_pipeline.yaml and pipeline.yaml file with upstream Change-Id: Ib39053cb5f70bd11ee61d3f26d5b28accecd7190
-
- Jul 10, 2017
-
-
Andrew Smith authored
Adding the role needed to run the qdrouterd as an infrastructure component which provides a messaging backend for the oslo.messaging AMQP 1.0 driver. The qdrouterd will provide direct messaging capabilities for the RPC messaging pattern in support of hybrid messaging deployments. Implements: blueprint qdrouterd-role Change-Id: I74c654b3c70f61f81c2c7efa87f076a62a4a2dd8
-
jimmygc authored
Ceph rgw can be used as object store instead of Swift. This patch enable trove to use ceph rgw as object store. Change-Id: I50b878078b7c62c1034a102d064dfa90a1357ee8
-
- Jul 06, 2017
-
-
Eduardo Gonzalez authored
Cinder ubuntu binary was already migrated under apache. This change migrates rest of the distros/install types to be executed under an apache process. Change-Id: I8544eec5bfebf771d758f13abf4dfbc802f5d24f
-
- Jul 04, 2017
-
-
Jeffrey Zhang authored
Change-Id: Ie206f0f245648df855ceb6140e60de664dac74fc
-
- Jul 02, 2017
-
-
ZhongShengping authored
As part of the docs migration work[0] for Pike we need to switch to use the openstackdocstheme. [0]https://review.openstack.org/#/c/472275/ Change-Id: Id63951348211bdcb2b189455968bdfed40857815
-
- Jun 27, 2017
-
-
Vladislav Belogrudov authored
In case of provider networks we need to configure external bridge on compute nodes, like it is done in DVR. The only way to tell if provider networks are to be used is a new flag. Change-Id: I1aef197ee2b84e28f2131f058e6995551f873fe1 Closes-Bug: #1694726
-
- Jun 21, 2017
-
-
Mark Goddard authored
When using the simple_crypto plugin, barbican expects the [simple_crypto_plugin] kek config value to be a base64-encoded 32 byte value. However, kolla-ansible is providing a standard autogenerated password. There are two relevant variables in kolla-ansible - barbican_crypto_password (a standard password) and barbican_crypto_key (a HMAC-SHA256 key). There is no use of barbican_crypto_key other than when it is generated. barbican_crypto_password is used to set the [simple_crypto_plugin] kek config value but causes an error when the simple_crypto plugin is used as the value is not in the expected format. Using barbican_crypto_key instead resolves the error. Clearly there is a naming issue here and we should be using barbican_crypto_key instead of barbican_crypto_password. This change removes the barbican_crypto_password variable and uses barbican_crypto_key instead. Change-Id: I63e2b381c260265e5901ee88ca0a649d96952bda Closes-Bug: #1699014 Related-Bug: #1683216 Co-Authored-By:
Stig Telfer <stig@stackhpc.com>
-
Vladislav Belogrudov authored
This patch add configuration options for tenant network types and type drivers. Both lists are checked so that tenant types are listed in drivers. For ironic 'flat' driver is mandatory and is added explicitly into ironic prechecks. Change-Id: Ie5775001165412910a258cbed2d2ebbb8ebbd879 Closes-Bug: #1694725
-
Eduardo Gonzalez authored
mDNS publish DNS services to designate service customers. Only network node should be reachable by public networks. Change-Id: Id2947df89d2d831d67e006a581ac88b4ecf8ce04 Closes-Bug: #1693918
-
- Jun 19, 2017
-
-
Eduardo Gonzalez authored
Neutron recommend as good practice to enable port_security extension by default. Current networks will remain using security groups, but will allow users to disable port_security in their port or networks. An example use case is nfv. Change-Id: I69f2e3567fd00695cf1c4bcc9177c2b88e33c3ab
-
- Jun 15, 2017
-
-
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>
-
- Jun 12, 2017
-
-
jimmygc authored
Implements NSXV network part of the blueprint. Change-Id: I6b92b946667ebbbd2721a99fd299981cfc99693f Partially-implements: blueprint kolla-ansible-support-vsphere Co-Authored-By:
shaofeng cheng <chengsf@winhong.com>
-