Skip to content
Snippets Groups Projects
  1. Oct 28, 2024
    • Roman Krček's avatar
      Rewrite kolla-ansible CLI to python · 9ea63dc3
      Roman Krček authored
      
      Moving the CLI to python allows for easier
      maintenance and larger feature-set.
      
      This patch introduces a few breaking changes!
      The changes stem the nature of the cliff package.
      - the order of parameters must be
        kolla-ansible <action> <arguments>
      - mariadb_backup and mariadb_recovery now are
        mariadb-backup and mariadb-recovery
      
      Closes-bug: #1589020
      Signed-off-by: default avatarRoman Krček <roman.krcek@tietoevry.com>
      Change-Id: I9749b320d4f5eeec601a055b597dfa7d8fb97ce2
      9ea63dc3
  2. Sep 16, 2024
    • Michal Arbet's avatar
      Do not remove inventory file if placed in /etc/kolla · 18899a7d
      Michal Arbet authored
      This patch fix issue when inventory file is deleted
      by kolla-ansible -i /etc/kolla/inventory destroy call.
      
      Now, inventories are available in tools/cleanup-host
      so we can ignore their removal.
      
      Closes-Bug: #2052706
      Change-Id: If89e94356de515b40ca4e8c023979cd498146303
      18899a7d
  3. Aug 16, 2024
  4. Aug 12, 2024
  5. Apr 22, 2024
  6. Apr 05, 2024
  7. Mar 14, 2024
  8. Jan 08, 2024
    • Pierre Riteau's avatar
      CI: Test Nova server resize functionality · f86ed027
      Pierre Riteau authored
      This adds an extra resize operation to core OpenStack tests. This should
      be fast since we are only increasing the number of cores of the VM and
      could help catch additional errors in CI tests.
      
      Change-Id: Ia61b995dbffcda4f1e6494548df457231cb67bd7
      f86ed027
  9. Nov 15, 2023
  10. Nov 08, 2023
  11. Oct 02, 2023
  12. Sep 08, 2023
  13. Aug 30, 2023
  14. Aug 28, 2023
    • Michal Nasiadka's avatar
      cleanup: fix cleanup containers · 40cf91aa
      Michal Nasiadka authored
      Currently the script only stops containers and removes services,
      without disabling service or removing symlink - which renders the
      service in a not-found state.
      After we disable and stop - some of the services end up in failed
      state (due to wrong exit codes for various reasons) - running
      reset-failed fixes that.
      
      Change-Id: I637783ce758dbf1c2a7b4b99aa6b61e2c5ca1460
      40cf91aa
  15. Aug 25, 2023
  16. May 18, 2023
  17. Apr 28, 2023
  18. Apr 27, 2023
    • Matt Crees's avatar
      Add support for checking Octavia cert expiration · d9451f49
      Matt Crees authored
      Adds a flag ``kolla-ansible octavia-certificates --check-expiry <days>``
      to the ``octavia-certificates`` command to check if the certificates
      will expire within a given number of days.
      
      Change-Id: I869b8afd85fe282d823ecf3593aa22f94a61b2a0
      d9451f49
  19. Apr 20, 2023
  20. Apr 13, 2023
  21. Mar 31, 2023
    • Michal Nasiadka's avatar
      cli: fix find globals.d · 35b92825
      Michal Nasiadka authored
      Currently when the /etc/kolla/globals.d directory does not exist
      it writes an error on stderr.
      
      Change-Id: I2d4b3dd9dde3d383af213dc6fd376bc14c650a7d
      35b92825
  22. Mar 26, 2023
  23. Mar 21, 2023
  24. Feb 23, 2023
  25. Feb 14, 2023
    • Michal Nasiadka's avatar
      CI: bump cirros to 0.6.1 · 070036db
      Michal Nasiadka authored
      Change-Id: I80fb1469ae4ff8d38198e495690496fcb5eadc18
      070036db
    • Matt Crees's avatar
      Add flag to change RabbitMQ ha-mode definition · e13072a9
      Matt Crees authored
      Adds the flag `rabbitmq_ha_replica_count` to change how many different
      nodes a queue should be mirrored across. If the value is not set, then
      it defaults to "ha-mode":"all". This value is unset by default to avoid
      any unexpected changes to the RabbitMQ definitions.json file, as that
      would trigger an unexpected restart of RabbitMQ during the next deploy.
      
      Change-Id: Iee98cd937197a73a3b04aa8501fa325e8ecfff24
      e13072a9
  26. Feb 07, 2023
  27. Jan 19, 2023
  28. Dec 21, 2022
    • Matt Crees's avatar
      Integrate oslo-config-validator · 6c2aace8
      Matt Crees authored
      Regularly, we experience issues in Kolla Ansible deployments because we
      use wrong options in OpenStack configuration files. This is because
      OpenStack services ignore unknown options. We also need to keep on top
      of deprecated options that may be removed in the future. Integrating
      oslo-config-validator into Kolla Ansible will greatly help.
      
      Adds a shared role to run oslo-config-validator on each service. Takes
      into account that services have multiple containers, and these may also
      use multiple config files. Service roles are extended to use this shared
      role. Executed with the new command ``kolla-ansible validate-config``.
      
      Change-Id: Ic10b410fc115646d96d2ce39d9618e7c46cb3fbc
      6c2aace8
  29. Dec 08, 2022
  30. Dec 01, 2022
  31. Nov 22, 2022
  32. Oct 04, 2022
  33. Sep 29, 2022
    • Marcin Juszkiewicz's avatar
      init-runonce: use CirrOS 0.6.0 · e17a0ca2
      Marcin Juszkiewicz authored
      CirrOS 0.6.0 was released yesterday. Has newer kernel and userspace,
      better network configuration (more IPv6 stuff) and some other
      improvements.
      
      Change-Id: Ife7767904efe64602531fa3eb163c78260650909
      e17a0ca2
  34. Sep 28, 2022
  35. Sep 27, 2022
  36. Aug 08, 2022
    • Monty Taylor's avatar
      Add clouds.yaml file and use it · 73a1812c
      Monty Taylor authored
      clouds.yaml[0] is a richer way to express configuration for OpenStack
      clouds. It's also fully supported by Ansible's OpenStack modules as
      well as python-openstackclient and openstacksdk. It's the future - who
      doesn't like the future?
      
      Write a file using both the public (default) and the internal endpoints
      for the admin user. Also, change all of the examples to reference it
      and to get python-openstackclient to use it too.
      
      [0] https://docs.openstack.org/openstacksdk/latest/user/guides/connect_from_config.html
      
      Implements: blueprint use-clouds-yaml
      Change-Id: I557d2e4975c7b3d3c713a556b9ba47af9567ce6e
      73a1812c
  37. Jul 27, 2022
  38. Jul 20, 2022
    • Michal Nasiadka's avatar
      init-runonce: Migrate to ECDSA keys · d2bc0b42
      Michal Nasiadka authored
      OpenSSH 8.8 has dropped support for RSA SHA-1 keys.
      ECDSA is FIPS approved, so probably it's a better
      direction than just changing to SHA-256.
      
      Change-Id: Id06d9d8912d9677dbe0f5a666f43a209664c94b4
      d2bc0b42
  39. Jul 19, 2022
    • Bryan Schwerer's avatar
      Corrected the config file to use when stopping neutron-openvswitch-agent · 570a1d43
      Bryan Schwerer authored
      The use of file ml12_conf.ini has been deprecated, replaced by /etc/neutron/plugins/ml2/openvswitch_agent.ini.
      
      The command to cleanup the agent still references the old file.  Just fix the filename
      
      https: //bugs.launchpad.net/kolla-ansible/+bug/1982222
      Change-Id: I0fe7f68eda55e0c7d9960016bba74f5ba1ae223e
      570a1d43
Loading