Skip to content
Snippets Groups Projects
  1. Sep 12, 2018
  2. Sep 03, 2018
    • Mark Goddard's avatar
      Per-host network interface configuration · bea399ef
      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
      bea399ef
  3. Aug 31, 2018
    • Pierre Riteau's avatar
      Fix command for copying the Kayobe configuration · 1ee04846
      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
      1ee04846
  4. Aug 30, 2018
  5. Aug 29, 2018
    • Mark Goddard's avatar
      Switch inspection store to use stable docker image · 679de79c
      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
      679de79c
  6. Aug 28, 2018
  7. Aug 23, 2018
  8. Aug 20, 2018
    • Mark Goddard's avatar
      RabbitMQ upgrade fails due to stale /etc/hosts · e748c1d5
      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
      e748c1d5
  9. Aug 17, 2018
    • Mark Goddard's avatar
      Fixes for baremetal compute commands · 21ce37e6
      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
      21ce37e6
    • Mark Goddard's avatar
      Fix kayobe overcloud service config save · 27d833f1
      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
      27d833f1
  10. Aug 16, 2018
  11. Aug 15, 2018
    • Mark Goddard's avatar
      Pin Ansible Galaxy dependencies · 4f20a2f0
      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
      4f20a2f0
  12. Aug 09, 2018
  13. Aug 07, 2018
  14. Aug 06, 2018
    • Will Szumski's avatar
      Template inspector.ipxe · 5e3986b8
      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
      5e3986b8
  15. Aug 02, 2018
  16. Aug 01, 2018
  17. Jul 31, 2018
    • Doug Szumski's avatar
      Add support for deploying Prometheus · 80056749
      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
      80056749
  18. Jul 30, 2018
  19. Jul 25, 2018
  20. Jul 23, 2018
Loading