Skip to content
Snippets Groups Projects
  1. Aug 09, 2022
  2. Aug 05, 2022
    • Marcin Juszkiewicz's avatar
      loadbalancer: ignore missing keepalived container · f6a1e607
      Marcin Juszkiewicz authored
      During deployment I got this error:
      
      RUNNING HANDLER [loadbalancer : Stop master haproxy container]
      ok: [192.168.66.143]
      
      RUNNING HANDLER [loadbalancer : Stop master proxysql container]
      ok: [192.168.66.143]
      
      RUNNING HANDLER [loadbalancer : Stop master keepalived container]
      fatal: [192.168.66.143]: FAILED! => changed=false
        msg: 'No such container: keepalived to stop'
      
      Looks like we forgot to allow keepalived to not be present.
      
      Change-Id: I720c719a6a6b35c5c2d5b5ee59b48349e58bac82
      f6a1e607
  3. Jul 29, 2022
    • Mark Goddard's avatar
      haproxy-config: move firewalld reload handler to haproxy role · 492bc744
      Mark Goddard authored
      With the handler in the haproxy-config role, it gets triggered once for
      every service that changes the firewall config. This happens because the
      role is included dynamically. If we move the handler to the haproxy
      role, which is only included once, the handler will trigger at most
      once.
      
      This is a follow up for Iea3680142711873984efff2b701347b6a56dd355.
      
      Change-Id: Iad9ed241026435085bc9a0f5802818010b47830f
      492bc744
    • Mark Goddard's avatar
      haproxy-config: Drop project_name variable · 54391899
      Mark Goddard authored
      This variable shadows the name of the actual project that calls this
      role, so we end up with the following nonsense:
      
        TASK [haproxy-config : Copying over haproxy-config haproxy config]
      
      Change-Id: Id60046e0ddc7ec843f2e4ce7ddee7683470a88b2
      54391899
    • Michal Arbet's avatar
      Add proxysql support for database · de973b81
      Michal Arbet authored
      Kolla environment currently uses haproxy
      to fullfill HA in mariadb. This patch
      is switching haproxy to proxysql if enabled.
      
      This patch is also replacing mariadb's user
      'haproxy' with user 'monitor'. This replacement
      has two reasons:
        - Use better name to "monitor" galera claster
          as there are two services using this user
          (HAProxy, ProxySQL)
        - Set password for monitor user as it's
          always better to use password then not use.
          Previous haproxy user didn't use password
          as it was historically not possible with
          haproxy and mariadb-clustercheck wasn't
          implemented.
      
      Depends-On: https://review.opendev.org/c/openstack/kolla/+/769385
      Depends-On: https://review.opendev.org/c/openstack/kolla/+/765781
      Depends-On: https://review.opendev.org/c/openstack/kolla/+/850656
      
      Change-Id: I0edae33d982c2e3f3b5f34b3d5ad07a431162844
      de973b81
  4. Jul 28, 2022
  5. Jul 27, 2022
    • Radosław Piliszek's avatar
      Remove RabbitMQ policy removal code · fe522955
      Radosław Piliszek authored
      It is no longer needed per the removed comment.
      
      Change-Id: I8d88c21c7e115b842a56f0ba5c780c3bde593964
      fe522955
    • k-s-dean's avatar
      adds firewalld configuration based on enabled services · 8553e52a
      k-s-dean authored
      This change introduces automated configuration of firewalld and adds
      a new filter for extracting services from the project_services dict.
      the filter selects any enabled services and their haproxy element
      and returns them so they can be iterated over.
      This commit also enables automated configuration of firewalld from enabled
      openstack services and adds them to the defined zone and reloads the
      system firewall.
      
      Change-Id: Iea3680142711873984efff2b701347b6a56dd355
      8553e52a
    • Michal Nasiadka's avatar
      Revert "Allow cinder-backup to be configured to use S3 backend." · b7fe60fc
      Michal Nasiadka authored
      This reverts commit 73fc230f.
      
      Reason for revert: CI jobs failing with "msg": "{{ s3_url }}: 's3_url' is undefined"
      
      Change-Id: Iba7099988cea0c0d8254b9e202309cd9c82a984d
      b7fe60fc
  6. Jul 26, 2022
  7. Jul 25, 2022
    • Michal Nasiadka's avatar
      Fix var-spacing · dcf5a8b6
      Michal Nasiadka authored
      ansible-lint introduced var-spacing - let's fix our code.
      
      Change-Id: I0d8aaf3c522a5a6a5495032f6dbed8a2be0251f0
      dcf5a8b6
  8. Jul 21, 2022
  9. Jul 20, 2022
  10. Jul 19, 2022
  11. Jul 12, 2022
    • Christian Berendt's avatar
      Set the ironic notification level · ced1e3b6
      Christian Berendt authored
      To use notifications with ironic, the notification_level
      option in the [DEFAULT] section of the configuration file
      must be set, we use ``info`` as a reasonable level.
      
      Closes-Bug: #1969826
      
      Change-Id: I38bb1e5404e917c788689a3181741022f875da06
      ced1e3b6
  12. Jul 08, 2022
  13. Jul 07, 2022
  14. Jul 06, 2022
  15. Jul 03, 2022
  16. Jun 30, 2022
  17. Jun 27, 2022
  18. Jun 24, 2022
    • Christian Berendt's avatar
      Add ironic_http_interface parameters · 4de34266
      Christian Berendt authored
      With the ironic_http_interface/ironic_http_interface_address
      parameters it is possible to set the addresses for the
      ironic_http service.
      
      Change-Id: I72c257ebedf283cdef1b98485a576631e2190657
      4de34266
  19. Jun 23, 2022
  20. Jun 22, 2022
  21. Jun 21, 2022
    • Michal Arbet's avatar
      Fix nested mounts of /run/openvswitch · 889c0d16
      Michal Arbet authored
      As kolla-toolbox is mounting /run:/run
      there is no need to mount also /run/openvswitch.
      This is causing /run/openvswitch is mounted
      again and again up to 32767 times after kolla-toolbox
      restart.
      
      Closes-Bug: #1979295
      Change-Id: I49b3bde8b2bd61b6c931a81542a0d89f8a303ffc
      889c0d16
  22. Jun 20, 2022
  23. Jun 09, 2022
    • Will Szumski's avatar
      Add keystone_authtoken.service_type · 49006e56
      Will Szumski authored
      Fixes an issue where access rules failed to validate:
      
          Cannot validate request with restricted access rules. Set
          service_type in [keystone_authtoken] to allow access rule validation
      
      I've used the values from the endpoint. This was mostly a straight
      forward copy and paste, except:
      
      - versioned endpoints e.g cinderv3 where I stripped the version
      - monasca has multiple endpoints associated with a single service. For
        this, I concatenated logging and monitoring to be logging-monitoring.
      
      Closes-Bug: #1965111
      Change-Id: Ic4b3ab60abad8c3dd96cd4923a67f2a8f9d195d7
      49006e56
  24. Jun 08, 2022
  25. Jun 02, 2022
    • Michal Arbet's avatar
      Remove nova related config from placement · fe1a8a34
      Michal Arbet authored
      This patch is removing nova configuration
      options, this was probably caused by migration
      from nova-placement to placement.
      
      Change-Id: Ib54b26428b79d5c4f554928b8634a0bb4e884a90
      fe1a8a34
    • Michal Arbet's avatar
      Remove configuration related to api_workers · eafd3a59
      Michal Arbet authored
      This patch is removing api related configuration
      from service's config files as we are using
      apache mod_wsgi and this configuration is not
      used.
      
      Change-Id: I69a1542a6f24214fbf6e703782aefb566de4fb26
      eafd3a59
  26. May 31, 2022
  27. May 28, 2022
    • Radosław Piliszek's avatar
      Do not use keystone_admin_url et al · 7ca9349b
      Radosław Piliszek authored
      Following up on [1].
      The 3 variables are only introducing noise after we removed
      the reliance on Keystone's admin port.
      
      [1] I5099b08953789b280c915a6b7a22bdd4e3404076
      
      Change-Id: I3f9dab93042799eda9174257e604fd1844684c1c
      7ca9349b
  28. May 26, 2022
  29. May 25, 2022
  30. May 24, 2022
  31. May 23, 2022
  32. May 21, 2022
    • Mark Goddard's avatar
      masakari: support libvirt SASL in instance monitor · 5d28a7c8
      Mark Goddard authored
      Since enabling libvirt SASL authentication, the masakari instance
      monitor fails to connect to libvirt. We see the following error in logs:
      
          libvirt.libvirtError: authentication failed: Failed to start SASL
          negotiation: -4 (SASL(-4): no mechanism available: No worthy mechs
          found)
      
      This change adds support for SASL authentication in Masakari instance
      monitor.
      
      Depends-On: https://review.opendev.org/c/openstack/kolla/+/834456
      Closes-Bug: #1965754
      Change-Id: I974046662b383a12ac6281b725523760a96657bd
      5d28a7c8
  33. May 18, 2022
Loading