Skip to content
Snippets Groups Projects
  1. Jul 24, 2020
  2. Jul 08, 2020
  3. Jan 28, 2020
    • James Kirsch's avatar
      Use kolla_toolbox to execute REST methods · 88418cba
      James Kirsch authored
      Delegate executing uri REST methods to the current module containers
      using kolla_toolbox. This will allow self signed certificate that are
      already copied into the container to be automatically validated. This
      circumvents requiring Kolla Ansible to explicitly disable certificate
      validation in the ansible uri module.
      
      Partially-Implements: blueprint custom-cacerts
      
      Change-Id: I2625db7b8000af980e4745734c834c5d9292290b
      88418cba
  4. Oct 31, 2019
  5. Jun 27, 2019
    • Mark Goddard's avatar
      Simplify handler conditionals · de00bf49
      Mark Goddard authored
      Currently, we have a lot of logic for checking if a handler should run,
      depending on whether config files have changed and whether the
      container configuration has changed. As rm_work pointed out during
      the recent haproxy refactor, these conditionals are typically
      unnecessary - we can rely on Ansible's handler notification system
      to only trigger handlers when they need to run. This removes a lot
      of error prone code.
      
      This patch removes conditional handler logic for all services. It is
      important to ensure that we no longer trigger handlers when unnecessary,
      because without these checks in place it will trigger a restart of the
      containers.
      
      Implements: blueprint simplify-handlers
      
      Change-Id: I4f1aa03e9a9faaf8aecd556dfeafdb834042e4cd
      de00bf49
  6. Jun 06, 2019
    • Mark Goddard's avatar
      Use become for all docker tasks · b123bf66
      Mark Goddard authored
      Many tasks that use Docker have become specified already, but
      not all. This change ensures all tasks that use the following
      modules have become:
      
      * kolla_docker
      * kolla_ceph_keyring
      * kolla_toolbox
      * kolla_container_facts
      
      It also adds become for 'command' tasks that use docker CLI.
      
      Change-Id: I4a5ebcedaccb9261dbc958ec67e8077d7980e496
      b123bf66
  7. Jul 26, 2018
    • Lakshmi Prasanna Goutham Pratapa's avatar
      Apply Resource Constraints to Services. · 14bf5247
      Lakshmi Prasanna Goutham Pratapa authored
      This commit is to apply resource-constraints to a few more OpenStack services.
      Commit to  apply constraints to the last set of services will be made in
      the upcoming commit.
      
      Depends-on: Icafa54baca24d2de64238222a5677b9d8b90e2aa
      Change-Id: I39004f54281f97d53dfa4b1dbcf248650ad6f186
      14bf5247
  8. Jul 17, 2018
  9. Jun 08, 2018
  10. Jun 04, 2018
    • wu.chunyang's avatar
      dev mode: Add support for ironic · 291c04c8
      wu.chunyang authored
      Allows users to develop on ironic using Kolla.
      
      Partially implements: blueprint mount-sources
      
      Change-Id: I74540f5bcbf723f097f3dea96dcaf067834c493a
      291c04c8
  11. May 25, 2018
    • Will Szumski's avatar
      Add support for enabling ipxe boot with ironic · 0a1ccc26
      Will Szumski authored
      When enable_ironic_ipxe is set in /etc/kolla/globals.yml,
      the following happens:
      
      - a new docker container, ironic_ipxe, is created. This contains
        an apache webserver used to serve up the boot images
      - ironic is configured to use ipxe
      
      Change-Id: I08fca1864a00afb768494406c49e968920c83ae7
      Implements: blueprint ironic-ipxe
      0a1ccc26
  12. May 16, 2018
    • Mark Goddard's avatar
      Fix missed kolla_action and kolla_serial · 2e190597
      Mark Goddard authored
      In change I78cb60168aaa40bb6439198283546b7faf33917c, action was changed
      to kolla_action, and serial to kolla_serial, to avoid Ansible warnings
      due to use of reserved keywords. In that change, some keywords were
      missed, and some changes that were merged since then have not switched
      to the new variables. This change fixes all current instances of those
      issues.
      
      Change-Id: I357dffdfcb2b405e280a962d366ee65eebf0a8d1
      Implements: blueprint migrate-to-ansible-2-2-0
      2e190597
  13. Apr 30, 2018
    • Paul Bourke's avatar
      Add cap NET_ADMIN for ironic_dnsmasq · c96fe414
      Paul Bourke authored
      
      When attempting to inspect a node with ironic, it seems at times
      ironic_dnsmasq fails to process dhcp bootp requests, giving the
      following error repeating:
      
      dnsmasq-dhcp: DHCPDISCOVER(eth0) 52:54:00:ff:15:55
      dnsmasq-dhcp: DHCPOFFER(eth0) 192.169.5.100 52:54:00:ff:15:55
      dnsmasq-dhcp: ARP-cache injection failed: Operation not permitted
      
      Adding NET_ADMIN fixes this.
      
      Co-Authored-By: default avatarMark Goddard <mark@stackhpc.com>
      Closes-Bug: #1762805
      Change-Id: I39acb81801710f849336380d3fde01c70cd8d8ce
      c96fe414
  14. Mar 19, 2018
Loading