Skip to content
Snippets Groups Projects
  1. Jun 21, 2023
  2. Jun 20, 2023
  3. Jun 18, 2023
  4. Jun 17, 2023
  5. Jun 14, 2023
    • Michal Arbet's avatar
      Add support for multiple ceph files · fdf2385f
      Michal Arbet authored
      This patch is adding a feature for an option to copy different
      ceph configuration files and corresponding keyrings for cinder,
      glance, manila, gnocchi and nova services.
      
      This is especially useful when the deployment uses availability
      zones as below example.
      
        - Individual compute can read/write to individual ceph
          cluster in same AZ.
        - Cinder can write to several ceph clusters in several AZs.
        - Glance can use multistore and upload images to
          several ceph clusters in several AZs at once.
      
      Change-Id: Ie4d8ab5a3df748137835cae1c943b9180cd10eb1
      fdf2385f
  6. Jun 12, 2023
  7. Jun 07, 2023
  8. May 24, 2023
  9. May 19, 2023
  10. May 18, 2023
  11. May 16, 2023
    • Sean Mooney's avatar
      always add service_user section to nova.conf · ddadaa28
      Sean Mooney authored
      
      As of I3629b84d3255a8fe9d8a7cea8c6131d7c40899e8 nova
      now requires the service_user section to be configured
      to address CVE-2023-2088. This change adds
      the service user section to the nova.conf template in
      the nova and nova-cell roles.
      
      Related-Bug: #2004555
      Signed-off-by: default avatarSven Kieske <kieske@osism.tech>
      Change-Id: I2189dafca070accfd8efcd4b8cc4221c6decdc9f
      (cherry picked from commit a77ea13ef1991543df29b7eea14b1f91ef26f858)
      (cherry picked from commit 03c12abbcc107bfec451f4558bc97d14facae01c)
      (cherry picked from commit cb105dc293ff1cdb11ab63fa3e3bf39fd17e0ee0)
      (cherry picked from commit efe6650d09441b02cf93738a94a59723d84c5b19)
      ddadaa28
  12. May 12, 2023
  13. May 04, 2023
  14. Apr 28, 2023
  15. Apr 26, 2023
    • Michal Nasiadka's avatar
      octavia: Fix hm-interface after bumping openstack collection · c0d08667
      Michal Nasiadka authored
      New openstack collection modules have changed output
      dicts/variable names - adapting to that.
      
      Also changing octavia amphora image to focal, since bionic
      hasn't been rebuilt since May 2021.
      
      Closes-Bug: #2012255
      Change-Id: Icf38a52472d02ef7d69bcd3716afb16e859d44a2
      c0d08667
  16. Apr 25, 2023
    • Maksim Malchuk's avatar
      Fix Bash variable expansion issues in openrc file · df6472e0
      Maksim Malchuk authored
      
      Sometimes passwords, URLs and other values of the variables can
      contain special symbols, for example the dollar sign, using these
      values can lead to unpredictable attempts of the variable expansions
      in the Bash scripts, such as openrc file, so we need to use single
      quotes for all variables values.
      
      Change-Id: Ib2aabadd0ffd6a8dc2591245f29b4478e03d92fc
      Signed-off-by: default avatarMaksim Malchuk <maksim.malchuk@gmail.com>
      df6472e0
  17. Apr 22, 2023
  18. Apr 20, 2023
  19. Apr 19, 2023
    • Michal Arbet's avatar
      Trivial fix - add int filter for rabbitmq definitions · d1b24a41
      Michal Arbet authored
      Change-Id: I1d8021a1bc780449e3ca96183c6f4abaed17b382
      d1b24a41
    • Matt Crees's avatar
      Add check_mode: false to Nova upgrade checks · e0191cb1
      Matt Crees authored
      The step "Run Nova upgrade checks" needs to be excluded from check mode.
      
      Related-Bug: #2002657
      Change-Id: Ida582606b03d1896a6c58d4b324d088dc3b71852
      e0191cb1
    • Matt Crees's avatar
      Add precheck to fail if RabbitMQ HA needs configuring · a5331d32
      Matt Crees authored
      Currently, the process of enabling RabbitMQ HA with the variable
      ``om_enable_rabbitmq_high_availbility`` requires some manual steps to
      migrate from transient to mirrored queues. In preparation for setting
      this variable to ``True`` by default, this adds a precheck that will
      fail if a system is currently running non-mirrored queues and
      ``om_enable_rabbitmq_high_availbility`` is set to ``True``.
      
      Includes a helpful message informing the operator of their choice.
      Either follow the manual procedure to migrate the queues described in
      the docs, or set ``om_enable_rabbitmq_high_availbility`` to ``False``.
      
      The RabbitMQ HA section of the reference docs is updated to include
      these instructions.
      
      Change-Id: Ic5e64998bd01923162204f7bb289cc110187feec
      a5331d32
  20. Apr 17, 2023
  21. Apr 14, 2023
    • Maksim Malchuk's avatar
      Fix maximum width of the DIB Multiline-YAML · 47862b56
      Maksim Malchuk authored
      The dib_env_vars variable in the Bifrost's dib.yml file can contain
      the DIB_BLOCK_DEVICE_CONFIG environment variable which is always the
      Multiline-YAML data. By default, the format of the data is not
      preserved while the configuration is merged and saved for the
      bifrost-deploy container.
      
      This is because Ansible uses the PyYAML library which has a default
      80 symbol string length limit. The official Ansible documentation [1]
      recommends using to_yaml or to_nice_yaml filters with width parameter.
      This change adds the same ability to the merge_yaml Ansible plugin.
      
      1. https://docs.ansible.com/ansible/latest/user_guide/playbooks_filters.html#formatting-data-yaml-and-json
      
      
      
      The related change for the diskimage-builder to solve the issue with
      incorrect data provided by Kolla-Ansible is also provided:
      I3b74ede69eb064ad813a9108ec68a228e549e8bb
      
      Closes-Bug: #2014980
      Related-Bug: #2014981
      Change-Id: Id79445c0311916ac6c1beb3986e14f652ee5a63c
      Signed-off-by: default avatarMaksim Malchuk <maksim.malchuk@gmail.com>
      47862b56
  22. Apr 13, 2023
    • Michal Nasiadka's avatar
      ansible: bump min to 2.13 and max to 2.14 · 9867060b
      Michal Nasiadka authored
      Change-Id: Ibc9cc91f64b0450de3cae6e2830b4ff2c52c0395
      9867060b
    • Matt Crees's avatar
      Remove RabbitMQ ha-all policy when not required · c85b64d1
      Matt Crees authored
      With the addition of the variable
      `om_enable_rabbitmq_high_availability`, this feature in the upgrade
      task should be brought back. It is also now used in the deploy task. The
      `ha-all` policy is cleared only when
      `om_enable_rabbitmq_high_availability` is set to `false`.
      
      Change-Id: Ia056aa40e996b1f0fed43c0f672466c7e4a2f547
      c85b64d1
  23. Apr 12, 2023
  24. Apr 08, 2023
  25. Apr 03, 2023
  26. Apr 01, 2023
    • Maksim Malchuk's avatar
      Fix merge action plugins verbose output · 8972241d
      Maksim Malchuk authored
      
      This change fixes the output 'module_args' information of the plugins
      'merge_configs' and 'merge_yaml' when Ansible is executed in maximum
      verbose mode. Now all the plugin options are displayed instead of
      standard 'copy' plugin options only.
      
      Also, this change contains fixes already applied in the Kayobe
      project to improve and synchronize the code of the plugins between
      projects.
      
      Change-Id: Ie2d9a0501fe29bfd854eb31258f282b197855948
      Signed-off-by: default avatarMaksim Malchuk <maksim.malchuk@gmail.com>
      8972241d
  27. Mar 29, 2023
  28. Mar 28, 2023
    • Matt Crees's avatar
      Use the upgraded image to run Nova upgrade checks · e34fbb17
      Matt Crees authored
      When upgrading Nova, we sometimes hit an error where an old hypervisor
      that hasn’t been upgraded recently (for example due to broken hardware)
      is preventing Nova API from starting properly. This can be detected
      using the tool ``nova-status upgrade check`` to make sure that there are
      no ``nova-compute`` that are older than N-1 releases. This is already
      used in the Kolla Ansible upgrade task for Nova. However, this task uses
      the current ``nova-api`` container, so computes which will be too old
      after the upgrade are not caught.
      
      This patch changes Kolla Ansible so that the upgraded ``nova-api`` image
      is used to run the upgrade checks, allowing computes that will be too
      old to be detected before the upgrades are performed.
      
      Depends-On: https://review.opendev.org/c/openstack/kolla/+/878744
      
      
      
      Closes-Bug: #1957080
      Co-Authored-By: default avatarPierre Riteau <pierre@stackhpc.com>
      Change-Id: I3a899411001834a0c88e37f45a756247ee11563d
      e34fbb17
  29. Mar 23, 2023
  30. Mar 21, 2023
Loading