Skip to content
Snippets Groups Projects
  1. May 18, 2023
  2. Apr 20, 2023
  3. Apr 13, 2023
  4. 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
  5. Mar 26, 2023
  6. Mar 21, 2023
  7. Feb 23, 2023
  8. 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
  9. Feb 07, 2023
  10. Jan 19, 2023
  11. 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
  12. Dec 08, 2022
  13. Dec 01, 2022
  14. Nov 22, 2022
  15. Oct 04, 2022
  16. 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
  17. Sep 28, 2022
  18. Sep 27, 2022
  19. 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
  20. Jul 27, 2022
  21. 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
  22. 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
  23. May 13, 2022
  24. Apr 28, 2022
  25. Apr 20, 2022
  26. Apr 13, 2022
    • Christian Berendt's avatar
      ovs-dpdk: add ovs-dpdkctl.sh to the role itself · 89659b46
      Christian Berendt authored
      Currently the ovs-dpdkctl.sh file is present in the tools
      directory and the "Copying ovs-dpdkctl tool" task accesses it.
      
      This is bad practice. Files copied from a role should either be
      referenced by an absolute path or be part of the role itself.
      
      This change moves the ovs-dpdkctl.sh file in the files
      directory of the role.
      
      Change-Id: I01459d39207e54f270f32f37b4a5153c5a819347
      89659b46
  27. Mar 21, 2022
    • Mark Goddard's avatar
      libvirt: add nova-libvirt-cleanup command · 80b311be
      Mark Goddard authored
      Change Ia1239069ccee39416b20959cbabad962c56693cf added support for
      running a libvirt daemon on the host, rather than using the nova_libvirt
      container. It did not cover migration of existing hosts from using a
      container to using a host daemon.
      
      This change adds a kolla-ansible nova-libvirt-cleanup command which may
      be used to clean up the nova_libvirt container, volumes and related
      items on hosts, once it has been disabled.
      
      The playbook assumes that compute hosts have been emptied of VMs before
      it runs. A future extension could support migration of existing VMs, but
      this is currently out of scope.
      
      Change-Id: I46854ed7eaf1d5b5e3ccd8531c963427848bdc99
      80b311be
  28. Feb 21, 2022
  29. Jan 18, 2022
    • Radosław Piliszek's avatar
      Clean up chrony cleanup · e63bbed1
      Radosław Piliszek authored
      In the Yoga cycle we no longer need kolla chrony container removal
      procedures.
      
      Change-Id: I4dc246cf0fd68838470bf9e9bf749fa9be4d6670
      e63bbed1
  30. Jan 07, 2022
  31. Nov 15, 2021
  32. Oct 27, 2021
  33. Sep 28, 2021
    • Niklas Hagman's avatar
      Transition Keystone admin user to system scope · 2e933dce
      Niklas Hagman authored
      A system-scoped token implies the user has authorization to act on the
      deployment system. These tokens are useful for interacting with
      resources that affect the deployment as a whole, or exposes resources
      that may otherwise violate project or domain isolation.
      
      Since Queens, the keystone-manage bootstrap command assigns the admin
      role to the admin user with system scope, as well as in the admin
      project. This patch transitions the Keystone admin user from
      authenticating using project scoped tokens to system scoped tokens.
      This is a necessary step towards being able to enable the updated oslo
      policies in services that allow finer grained access to system-level
      resources and APIs.
      
      An etherpad with discussion about the transition to the new oslo
      service policies is:
      
      https://etherpad.opendev.org/p/enabling-system-scope-in-kolla-ansible
      
      
      
      Change-Id: Ib631e2211682862296cce9ea179f2661c90fa585
      Signed-off-by: default avatarNiklas Hagman <ubuntu@post.blinkiz.com>
      2e933dce
  34. Sep 23, 2021
  35. Sep 21, 2021
    • Michal Arbet's avatar
      Add check and diff options to kolla-ansible · 0e720b38
      Michal Arbet authored
      This patch is adding --check and --diff options
      to kolla-ansible, which cause that kolla-ansible
      run will be more verbose and able to run in
      semi dry-run mode.
      
      The --diff option for kolla-ansible can be used alone or
      with --check. When you run in diff mode, any module that
      supports diff mode reports the changes made or, if used
      with --check, the changes that would have been made.
      Diff mode is most common in modules that manipulate files
      (for example, the template module) but other modules might
      also show ‘before and after’ information
      (for example, the user module).
      
      For more information check [1].
      
      [1] https://docs.ansible.com/ansible/latest/user_guide/playbooks_checkmode.html#using-diff-mode
      
      Change-Id: Ifb82ea99e5af82540e938eab9e2a442b2820d7df
      0e720b38
  36. Aug 25, 2021
    • Mark Goddard's avatar
      Add kolla-ansible gather-facts command · d9a37589
      Mark Goddard authored
      In some situations it may be helpful to populate the fact cache on
      demand. The 'kolla-ansible gather-facts' command may be used to do this.
      
      One specific case where this may be helpful is when running kolla-ansible
      with a --limit argument, since in that case hosts that match the limit
      will gather facts for hosts that fall outside the limit. In the extreme
      case of a limit that matches only one host, it will serially gather
      facts for all other hosts. To avoid this issue, run 'kolla-ansible
      gather-facts' without a limit to populate the fact cache in parallel
      before running the required command with a limit.
      
      Change-Id: I79db9bca23aa1bd45bafa7e7500a90de5a684593
      d9a37589
  37. Aug 17, 2021
  38. Jul 29, 2021
    • Will Szumski's avatar
      Support multiple inventories · 6c72fa81
      Will Szumski authored
      Multiple inventories can now be passed to `kolla-ansible`.  This can be
      useful to construct a common inventory that is shared between multiple
      environments.
      
      Change-Id: I2ac5d7851b310bea2ba362b353f18c592a0a6a2e
      6c72fa81
  39. Jun 30, 2021
Loading