Skip to content
Snippets Groups Projects
  1. Feb 11, 2024
  2. Feb 01, 2024
  3. Dec 08, 2023
  4. Dec 01, 2023
  5. Nov 30, 2023
    • Will Szumski's avatar
      Adds initial support for vGPUs · bd36b5f0
      Will Szumski authored
      Adds support for configuring vGPUs on NVIDIA hardware.
      
      Closes-Bug: #2028843
      Change-Id: I4c8481f7429dbf50d51e26bd7acee24e16ee6c79
      bd36b5f0
  6. Nov 15, 2023
  7. Nov 01, 2023
    • Mark Goddard's avatar
      Allow more fine-grained groups for ironic, loadbalancer & network · 2071dc9a
      Mark Goddard authored
      Kayobe has fairly coarse-grained default groups - controller, compute,
      etc, which work well in the majority of cases. Kolla Ansible allows much
      more fine-grained placement on a per-service basis, e.g.
      ironic-conductor. If the operator has taken advantage of this
      fine-grained placement, then it is possible that some of the assumptions
      in Kayobe may be incorrect. This is one downside of the split between
      Kayobe and Kolla Ansible.
      
      For example, Ironic conductor services may have been moved to a subset
      of the top level 'controllers' group. In this case, we would not want
      the Ironic networks to be mapped to all hosts in the controllers group -
      only those running Ironic conductor services. The same argument can be
      made if the loadbalancer services (HAProxy & keepalived) or Neutron
      dataplane services (e.g. L3 & DHCP agents) have been separated from the
      top level 'network' group.
      
      This change abstracts the placement of Ironic conductor Ironic
      inspector, loadbalancer and network services into separate variables,
      rather than referencing the top level 'controllers' and 'network' groups
      directly. These variables may be updated by the operator to match the
      service placement.
      
      Change-Id: Idbf181c795ee98ad653f11ae483f9dab4ef1b599
      2071dc9a
    • Maksim Malchuk's avatar
      Fix an issue when user forgot combine custom passwords · 73abf0e5
      Maksim Malchuk authored
      
      Fixes an issue when user forgot to combine
      'kolla_ansible_custom_passwords',
      'kolla_ansible_default_custom_passwords' and own dictionary with
      custom passwords in configuration files. Now
      'kolla_ansible_extra_custom_passwords' should provide only user
      custom passwords to add or override in the passwords.yml.
      
      Change-Id: I4813a1f6ab9cb566596e806bd0ada6dff342d119
      Signed-off-by: default avatarMaksim Malchuk <maksim.malchuk@gmail.com>
      73abf0e5
    • Mark Goddard's avatar
      Fix setting kolla_admin_openrc_cacert · 95729405
      Mark Goddard authored
      
      Kolla Ansible renamed kolla_internal_fqdn_cacert to
      kolla_admin_openrc_cacert in Victoria, after which we no longer set the
      variable correctly in globals.yml. This would lead to a missing
      OS_CACERT in admin-openrc.sh and public-openrc.sh.
      
      This change fixes the issue by renaming the relevant Kayobe variables to
      match and passing through the correct variable. Backwards compatibility
      is provided until the end of the deprecation period.
      
      kolla_public_openrc_cacert -> kolla_external_fqdn_cacert
      kolla_admin_openrc_cacert -> kolla_internal_fqdn_cacert
      
      Story: 2010486
      Task: 47054
      
      Change-Id: I9e1cc20579cf80525d6ef732a1aac99a65bc171b
      Co-Authored-By: default avatarMaksim Malchuk <maksim.malchuk@gmail.com>
      95729405
  8. Oct 25, 2023
    • Mark Goddard's avatar
      Remove unsupported kolla_docker_registry_insecure variable · 1dce9909
      Mark Goddard authored
      This variable is not supported since
      I61a61ca59652b13687c2247d5881012b51f666a7, but was not removed from
      etc/kayobe/kolla.yml in that change.
      
      This change also adds the replacement variable docker_registry_insecure
      to etc/kayobe/docker.yml.
      
      TrivialFix
      Change-Id: I3fa96f0276e08a6678e5d743399d01bc19a8dd1b
      1dce9909
  9. Oct 18, 2023
    • Alex-Welsh's avatar
      Add seed_deploy_containers_registry_attempt_login · 1476b9a6
      Alex-Welsh authored
      Follow on to Ie17ef9ce1147cbaec2e42db932c7d59293b49b1b
      
      Adds seed_deploy_containers_registry_attempt_login variable to seed.yml,
      which acts as a redirection of deploy_containers_registry_attempt_login
      so that the variable is more descriptive, declared in a better location,
      and extensible to other groups
      
      Change-Id: I86d8f13062ff8e664919cd5d63bc17bdafb32e0c
      1476b9a6
  10. Oct 10, 2023
    • Pierre Riteau's avatar
      Remove disable-selinux from default DIB elements · d1491184
      Pierre Riteau authored
      Change-Id: I7ef0c5240585bfdc27fbdf6b32edd5b51ce2d147
      d1491184
    • Pierre Riteau's avatar
      Add introspection rule to update deploy kernel location · 44af7048
      Pierre Riteau authored
      Back in the Ussuri release, we changed the Bifrost kernel location to
      use ipa.kernel instead of ipa.vmlinuz. While this works fine for newly
      discovered nodes, any node added to Bifrost in Train or earlier will
      have kept ipa.vmlinuz as its deploy kernel.
      
      This can cause issues since upgrading Bifrost or building new deployment
      images will update ipa.kernel, but not ipa.vmlinuz, resulting in nodes
      booting with an old kernel and a new ramdisk.
      
      Fix by adding a new rule updating the legacy kernel location and
      documenting how to update node information.
      
      Change-Id: I6ae44dcae78424b4638762d015cf24336444707f
      44af7048
  11. Sep 12, 2023
    • Alex-Welsh's avatar
      Fix ipa_build_dib_elements_default comments · 508bd3fe
      Alex-Welsh authored
      The default value for ipa_build_dib_elements_default was previously
      changed in Iefd2d0b7a3a3e07f5c112d58e2ec0b3da0a747d3. This change
      updates the comments to match.
      
      Change-Id: I47e5acb19c806a1067879c9cf5fa5ccb7f07ccd4
      508bd3fe
  12. Aug 18, 2023
  13. Jun 20, 2023
  14. Jun 16, 2023
    • Matt Crees's avatar
      Correct name for role mrlesmithjr.manage_lvm · 505bb28b
      Matt Crees authored
      The name of ``mrlesmithjr.manage_lvm`` was changed yesterday in release
      v0.2.10 to use an underscore, instead of a hyphen. As this changes the
      name of the role on Ansible Galaxy, it needs to be updated in
      ``requirements.yml``.
      
      Closes-Bug: #2024163
      Change-Id: I4ea8d8c3a822a7c217bcfcfd5027eecfd21beaed
      505bb28b
  15. May 30, 2023
    • Mark Goddard's avatar
      Use merge_configs and merge_yaml to generate Kolla custom config · 428ef10f
      Mark Goddard authored
      This patch adds new functionality - merging base & environment specific
      kolla config. This allows you to place common settings in the base
      configuration and only keep environment specific settings in the
      environment directories.
      
      Change-Id: Id4588f4529a4522e68e22ce58711cb927fa68a9d
      Story: 2002009
      Task: 42903
      428ef10f
  16. May 29, 2023
    • Matt Crees's avatar
      Use OpenStack 2023.1 release · 16a61da4
      Matt Crees authored
      Switch all dependencies to use the OpenStack 2023.1 release.
      
      This commit should be reverted on the master branch once the
      Kayobe stable/2023.1 branch has been cut and RC1 released.
      
      Change-Id: Id5e946fd7b0526faea99536f4a055f0f5c2b8176
      16a61da4
  17. May 26, 2023
  18. Apr 01, 2023
  19. Jan 12, 2023
  20. Jan 06, 2023
  21. Dec 21, 2022
    • Scott Solkhon's avatar
      Add Hashi Vault support for Kolla passwords · 08bd6815
      Scott Solkhon authored
      This commit adds the necessary changes needed to support
      reading and writing Kolla passwords to a Hashicorp Vault server
      using Kolla-Ansible commands `kolla-readpwd` and `kolla-writepwd`.
      
      This follows the support that was added into Kolla-Ansible in
      the Change-Id Icf0eaf7544fcbdf7b83f697cc711446f47118a4d.
      
      Change-Id: I732988e6160cc64d663d6ef8179f04d3e1226537
      08bd6815
  22. Dec 14, 2022
    • Bartosz Bezak's avatar
      Use OpenStack Zed release · 65c59b9f
      Bartosz Bezak authored
      Switch all dependencies to use the OpenStack Zed release.
      
      This commit should be reverted on the master branch once the
      Kayobe stable/zed branch has been cut and RC1 released.
      
      Change-Id: I1ea18a68bb2c1ea6a2a45f6cbd3c48fd30bb1c8a
      65c59b9f
  23. Dec 13, 2022
  24. Dec 12, 2022
    • Bartosz Bezak's avatar
      Move to Rocky Linux 9 · 2f447f65
      Bartosz Bezak authored
      CentOS Stream 8 support has been dropped. Migration path will be present
      in Yoga release - as a followup change.
      
      MichaelRigart.interfaces does not support custom routes for
      NetworkManager yet. It has been disabled in CI for Rocky Linux 9
      temporarily.
      
      Non-voting CentOS Stream 9 CI overcloud job is using RL9 container
      images (as kolla CI is not building CS9 images anymore).
      
      Change-Id: Idf5ee822b03ba40179803c981500a6bad37594bf
      2f447f65
  25. Dec 07, 2022
  26. Dec 02, 2022
    • Mark Goddard's avatar
      Build overcloud host images via DIB by default · 50f5fb14
      Mark Goddard authored
      Changes overcloud_dib_build_host_images to true, as promised in
      I93d242889e225b4e60254f6b9cc5eeb457294ac8.
      
      Change-Id: I322432985535348fb4ebe5bff7db5dd68f16b340
      50f5fb14
    • Mark Goddard's avatar
      Remove kolla_install_type variable · 3c1b9c4d
      Mark Goddard authored
      Kolla removed support for binary images in the Zed release, as well as
      the install_type config option. It also changed the image tag format.
      
      Yoga & earlier:
      
        openstack.kolla/centos-source-base:yoga
      
      Zed & later:
      
        openstack.kolla/base:zed-centos-stream9
      
      This change removes the kolla_install_type variable. It also adds a
      kolla_base_distro_version variable, which is passed to kolla and
      kolla-ansible.
      
      The following two variables are also removed, since all images are now
      of type source:
      
      * overcloud_container_image_regex_map_source
      * overcloud_container_image_regexes_source
      
      Change-Id: I0023765438c0c73394c3465828c4d98f766d9350
      3c1b9c4d
  27. Sep 30, 2022
  28. Sep 13, 2022
    • Rafal Lewandowski's avatar
      Add new DIB upper constraints variables · e10f176c
      Rafal Lewandowski authored
      overcloud-dib: added overcloud_dib_dib_upper_constraints_file
      ipa: added ipa_build_dib_upper_constraints_file
      added os_images_dib_upper_constraints_file to image build
      playbooks
      
      New variables were added to facilitate control over the DIB
      upper constraints without changing them for other components.
      They are empty by default in order to facilitate Rocky9
      image builds.
      
      Change-Id: Ib50dd61685f13c60ace67213ddd1e714a80dece3
      e10f176c
  29. Sep 08, 2022
  30. Aug 22, 2022
Loading