- Nov 07, 2018
-
-
Will Szumski authored
This allows you to access the serial console from within Horizon. Change-Id: Id40e72047174fc0c0c565871f24b775b30e83825 Story: 2004192 Task: 27682
-
- Nov 06, 2018
-
-
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
-
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
-
- Oct 08, 2018
- Oct 05, 2018
-
-
Nick Jones authored
Change-Id: Ife6b88f9bd5d1489ae28389c3266117f2592ea84 Story: 2003986
-
- Oct 03, 2018
-
-
Doug Szumski authored
InfluxDB config file merging isn't supported in Kolla-Ansible because it uses 'nested sections' which aren't supported by merge_configs. If no override file is specified, Kayobe will write out an empty config file which will then be used as the InfluxDB config file, breaking InfluxDB. To prevent that happening this change removes the extra config in Kayobe. It also fixes the directory to which the 'glob' collected config is copied to, as Kolla-Ansible doesn't look for Influxdb config files in the influxdb folder. Change-Id: Iee4b7987934045f0355b4a87cebaebc1aa2bbe77 Story: 2003951 Task: 26868
-
- Oct 02, 2018
-
-
Mark Goddard authored
The IPA ramdisk and kernel images may be built or downloaded via a URL. If the latter option is used, any images previously downloaded to $KOLLA_CONFIG_PATH/config/ironic/ironic-agent.* would previously not be updated if the image contents change. This change introduces variables for setting a URL to a file containing checksums for the images. The algorithm used to compute the checksum is also configurable (default sha256). This allows us to ensure we are using the correct version of the image, while avoiding an expensive few hundred megabyte image download just to check. If a checksum is not specified, the image will be downloaded every time to ensure that it is up to date. Change-Id: I8120518ed98d61f3652f5205ce7ec9f798ab2aa1 Story: 2001660 Task: 6693
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Mark Goddard authored
OpenStack policy prevents non-official projects from hosting their release notes on docs.o.o. Change-Id: I5be1fbf6e0b9f32dff88edc3990a3da4009d1658
-