Skip to content
Snippets Groups Projects
  1. Jan 06, 2020
  2. Dec 30, 2019
  3. Dec 18, 2019
  4. Dec 16, 2019
  5. Dec 12, 2019
    • Mark Goddard's avatar
      Allow ironic_ipxe to serve instance images · 2b662cfb
      Mark Goddard authored
      Ironic provides a feature to allow instance images to be served from a
      local HTTP server [1]. This is the same server used for PXE images with
      iPXE. This does not work currently because the ironic_ipxe container
      does not have access to /var/lib/ironic/images (ironic docker volume),
      where the images are cached. Note that to make use of this feature, the
      following is required in ironic.conf:
      
      [agent]
      image_download_source = http
      
      This change fixes the issue by giving ironic_ipxe container access to
      the ironic volume.
      
      [1] https://docs.openstack.org/ironic/latest/admin/interfaces/deploy.html#deploy-with-custom-http-servers
      
      Change-Id: I501d02cfd40fbacea32d551c3912640c5661d821
      Closes-Bug: #1856194
      2b662cfb
  6. Dec 10, 2019
    • Pierre Riteau's avatar
      Template custom HAProxy service configuration · 49f33428
      Pierre Riteau authored
      Change Id84e3b6e62e544582d6917047534e846e026798d added support for
      custom HAProxy service config using a plain copy of files in services.d.
      
      Use a template action instead of a copy so that we can use variables and
      iterate over group of hosts.
      
      Change-Id: I1f07785932de4e4540422bd18af95241f05a67bf
      49f33428
  7. Dec 09, 2019
  8. Dec 07, 2019
  9. Dec 06, 2019
    • Michal Nasiadka's avatar
      Improve Apache logging · 3f55b870
      Michal Nasiadka authored
      Currently we don't put global Apache error logs into /var/log/kolla,
      this change adds statements that redirect those logs there.
      
      Adapted the logfile names to catch into openstack wsgi logging fluentd
      input config and existing logrotate cron entries.
      
      Change-Id: I21216e688a1993239e3e81411a4e8b6f13e138c2
      3f55b870
  10. Dec 04, 2019
  11. Dec 01, 2019
  12. Nov 30, 2019
  13. Nov 28, 2019
    • Mark Goddard's avatar
      Support configuration of Docker client timeout · 01050dc0
      Mark Goddard authored
      Adds support for configuration of the Docker client timeout via
      'docker_client_timeout'.
      
      This change also increases the default timeout to 120 seconds, as we
      sometimes see timeouts in CI and heavily loaded or underpowered
      environments. Increasing 'docker_client_timeout' further may be helpful
      in cases where Docker reports 'Read timed out'.
      
      Change-Id: I73745771078cb2c0ebae2b1d87ba2c4c12958d82
      Closes-Bug: #1809844
      01050dc0
  14. Nov 27, 2019
  15. Nov 25, 2019
  16. Nov 22, 2019
    • Pierre Riteau's avatar
      Use valid_interfaces instead of os_interface for placement · 96590822
      Pierre Riteau authored
      The [placement].os_interface option was replaced by
      [placement].valid_interfaces in Queens and was removed in Rocky.
      
      Change-Id: I306c57305b9088159dd18af4aa373bbc39a8b881
      Closes-Bug: #1853621
      96590822
    • Michal Nasiadka's avatar
      Change local_action to delegate_to: localhost · 10099311
      Michal Nasiadka authored
      As part of the effort to implement Ansible code linting in CI
      (using ansible-lint) - we need to implement recommendations from
      ansible-lint output [1].
      
      One of them is to stop using local_action in favor of delegate_to -
      to increase readability and and match the style of typical ansible
      tasks.
      
      [1]: https://review.opendev.org/694779/
      
      Partially implements: blueprint ansible-lint
      
      Change-Id: I46c259ddad5a6aaf9c7301e6c44cd8a1d5c457d3
      10099311
  17. Nov 21, 2019
    • Zhuo Zhen's avatar
      Allow region setting for ironic-neutron-agent · 7f457cd9
      Zhuo Zhen authored
      The "os_region" param is missing in the ironic_neutron_agent.ini.j2
      file. Without specifying the region, the neutron service will randomly
      pick a region for the ironic-neutron-agent. Therefore, a list of
      incorrect agents might be created in the neutron database "agents"
      table for nodes from other regions. To list all neutron agents, use
      'openstack network agent list'.
      
      Change-Id: Idec265230d0ab63b7559d94690c059608dc2617e
      Closes-bug: #1853464
      7f457cd9
    • Zhuo Zhen's avatar
      Fix hard-coded admin project name and username in blazar task · f2d32d2e
      Zhuo Zhen authored
      In one of the blazar ansible tasks in "bootstrap.yml", the admin
      project name and username are hard-coded as "admin". OpenStack
      users can define their admin project name and username differently
      and the hard-coded names would cause authentication errors.
      
      In addition, keystone identity api version 3 uses "os-project-name"
      instead of "os-tenant-name". Although "os-tenant-name" might be
      still accepatable, it's better to keep the latest.
      
      Change-Id: Ie5c1016f9ce6f402ef208f3c295e6883a9edd8ab
      Closes-bug: #1853462
      f2d32d2e
  18. Nov 20, 2019
  19. Nov 18, 2019
  20. Nov 16, 2019
  21. Nov 14, 2019
    • Mark Goddard's avatar
      Attempt to pull image before stopping and removing container · 64d07c0b
      Mark Goddard authored
      * Deploy services using kolla-ansible deploy
      * Reconfigure the image for one or more services to use an invalid
      * config
      * Deploy/reconfigure services using kolla-ansible reconfigure
      
      The invalid config could be a wrong docker registry, wrong image name,
      wrong tag, etc.
      
      The restart handler for the service fails, and the old container is
      left running.
      
      The restart handler for the service fails, and the old container is
      stopped and removed. This leaves the service in a broken state.
      
      This change fixes the issue by pulling the image if necessary prior to
      stopping and removing the container.
      
      Change-Id: I85b2a1b224d4c4d85c32c4922a2cd2c41171a1dc
      Closes-Bug: #1852572
      64d07c0b
    • Mark Goddard's avatar
      Remove precheck for nova_enable_rolling_upgrade · d98be11e
      Mark Goddard authored
      This variable was removed in the Train cycle, and a precheck added for
      its use. This precheck can now be removed.
      
      Change-Id: I6d9f0b577631ff9443deecf8ef9d94ca217674c5
      d98be11e
    • Mark Goddard's avatar
      Remove transitional support for neutron-lbaas removal · 0bd60388
      Mark Goddard authored
      Support for deploying neutron-lbaas was removed in the Train release. We
      no longer need the task to remove the container in the upgrade process.
      
      Change-Id: Ie336f68c710616de29f34dd4011e137ec056973b
      0bd60388
    • Mark Goddard's avatar
      Remove transitional support for influxdb in cloudkitty upgrade · e6c5aa4a
      Mark Goddard authored
      During the Stein release the default storage backend for cloudkitty was
      switched to influxdb. To aid this transition we added creation of the
      influxdb database during upgrade. Now that this transition is complete
      we can remove it.
      
      Change-Id: Ieb247f36af932d3a357504c7419ead44b10d1301
      e6c5aa4a
Loading