- Sep 12, 2018
-
-
Doug Szumski authored
Change-Id: I63298ae65b9e7bfae340b5448107540a3e518496 Story: 2001627 Task: 6704
-
- Sep 03, 2018
-
-
Mark Goddard authored
Adds support for configuration of per-host network interfaces in Kolla Ansible. Previously, all interfaces were configured in globals.yml, meaning that all hosts used the same interface names. Now, interfaces are configured for each host via inventory files. This does have the drawback that host entries in the inventory are rather long and not too readable. An improvement on this could be to generate host_vars files. With a little more intelligence, it would be possible to use group_vars files or even globals.yml when interfaces are uniform within a group or globally. Change-Id: I95a128d762ff9faf70467f83cb276a5ab619d1ea Story: 2001658 Task: 6691
-
- Aug 31, 2018
-
-
Pierre Riteau authored
There were two problems with this command. First, we needed to copy the etc/kayobe directory instead of just etc, to avoid generating an extra layer of kayobe directories. Second, its behavior was different depending on whether the target directory already existed or not: instead, copying files under etc/kayobe always produces a predictable result. Change-Id: I3923e1fad2e1e9a5b206db93d48c08545cbdccef
-
- Aug 30, 2018
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
zhulingjie authored
Change-Id: I03c18616d1bd7e1f6b115f2282f1b5469ede9807
-
- Aug 29, 2018
-
-
Mark Goddard authored
The latest image is currently failing to download, with the following error: no matching manifest for unknown in the manifest list entries This is currently blocking CI. Change-Id: I3b4acadd53fe171e71ee16e0eb0b7a711fa97a4f TrivialFix
-
- Aug 28, 2018
- Aug 23, 2018
-
-
Mark Goddard authored
Just performs a yum update. Change-Id: I4cdc23a3e491c5a2f92e8beeb7eaebf2df818df3 Story: 2003305 Task: 24257
-
- Aug 20, 2018
-
-
Mark Goddard authored
This bug was previously fixed but the fix did not cover all cases. This issue is still present if an IP address other than 127.0.0.1 or the admin IP address (but not the internal API IP address, which is correct) is in /etc/hosts. For example, in CI we often see 127.0.1.1. This change removes all entries from /etc/hosts for the host's current hostname, other than the internal API IP address. It also adds a call to rabbitmqctl status to verify that the change has worked. Related: We ought to improve the kolla ansible prechecks to catch the case when there is more than one IP address mapping for the host's current hostname. Change-Id: I2cb9928e04005c6961f3de7c571c9a06361c4f23 Story: 2003496 Task: 24773
-
- Aug 17, 2018
-
-
Mark Goddard authored
Gather facts prior to using the stackhpc.os-shade role. This is required following a recent change in that role to reference the ansible_user_uid and ansible_user_gid facts. Allow 'kayobe baremetal compute rename' command to ignore compute nodes in the ansible inventory but not found in ironic. Change-Id: I75a2f0dd0192e41de7b91376bb32b4149df04a60 TrivialFix
-
Mark Goddard authored
If Kolla Ansible config files are not readable by the kayobe (stack) user, the command will fail. This is fixed by using become. Also improves the command output, by showing only the path of each file rather than the full stat result. Change-Id: I466e6a75822a1b2d2f91c9fadc9730c2cdb5bba0 TrivialFix
-
- Aug 16, 2018
-
-
Will Miller authored
Change-Id: I48d97a0c3ff49bdb9e5d5725d5afe7e1aeb09e99
-
- Aug 15, 2018
-
-
Mark Goddard authored
Currently kayobe's ansible galaxy dependencies are unpinned. For versioned roles, any new release will be picked up. For unversioned roles, any new commit to master will be picked up. This is clearly not ideal for stability, and we should pin these dependencies to specific versions to avoid things changing under our feet. For unversioned roles, we may want to consider adding versioning where we have the power to do so. Change-Id: Ib83a0d95b9061b3a57cb0e7c4cff3488ee076664 Story: 2003437 Task: 24633
-
- Aug 09, 2018
-
-
Mark Goddard authored
Change-Id: Iee7da01c111a2fdac986861c1da113c075259854 Story: 2003380 Task: 24455
-
- Aug 07, 2018
-
-
Will Miller authored
We no longer need to use devicemapper with a loopback-mounted LVM since Bifrost can now support the overlay driver. Change-Id: I043d3be303e337a1fcbbca6e6edc5abc5dcb9c1b
-
- Aug 06, 2018
-
-
Will Szumski authored
This adds `kolla_inspector_extra_kernel_options` to the inspector.ipxe boot script. This is necessary to get the inspector to collect the necessary LLDP data, extra hardware data, etc. that is required for various introspection rules to function correctly. Change-Id: Ie7d6e1f12fb438e3b7e2c2a9de3ad8853947bee0
-
- Aug 02, 2018
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Mark Goddard authored
The epel-release package provides a yum repository configuration for EPEL, and points to the upstream EPEL mirrors. In some cases this is undesirable, such as when a local EPEL mirror is available, or access to the public repositories is not possible. This change makes it possible to skip installation of epel-release, by setting 'yum_install_epel' to 'false'. Change-Id: Ib685b0c3e21df01c4dd177771f019fae4bb90e66 Story: 2003277 Task: 24218
-
Zuul authored
-
Zuul authored
-
Mark Goddard authored
This allows us to use the Depends-On syntax in commit messages to depend on changes in kolla, kolla-ansible, and requirements. Change-Id: I0c863d46f65de24c04ba9ea445473436b146c424
-
Zuul authored
-
- Aug 01, 2018
-
-
Mark Goddard authored
OpenStack publishes release notes for non-official projects as well as official projects at https://docs.openstack.org/releasenotes. Change-Id: I4b4f0f37b9341d0009b4ea8c77ec014d289cd2af
-
Will Szumski authored
Change-Id: I126e500be0b22d65b918a5291cac189425be51b9 Story: 2003207 Task: 23365
-
Mark Goddard authored
Use a specific inspector API version (1.12, the latest in Queens) to ensure that new releases of ironic inspector don't break rule registration. This was happening because the client object created in the os_ironic_inspector_rule module uses the maximum API version known to the client. Change-Id: I8c15cd874e147545b0604427771d412b482e5380 Story: 2003129 Task: 23250
-
- Jul 31, 2018
-
-
Doug Szumski authored
Kolla Ansible already provides support for this and includes quite a few exporters to scrape. Change-Id: I30f5e0b57d88e457283e70a1b00abff9d4575a04 Story: 2003175 Task: 23319
-
- Jul 30, 2018
-
-
Mark Goddard authored
Change-Id: Ia200efce040a009bbb35292cf846d36f2edb259b Story: 2003107 Task: 23224
-
- Jul 25, 2018
-
-
Will Miller authored
Change-Id: Ie697b59b48f2b543b3d3bb65566318f2d9a0f46c
-
- Jul 23, 2018
-
-
Zuul authored
-