1. 04 Jan, 2022 4 commits
  2. 15 Dec, 2021 1 commit
    • Steve Baker's avatar
      Improve description of "node boot mode set" · 4549820b
      Steve Baker authored
      The current description is ambigious and suggests that the actual boot
      mode for an existing node might be immediately changed.
      
      This change clarifies that the set boot mode will be used for the next
      deployment attempt.
      
      rhbz#2006021
      
      Change-Id: Iefbbe47c64f7ca302761c02106b79bdef1a1c635
      4549820b
  3. 14 Dec, 2021 2 commits
  4. 01 Dec, 2021 1 commit
    • Julia Kreger's avatar
      Add node history support · 2e0cef2c
      Julia Kreger authored
      Adds support for rest API version 1.78, which
      covers the node history feature.
      
      Story: 2002980
      Task: 43319
      Change-Id: I6edbc38353a4b2f7b0a758108bc91cc9fb72a29d
      2e0cef2c
  5. 30 Nov, 2021 1 commit
    • Riccardo Pittau's avatar
      Test python 3.6 for distributions compatibility · 4ce3c4eb
      Riccardo Pittau authored
      As discussed during the ironic meeting on 29/11/2021, the community has
      decided to continue testing the code against Python 3.6 to keep
      compatibility with distributions that have native support for it, such
      as CentOS Stream 8, Ubuntu Bionic, Debian 10, and openSuse Leap, at
      least until it's possible and reasonable considering the support granted
      from other dependencies and libraries, and not beyond the Yoga cycle.
      
      Change-Id: I2e87d7475a04a2a11e713808e51c1cd37d97aa08
      4ce3c4eb
  6. 05 Nov, 2021 1 commit
  7. 02 Nov, 2021 1 commit
  8. 18 Oct, 2021 1 commit
  9. 23 Sep, 2021 1 commit
  10. 15 Sep, 2021 1 commit
    • Julia Kreger's avatar
      Fix distribution compatability for configdrive build · 0555b6ba
      Julia Kreger authored
      Previously, the configuration drive generation code made
      use of ``genisoimage``, however ``genisoimage`` is not shipped
      universally on all linux distributions, and largely has been
      replaced in distributions with other forks, as the tooling has
      evolved, forked, and changed over the past quarter century.
      
      We now attempt to utilize multiple different commands, including
      the original ``mkisofs`` command and the newer ``xorrisofs``
      command when attempting to generate the ISO image, falling back
      until one works.
      
      Credit goes to I720f25921f8e52f20a631f238a528dedf65a91c6 for
      the base pattern in OpenstackSDK.
      
      Story: 2009230
      Task: 43328
      Change-Id: Ic732c2e6c77474e0d5b701c47758959c3511743b
      0555b6ba
  11. 10 Sep, 2021 2 commits
  12. 30 Aug, 2021 1 commit
  13. 27 Aug, 2021 1 commit
    • Felix Huettner's avatar
      Validate path when passing a config-drive · bd76a576
      Felix Huettner authored
      Currently when --config-drive should point to a file or directory the
      command silently uses the path as a configdrive if this file/directory
      does not exist.
      
      This is not easily understandable for the user as no error message appears.
      
      Change-Id: I92d8ce2a61f459ce14335bfb05424dc883dbc4d1
      bd76a576
  14. 24 Aug, 2021 1 commit
  15. 20 Aug, 2021 1 commit
  16. 13 Aug, 2021 1 commit
  17. 12 Aug, 2021 1 commit
    • Riccardo Pittau's avatar
      Add lower-constraints job to current development branch · 61b46c34
      Riccardo Pittau authored
      The lower-constraints test was removed because of an issue where pip
      could not correctly determine the required packages versions to install,
      ending in an almost infinite loop that would end up in timeout, failure,
      and general mayhem.
      Recently the issue has been fixed and, if properly configured, the
      lower-constraints test can provide good indication of which minimum
      versions are required to support the current code.
      This patch adds the test back to the current development branch, and it
      runs only on master.
      The lower-constraints file will stay in the future stable branches.
      
      Adjust min versions in requirements.txt accordingly.
      
      Change-Id: I3678c29fb090244f5e00208e4dcc8f1ad8a54ff5
      61b46c34
  18. 06 Aug, 2021 1 commit
    • Bob Fournier's avatar
      Include BIOS registry fields in bios setting list command · f12e1a57
      Bob Fournier authored
      Add new params to the 'baremetal node bios setting list' command to
      include support for the BIOS registry. The '--long' option will
      retrieve and display the additonal BIOS registry fields, the '--fields'
      option will retrieve and display selected fields. The header names
      when the '--long' or '--fields' options are not used match the existing
      functionality.
      
      Note that the 'baremetal node bios setting show' includes these fields
      by default with no changes.
      
      Change-Id: I9d6d2e42879e12cce8e1f2111be1a27f1a251de2
      f12e1a57
  19. 27 Jul, 2021 1 commit
  20. 26 Jul, 2021 2 commits
  21. 11 Jun, 2021 1 commit
  22. 04 Jun, 2021 1 commit
  23. 03 Jun, 2021 1 commit
  24. 31 May, 2021 2 commits
  25. 28 May, 2021 2 commits
  26. 13 May, 2021 1 commit
    • likui's avatar
      setup.cfg: Replace dashes with underscores · 384bd6ec
      likui authored
      Setuptools v54.1.0 introduces a warning that the use of
      dash-separated options in 'setup.cfg' will not be supported
      in a future version [1].
      Get ahead of the issue by replacing the dashes with underscores.
      Without this, we see 'UserWarning' messages
      like the following on new enough
      versions of setuptools:
      
        UserWarning: Usage of dash-separated 'description-file' will not be
        supported in future versions. Please use the underscore name
        'description_file' instead
      
      [1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
      
      Change-Id: I259f4d64f97a47676a756bba6ae8660e55dd45d1
      384bd6ec
  27. 25 Mar, 2021 1 commit
  28. 22 Mar, 2021 2 commits
  29. 19 Mar, 2021 1 commit
    • Dmitry Tantsur's avatar
      Fix the functional tests · ac718d59
      Dmitry Tantsur authored
      
      
      We somehow manage to merge a patch that breaks them. Import the required
      code from change Ibb8c4676f653c36978bd0c9815ddf7eb80fa8670.
      
      Make sure we run functional tests on ironicclient/tests changes.
      
      Change-Id: I94e2b3d9ae669f2522f42879dd3ee3bd78b73c77
      Co-Authored-By: default avatarKyrylo Romanenko <kromanenko@mirantis.com>
      ac718d59
  30. 18 Mar, 2021 2 commits