Skip to content
Snippets Groups Projects
  1. Sep 21, 2021
    • Skylar Kelty's avatar
      Add support for apt proxy setting · f24b3176
      Skylar Kelty authored
      Add support for configuring apt's proxy setting on Ubuntu hosts.
      
      Change-Id: Iea1daff70fca5cf49f4e7f44af71a900678bb5c9
      Story: 2009035
      Task: 42782
      f24b3176
  2. Sep 17, 2021
  3. Sep 15, 2021
  4. Sep 14, 2021
  5. Sep 10, 2021
  6. Sep 09, 2021
  7. Sep 08, 2021
  8. Sep 07, 2021
  9. Sep 05, 2021
  10. Sep 03, 2021
  11. Sep 01, 2021
  12. Aug 31, 2021
  13. Aug 26, 2021
  14. Aug 21, 2021
    • Mark Goddard's avatar
      Use ansible_facts to reference facts · f639ad0b
      Mark Goddard authored
      By default, Ansible injects a variable for every fact, prefixed with
      ansible_. This can result in a large number of variables for each host,
      which at scale can incur a performance penalty. Ansible provides a
      configuration option [0] that can be set to False to prevent this
      injection of facts. In this case, facts should be referenced via
      ansible_facts.<fact>.
      
      This change updates all references to Ansible facts within Kayobe
      from using individual fact variables to using the items in the
      ansible_facts dictionary. This allows users to disable fact variable
      injection in their Ansible configuration, which may provide some
      performance improvement.
      
      This change disables fact variable injection in the ansible
      configuration used in CI, to catch any attempts to use the injected
      variables.
      
      [0] https://docs.ansible.com/ansible/latest/reference_appendices/config.html#inject-facts-as-vars
      
      Story: 2007993
      Task: 42464
      Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/791276
      
      Change-Id: I14db53ed6e57d37bbd28dd5819e432e3fe6628b2
      f639ad0b
  15. Aug 20, 2021
    • Mark Goddard's avatar
      Fix configuration check without public API network · 3c56f32f
      Mark Goddard authored
      If no public API network is used, as in the case of typical all-in-one
      environments, the checks in kolla-ansible.yml, task "Validate Kolla
      Ansible API address configuration" may fail. This happens only when
      using the new kolla_internal_vip_address variable, and not if the legacy
      vip_address network attribute is used.
      
      This change fixes the issue by only checking for valid external VIP
      address/FQDN configuration when a separate public API network is in use.
      If the external VIP/FQDN are not set, then Kayobe no longer defaults
      their values to the internal VIP/FQDN, instead relying on the Kolla
      Ansible defaults to do this. This may have consequences for anyone
      relying on these variables in configuration.
      
      Change-Id: I0b1c963006c044ade5c67c4046da5e2addc9a8c7
      Story: 2009134
      Task: 43070
      3c56f32f
  16. Aug 19, 2021
  17. Aug 13, 2021
  18. Aug 12, 2021
  19. Aug 10, 2021
  20. Aug 04, 2021
  21. Aug 03, 2021
  22. Jul 30, 2021
    • Lukasz Zalewski's avatar
      Ubuntu: Set MTU for veth in the network files · 5a0206ae
      Lukasz Zalewski authored
      Configuring veth pair MTU in the systemd-networkd .netdev files
      does not set the correct MTU for the peer and there isn't
      configuration option in the [Peer] section to do so [1].
      This results in an MTU mismatch with peer having the default
      (1500) value.
      
      This change moves the MTU configuration from the .netdev file
      to the [Link] section of the corresponding veth pair .network files.
      Same approach is already recommended in [1] for the tun and
      tap devices.
      
      [1] https://www.freedesktop.org/software/systemd/man/systemd.netdev.html
      
      Story: 2009072
      Task: 42882
      Change-Id: I082e1b807497d17ae40ddf86e1473fbfcdf625e2
      5a0206ae
  23. Jul 28, 2021
  24. Jul 27, 2021
    • Pierre Riteau's avatar
      Add missing font for PDF generation · b8ff8fa8
      Pierre Riteau authored
      The openstack-tox-docs job started failing with the following error:
      
          ! LaTeX Error: File `tgtermes.sty' not found.
      
      This change adds the required font package to the bindep doc profile.
      
      Change-Id: I9acf8fd03150b9cc03a011364f0c45929b9a9f87
      b8ff8fa8
  25. Jul 26, 2021
  26. Jul 23, 2021
    • Pierre Riteau's avatar
      Remove stale DIB_DISABLE_KERNEL_CLEANUP references · d4bbdada
      Pierre Riteau authored
      Documentation about DIB_DISABLE_KERNEL_CLEANUP was left in place after
      the variable was removed in Ie25e88bb96f186399ae69837e93185127628ce86.
      
      Backport: wallaby, victoria, ussuri
      
      Change-Id: Iddb699aa98ddee8446d532ce4bd23ba9174fb38e
      d4bbdada
  27. Jul 22, 2021
  28. Jul 20, 2021
    • Will Szumski's avatar
      Support setting docker registry credentials to the empty string · d0263e65
      Will Szumski authored
      The use case is that I want to set these credentials via extra vars
      like this:
      
        kayobe overcloud container image build test -e kolla_docker_registry_username=$HARBOR_REGISTRY_USER -e kolla_docker_registry_password=$HARBOR_REGISTRY_PASSWORD
      
      Supporting the empty string means that I don't need to use any
      conditional logic.
      
      Change-Id: Ie5c21597266c8e470994eba16f3c2ed2224d0dcb
      d0263e65
  29. Jun 24, 2021
  30. Jun 17, 2021
    • Pierre Riteau's avatar
      Prevent matching unrelated images · f575f4b7
      Pierre Riteau authored
      Because regexes defined by Kayobe are not strict enough, Kolla can build
      container images unrelated to the deployment. For example, the default
      service configuration will build:
      
      - centos-binary-barbican-keystone-listener (matches keystone)
      - centos-binary-prometheus-memcached-exporter (matches memcached)
      
      This commit makes regexes stricter to avoid unecessary builds. Note that
      some images are still built unecessarily, such as nova-compute-ironic
      when ironic is disabled or neutron-metadata-agent-ovn when ovn is
      disabled.
      
      Change-Id: I67f0e48ee03b150f6fe52b1a3e7e727b79207231
      f575f4b7
    • Pierre Riteau's avatar
      Remove outdated upgrade step · bca23698
      Pierre Riteau authored
      Migrating to Ironic hardware types was required in Rocky. This can now
      be removed from upgrading instructions.
      
      Change-Id: I0510db9fd1b8dd72540c83173267491b32728330
      bca23698
  31. Jun 12, 2021
Loading