- Nov 16, 2018
- Nov 12, 2018
-
-
Mark Goddard authored
This allows us to remove the sudo from the tox molecule environment, since the install-docker role correctly adds the zuul user to the docker group. Change-Id: Ib7abd22c0caf793a8a59d38a4f63df7e60a7b69e
-
- Nov 09, 2018
-
-
Zuul authored
-
Zuul authored
-
Pierre Riteau authored
Change-Id: Ifd736cd2bee5c94b3625a00ca4185e7f91418426
-
- Nov 08, 2018
-
-
Pierre Riteau authored
The Dell LLDP workaround is not necessary on switches running newer versions of Dell Networking OS. Since version 9.11(2.0P1), the interface description can be advertised by LLDP, at least for S6000 and S3048–ON switches. Change-Id: Iaccab56ba068d1ca9ab9c0351d5ffc32a2348787
-
- Nov 06, 2018
-
-
Will Miller authored
From Rocky, Ironic no longer supports drivers, in favour of hardware types. Hardware types were already implemented for the overcloud Ironic, this change ensures that Bifrost configuration is given hardware types where necessary. Change-Id: Iea91d2cd88b7566bb9cad20367ec64b9213d8845
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Mark Goddard authored
Fixes an issue with ironic prechecks, which now require ironic_dnsmasq_dhcp_range to be set when ironic is enabled. Also uses the new kolla variable ironic_dnsmasq_default_gateway to configure the gateway for the inspection network. These changes mean that we can drop our custom override of ironic-dnsmasq.conf, since it now matches the file in kolla ansible. This change depends on the Rocky release of Kolla Ansible. Change-Id: I0b2e094904772fc6e14f1916e20ef207161ec001
-
- Nov 05, 2018
-
-
Mark Goddard authored
Currently, this argument does not work correctly, since the vault password is not passed to kayobe via $KAYOBE_VAULT_PASSWORD, meaning that it cannot update the kolla-ansible passwords.yml file. It also works non-optimally, since every invocation of ansible-playbook will prompt for a password. This change fixes the issue by prompting for a password once in the kayobe CLI, and storing the password in the $KAYOBE_VAULT_PASSWORD environment variable. The kayobe-vault-password-helper command is then used as the --vault-password-file to ansible-playbook, and the helper pulls the password out of the environment. Change-Id: I88b1b7b9e9be15b52e730d353ce1b1a6feacceb8 Story: 2001664 Task: 27009
-
Nick Jones authored
As it says on the tin. It's useful to add support for copying custom configuration for Octavia into place via Kayobe, specifically for files that need to be encrypted such as private certificates. TrivialFix Change-Id: I026513bf3d7e4f871c83efd0740f75191ffaa969
-
Mark Goddard authored
There is currently no coverage of upgrades in CI, which leaves us open to regression in this infrequently tested but crucial area. This change adds the required scripts and Zuul configuration. A control plane is first deployed using the Kayobe stable/pike branch and associated default configuration. The control plane is tested by deploying then deleting a server instance. An upgrade to Queens is performed, using the Kayobe master branch, or code in review if applicable. The upgraded control plane is tested by deploying then deleting a second server instance. A workaround was required to restart the nova_compute service after the upgrade, since the SIGHUP sent to it by Kolla Ansible during upgrade appeared to be putting it into a degraded state. A future improvement to this test could be to leave a server instance running during the upgrade. Change-Id: I0e595524e39d1131fe3ec6aaf2aeec3ff3d6a536 Story: 2003472 Task: 24732
-
- Nov 02, 2018
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Pierre Riteau authored
Change-Id: Ib3a638fa1d92457e713ed52c84b8484f8c3dcf34
-
Mark Goddard authored
Change-Id: I35a54f48bc8234425dda639af37c4029536d9666
-
Zuul authored
-
- Nov 01, 2018
-
-
Pierre Riteau authored
Change-Id: Ia9589ba33ce4ae83c1fece6fa100c5740432c4e5
-
- Oct 29, 2018
-
-
Zuul authored
-
Will Szumski authored
Without this change twine check dist/* would fail as this was producing a double new line. The rest of the PKG-INFO would then be interpreted as the message body and become the long description. See https://github.com/pypa/twine/issues/422 for more details. This fixes the test-release-openstack-python3 zuul job. TrivialFix Change-Id: If1330c4824e949aa427475dfcc26218fb398a66e
-
- Oct 11, 2018
-
-
Mark Goddard authored
Adds support for a '--disable-discovery' argument to the 'kayobe physical network configure' command. This can be used to configure the physical network after discovery of bare metal compute nodes is complete, to return the network to a normal state. The interface configuration to be applied is configured via 'switch_interface_config_disable_discovery'. Essentially, this is the mirror of the '--enable-discovery' argument. Change-Id: I40426a8fd22e51e8ea3350013a614dfbcf2afccf Story: 2004048 Task: 27054
-
Mark Goddard authored
Change-Id: I9082d3f0e8bd76f2bac511d79110f11fbe1e749d
-
- Oct 10, 2018
-
-
Mark Goddard authored
This only affects the kayobe documentation, not the release notes. A webhook is configured for the kayobe readthedocs project which has ID 50407. See http://lists.openstack.org/pipermail/openstack-dev/2018-August/132836.html for further information. Change-Id: Ibfccf30f51ab2f63743bf6e2b61bf9a3883cff23
-
Mark Goddard authored
Prior to the Queens release, release notes were added to the kayobe sphinx documentation. During the Queens release cycle they were changed to be generated via the reno tool. This change moves the pre-Queens release notes to the reno source, ensuring that all release notes are available in one place. Change-Id: I9606cbe50aacc498a645bff163e3d2dafac198e3
-
Mark Goddard authored
Synchronises changes made to kayobe-config that were not synced back to kayobe. Change-Id: Ib5946ef9423818ebc76cc89d1662cf0076e2f288
-
- Oct 09, 2018
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Mark Goddard authored
Kolla-ansible uses the variable 'ironic_dnsmasq_interface' to denote the interface for the ironic inspector dnsmasq service. Previously kayobe was incorrectly using the variable 'inspector_dnsmasq_interface', which caused kolla-ansible to ignore it and use the API interface instead. This patch fixes that. Change-Id: I733a84759cd03b62659dbf2d7027b7be9e42e818 Story: 2004026 Task: 27017
-
Zuul authored
-
Mark Goddard authored
It is now possible to configure custom inputs for fluentd by placing files in etc/kayobe/kolla/config/fluentd/input/ in the kayobe configuration. Change-Id: I284e6cff0aa7ddd779530a6de2ea9f8dcdce6450 Story: 2003968 Task: 26898
-
- Oct 08, 2018