Skip to content
Snippets Groups Projects
  1. Jun 28, 2024
    • Roman Krček's avatar
      Performance: use filters for service dicts · fb3a8f5f
      Roman Krček authored
      Most roles are not leveraging the jinja filters available.
      According to [1] filtering the list of services makes the execution
      faster than skipping the tasks.
      
      This patchset also includes some cosmetic changes to genconfig.
      Individual services are now also using a jinja filter. This has
      no impact on performance, just makes the tasks look cleaner.
      
      Naming of some vars in genconfig was changed to "service" to make
      the tasks more uniform as some were previously using
      the service name and some were using "service".
      
      Three metrics from the deployment were taken and those were
      - overall deployment time [s]
      - time spent on the specific role [s]
      - CPU usage (measured with perf) [-]
      Overall genconfig time went down on avg. from 209s to 195s
      Time spent on the loadbalancer role went down on avg. from 27s to 23s
      Time spent on the neutron role went down on avg from 102s to 95s
      Time spent on the nova-cell role went down on avg. from 54s to 52s
      Also the average CPUs utilized reported by perf went down
      from 3.31 to 3.15.
      For details of how this was measured see the comments in gerrit.
      
      [1] - https://github.com/stackhpc/ansible-scaling/blob/master/doc/skip.md
      
      
      
      Change-Id: Ib0f00aadb6c7022de6e8b455ac4b9b8cd6be5b1b
      Signed-off-by: default avatarRoman Krček <roman.krcek@tietoevry.com>
      fb3a8f5f
  2. Jun 26, 2024
  3. Jun 24, 2024
  4. Jun 19, 2024
  5. Jun 13, 2024
    • Martin Hiner's avatar
      Move Nova roles after OVS · 30f1ffc3
      Martin Hiner authored
      
      Moves the execution of Nova roles after Open vSwitch roles.
      Current order of execution causes VMs to not be able to start after the redeployment of Openstack during container engine migration.
      
      Change-Id: I8ad0dcdfaf419dfbc04d19203424adecd400db05
      Signed-off-by: default avatarMartin Hiner <martin.hiner@tietoevry.com>
      30f1ffc3
  6. Jun 10, 2024
    • jayjahns's avatar
      Set node to a valid rabbitmq host · 52729e68
      jayjahns authored
      If rabbitmq is not on the same host as the nova-controller,
      then this task will fail. This change ensures that the
      task references an actual rabbitmq host vs the host the
      task runs on.
      
      Closes-Bug: 2020805
      Change-Id: I1b58f4aeda8c9fe8db1770c63c17bf1c465f3d2a
      52729e68
  7. May 27, 2024
  8. May 16, 2024
    • Mark Goddard's avatar
      Use the running MariaDB server image for backups · 667d153e
      Mark Goddard authored
      If the container image used by Mariabackup is different than the
      one used by MariaDB server, it's possible that mariabackup and mariadb
      are incompatible. This may cause backup operations to fail.
      
      This change queries the running MariaDB server container's image and
      uses it when taking a backup. If MariaDB server isn't running on the
      host it falls back to the image defined in configuration.
      
      The separate mariabackup_image, mariabackup_tag and
      mariabackup_image_full variables are no longer required and have been
      removed.
      
      Closes-Bug: #2058644
      Change-Id: I45f3f90ec1973dae92131ea16a7b248ab7a8ae69
      667d153e
    • Christian Berendt's avatar
      ceilometer: use template for custom pipeline.yaml · bdf60961
      Christian Berendt authored
      Also rename task to "Copying over custom pipeline.yaml file" for
      clarity.
      
      Change-Id: I04e3eb9620830a15781f9bab2549b557a9d1d9cb
      bdf60961
  9. May 15, 2024
  10. May 14, 2024
  11. May 13, 2024
  12. May 09, 2024
    • Michal Nasiadka's avatar
      neutron: add service role · 03185976
      Michal Nasiadka authored
      After Neutron policy changes - Octavia jobs started
      to fail on cascade LB deletion due to Neutron user
      not having service role.
      
      Closes-Bug: #2065337
      
      Change-Id: I616bf3a3dbb4d963665b1621a9e5e9d417b13942
      03185976
  13. Apr 29, 2024
  14. Apr 27, 2024
  15. Apr 25, 2024
  16. Apr 24, 2024
  17. Apr 23, 2024
  18. Apr 22, 2024
    • Michal Nasiadka's avatar
      CI: Add codespell to pep8 · 44820945
      Michal Nasiadka authored
      Fix existing spelling errors
      
      Change-Id: Ie689cf5a344aaa630a4860448b09242333a8e119
      44820945
    • Sven Kieske's avatar
      mariadb: fix cluster recovery · 984cb0a7
      Sven Kieske authored
      
      sometimes cluster recovery didn't work
      because we only look for the sequence number in the last 200 lines
      of the log file.
      
      fix this by ingesting the complete file and only register the last
      sequence number we find.
      
      Closes-Bug: 1821173
      
      Change-Id: Iea2661c9d5d262cf99edd5f5b567f252607a0003
      Signed-off-by: default avatarSven Kieske <kieske@osism.tech>
      984cb0a7
  19. Apr 18, 2024
  20. Apr 16, 2024
  21. Apr 08, 2024
    • Roman Krček's avatar
      Update cell0 database connection · ab6eb989
      Roman Krček authored
      
      When kolla VIP address is changed the cell0 database connection is
      now updated to the new address.
      
      Closes-bug: #1915302
      Change-Id: I35be54efb5aaa230702d0cebaae04f1e64c3bca3
      Signed-off-by: default avatarRoman Krček <roman.krcek@tietoevry.com>
      ab6eb989
    • Roman Krček's avatar
      Add sysctl role · e2a0d1f5
      Roman Krček authored
      
      This new role will handle setting sysctl values.
      
      It also handles cases when IPv6 setting is changed, but IPv6 is
      not enabled on the system by skipping those settings.
      
      This is an augmentation of previous patch:
      Icccfc1c509179c3cfd59650b7917a637f9af9646
      
      Related-bug: #1906306
      Change-Id: I5d6cda3307b3d2f27c1b2995f28772523b203fe7
      Signed-off-by: default avatarRoman Krček <roman.krcek@tietoevry.com>
      e2a0d1f5
  22. Apr 03, 2024
  23. Mar 29, 2024
  24. Mar 25, 2024
  25. Mar 21, 2024
  26. Mar 20, 2024
  27. Mar 19, 2024
  28. Mar 18, 2024
Loading