- Apr 24, 2017
-
-
Eduardo Gonzalez authored
Allow remove all kolla images Allow remove specific kolla version images Allow remove dangling images Allow remove single images, all images matched Usage examples: * cleanup-images --all - Remove all kolla images * cleanup-images --image-version 4.0.0 - Remove all images matching 4.0.0 kolla_version * cleanup-images --dangling - Remove all dangling images * cleanup-images --image nova - Remove all nova images * cleanup-images --image nova-scheduler - Only remove nova-scheduler image Implements: blueprint add-cleanup-images-cli-options Change-Id: I997272098879350e13e0ac00762ae3485e618355
-
Bertrand Lallau authored
The OpenStack Integration Test Suite (Tempest) doesn't use oslo.policy library. oslo.policy is not used in codebase and not set in requirements.txt: https://github.com/openstack/tempest/blob/master/requirements.txt#L14 All policy.json related stuff must be removed. Change-Id: I0d8ee710979a7eebba1e8fc176450e4c0bcbe757
-
- Apr 20, 2017
-
-
leiyashuai authored
The path of firewall plugin in kolla-ansible is wrong. Change-Id: I979af769d8bc31e3b6373a629e9e090b987d0058 Closes-Bug: #1684459
-
Jeffrey Zhang authored
When using cinder lvm backend storage driver, lvcreate will load dm_* linux modules when need. So /lib/modules is needed by cinder_volume container. Change-Id: I80985794d6aaa6b4ddc71680a97e0d07085dafa7 Closes-Bug: #1684378
-
- Apr 19, 2017
-
-
Vladislav Belogrudov authored
Currently Cinder configuration hard-codes tgtadm as the only iSCSI management utility. tgtd and tgtadm are older tools to manage iSCSI volumes. Newer versions of Linux distros use targetcli and kernel based iSCSI facilities (LIO) and can be a preferred way for some users. Change-Id: I10c0a7d596994a9201218e58ca2ad184774a8ce2 Closes-Bug: #1684139
-
- Apr 18, 2017
-
-
Jeffrey Zhang authored
When using panko event dispatcher and publisher in ceilometer, it depends on panko.conf file. Change-Id: Ie91c072b233597758955b70bd526b2603b86e995 Closes-Bug: #1672241
-
zhangdongqi authored
In task "Running Neutron vpnaas bootstrap container", parameter "volumes" of kolla_docker should be "{{ neutron_vpnaas_agent.volumes }}" NOT "{{ neutron_vpnaas_agent.image }}" Change-Id: Id7c95d4d6f53dfab384e387951eecf4d87459de Closes-Bug: #1683669
-
Jeffrey Zhang authored
Change-Id: I3b3ad184dea6b93f21c8778386c04a93b38bc2af Closes-Bug: #1683802
-
Vladislav Belogrudov authored
Currently if Ceph is used for Cinder volumes the only choice of backup driver is Ceph. It should be possible to use any backup driver for any volume type, e.g. iSCSI volumes can go to Ceph based backup storage. Change-Id: Ifc8a767b9030391580de6a24383bb6b87053835d Closes-Bug: #1683715
-
Bertrand Lallau authored
"/run/:/run/:shared" is previously declare as "mounted" in container, hence "/run/netns/:/run/netns/:shared" directory volume mount is not required and must be removed. Related-Bug: #1683584 Change-Id: Ia7032843c493e8a883edd2f4ec12e0fdefc823a3
-
- Apr 17, 2017
-
-
Mark Goddard authored
This change updates the ironic_inspector container deployment tasks to use the new kolla ironic-inspector image (see kolla change Ibdc5ba35db61f4974d4282aff34bcb5ccd952d45). The new image uses the ironic-inspector user rather than the ironic user to execute the ironic inspector service as this more closely aligns with what is typically done by downstream packagers (specifically, Ubuntu and RDO). This change sets the owner and group to ironic-inspector when copying configuration files into place, and uses the log directory /var/log/kolla/ironic-inspector. Change-Id: I8579d5c2d741636406ff60bececc74b50743b83e Depends-On: Ibdc5ba35db61f4974d4282aff34bcb5ccd952d45 Closes-Bug: #1624457
-
- Apr 14, 2017
-
-
shaofeng_cheng authored
Ceph is not able to determine the size of a cache pool automatically, so the configuration on the absolute size is required here otherwise the flush/evict will not work. see http://docs.ceph.com/docs/master/rados/operations/cache-tiering/ Change-Id: I4d4abb50787093a292e1ee6eb790c10ecf5ccb94 Closes-Bug: #1654375
-
- Apr 13, 2017
-
-
Bertrand Lallau authored
Some roles made a bad usage of the 'node_config_directory' variable. As described here: https://github.com/openstack/kolla-ansible/blob/master/ansible/group_vars/all.yml#L16 'node_config_directory' is the directory to store the config files on the destination node. This variable MUST be changed to 'node_custom_config'. Futhermore this will unified all roles. Closes-Bug: #1682445 Change-Id: Id8d8a1268c79befac8938c1e0396267314b40301
-
Bertrand Lallau authored
Freezer service configuration can't be override has describe here: https://github.com/openstack/kolla-ansible/blob/master/doc/advanced-configuration.rst#L161 Kolla-ansible should look for files in /etc/kolla/config/ but it doesn't take config files into account. This patch fix it. Change-Id: Ia7d8d0892d13ba9785951a7b1291abb868fc714b Closes-Bug: #1682404
-
- Apr 12, 2017
-
-
zhuzeyu authored
The 'ansible_python_interpreter' has already defined in /etc/bifrost/bifrost.yml we should remove the redundant variable Change-Id: Ie799170d3318a731d31e1f39bcf940a1b220bd53
-
zhubingbing authored
Change-Id: I6c725efd9d08a079ced2abca5be188b6ceac55c2 Closes-bug: #1682000
-
- Apr 11, 2017
-
-
Marcus G K Williams authored
Creates Openvswitch role and splits openvswitch from Neutron role to enable third party networking solutions that use Openvswitch or customize Openvswitch. For example Openvswitch with dpdk or OpenDaylight. Change-Id: I5a41c42c5ec0a5e6999b2570ddac0f5efc3102ee Co-Authored-By:
Mauricio Lima <mauriciolimab@gmail.com> Partially-Implements: blueprint opendaylight-support
-
Eduardo Gonzalez authored
Nova service-list is returning empty registered service when in database they are. Because of this, simple_cell_setup is not executed and deploy stucks waiting for nova-compute. This change temporaly checks the database for existing nova services instead of openstack compute service list. This change will need to be reverted once the command is fixed. Change-Id: Ic508eb3ff03b5f233186353fc7697305cc792d14
-
Eduardo Gonzalez authored
Panko fails to create users in mongo when deploy is executed more than once. Change-Id: I89d164220e874f7cffe0f2c70797c61a147bcafb Closes-Bug: #1681747
-
Jeffrey Zhang authored
Change-Id: Icb9b097299011cc09f3012bbee9629a5457c920c Closes-Bug: #1681316
-
- Apr 10, 2017
-
-
Dai Dang Van authored
Now, I see mariadb are using utf8_general_ci as a default collation. - https://mariadb.com/kb/en/mariadb/supported-character-sets-and-collations/ This mean all of Devstack database will be created with utf8_general_ci collation, so may be, one service/project can be deployed successfully via Devstack but will be fail with Kolla deployment. Therefore, we should use above default collation for Kolla-ansible. Change-Id: Icbb6c15f536fc6986816c58f4fd68bfb95813e46 Closes-Bug: 1680783
-
- Apr 09, 2017
-
-
Jeffrey Zhang authored
Cloudkitty processor use tooz to handle multi processor processes. Otherwise, duplicated billing will be inserted into mysql. Change-Id: Ifdc1be78afa89499ee4c3bbec5b9db8ddb2929cf Closes-Bug: #1681160
-
- Apr 07, 2017
-
-
Bertrand Lallau authored
Metadata Proxy UNIX domain socket is only used by neutron-l3-agent, neutron-dhcp-agent and neutron-metadata-agent. Hence it must be removed from neutron-bgp-agent, neutron-vpn-agent and neutron-lbaas-agent. See comment here: https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/neutron/templates/neutron.conf.j2#L22 Change-Id: Ie493194a5dcd5979eb29382ecbd0c8db1b9e286d
-
- Apr 06, 2017
-
-
Mohammed Naser authored
At the moment, the process to determine if an image has changed or not relies on the Docker API which depending on the Docker release server can return different results. This patch addresses this issue by grabbing the SHA256 of the image before pulling (defaulting to None if it does not exist) and then comparing it after the pull is complete which should always be successful at determining if the image did change or not. The test for unknown status images is removed because this is not a possible scenario as we do not rely on status anymore except for failures (which are still tested). Change-Id: Ia60a7f34420b02f50597dddb96a4c36ff3996612 Closes-Bug: #1668059
-
Mohammed Naser authored
The example to pull images is incorrect, this patch addresses it and corrects it accordingly. Change-Id: Ice79e7f73d99c024781cb379d190f6d05e1a34a9
-
Paul Bourke (pbourke) authored
Turns out this variable is not so useless...! In I2c167bae6f34a102cd7fe66401d7defe13bf2bf7 we need to determine if a file based backend is in use in order to determine how many api servers to start. Without this variable these kind of checks would all need to be updated every time a new shared storage backend is added. This reverts commit 867c3bda. Change-Id: I335acc12b68b577b33d6cb28675225c40e6231cd
-
Paul Bourke authored
The current module 'kolla_sanity' was written as a shim before full shade support was added to Ansible. This should now no longer be needed, we can implement the checks using Ansible provided modules. Begin by updating the Keystone check to use 'os_auth' to fetch a token, I think this is a good basic smoke test to verify Keystone is working. Change-Id: I16049d9201fd8138c781ef2e1e0c1827ea817259 Partially-implements: blueprint sanity-check-container
-
- Apr 05, 2017
-
-
Bertrand Lallau authored
Issue seems not fixed, it requires more work This reverts commit 4f6470bb. Change-Id: I308ea4e0d5ace60cf730944e1883966fc6f8f8ce
-
Bertrand Lallau authored
The InfluxDB plugin will collect metrics on the given InfluxDB servers. Change-Id: I23f0433f56047369ce19bbf3236f6dd7038eb06e
-
- Apr 04, 2017
-
-
Pavel Glushchak authored
Change-Id: Ib684e3f4bcd26e40c5bfde9bec8a1d83563d5460 Signed-off-by:
Pavel Glushchak <pglushchak@virtuozzo.com>
-
Bertrand Lallau authored
New version of influxdb use "autogen" as default retention policy name. Please see https://github.com/influxdata/influxdb/issues/3733 for more info. Change-Id: I8aeb47f60b3aeb022e0cd7aaac630d7cad5b0099 Closes-Bug: #1673914
-
- Apr 03, 2017
-
-
Bertrand Lallau authored
Actual InfluxDB config is deprecated, it must be updated based on the following documentation: https://docs.influxdata.com/influxdb/v1.2/administration/config * remove following options: lease-duration = "1m0s" pprof-enabled = false https://github.com/influxdata/influxdb/commit/22173acb707af833b832126f8631e0afda445ea9 * rename "cluster" section to "coordination": https://github.com/influxdata/influxdb/commit/75e89e35d80dfad65146c8d8a1df2d7b9930c99a * remove shard-writer-timeout option: shard-writer-timeout = "5s" https://github.com/influxdata/influxdb/commit/db7d58c867513d019c1b9f1718772062b5c491bc Closes-Bug: #1678982 Change-Id: Id905336123bc5aa76d6e6903a82f915c3702669f
-
Bertrand Lallau authored
In case of karbor-protection providers.d/openstack-infra.conf config file modification, karbor-operationengine and karbor-api are restarted too, but they should not. karbor-operationengine startup command: https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/karbor/templates/karbor-operationengine.json.j2#L2 karbor-api startup command: https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/karbor/templates/karbor-api.json.j2#L2 Change-Id: I91a0273ccf46e340315cf885ea01db6e14653182 Closes-Bug: #1677542
-
caoyuan authored
Refer to https://docs.openstack.org/ocata/install-guide-rdo/glance-verify.html Change-Id: Ic2a32a3f17a11f1f6e8ecf0f7271d7d1f12ca5bc
-
- Apr 02, 2017
-
-
Bertrand Lallau authored
Fluentd actually parse all files in /var/log/kolla/*/*.log as Openstack services files. Dnsmasq file /var/log/kolla/neutron/dnsmasq.log, must be add to exclude_path to avoid this warning message: "/var/log/kolla/neutron/dnsmasq.log unreadable. It is excluded and would be examined next time." Change-Id: I8dc5320b9ed299200c4f1e6ee52d34a918e2f110 Closes-Bug: #1678530
-
- Apr 01, 2017
-
-
shaofeng_cheng authored
If the Open vSwitch agent is being used, set extensions to qos in the [agent] section of ml2_conf.ini. see https://docs.openstack.org/ocata/networking-guide/config-qos.html Change-Id: I85272b03222775b14a311a110077a8eed736f56c Closes-Bug: #1676319
-
- Mar 31, 2017
-
-
Bertrand Lallau authored
In case of trove-api service config file modification (trove.conf file), trove-conductor and trove-taskmanager are restarted too, but they should not. trove-conductor startup command: https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/trove/templates/trove-conductor.json.j2#L2 => trove.conf is not used trove-taskmanager startup command: https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/trove/templates/trove-taskmanager.json.j2#L2 => trove.conf is not used Change-Id: Ic4703a571cec5bf8b3f91cfcb9da1a23e2bb300b Closes-Bug: #1677531
-
caoyuan authored
Change-Id: I79d99acfb9410d83ab1c84df3553db463f3f948f Closes-Bug: #1677952
-
- Mar 30, 2017
-
-
caoyuan authored
- fix the zun deploy failed - remove the unnecessary register Change-Id: I06bbad44de3f391a1c8939e8a587feababebc986 Closes-Bug: #1677665
-
Mauricio Lima authored
Co-Authored-By:
caoyuan <cao.yuan@99cloud.net> Change-Id: Iddde03760ff85af5263868ebc47b8b9438e92e8e Partially-implements: blueprint better-reconfigure
-