Skip to content
Snippets Groups Projects
  1. Jan 29, 2025
  2. Jan 27, 2025
  3. Jan 24, 2025
  4. Jan 23, 2025
  5. Jan 21, 2025
  6. Jan 10, 2025
    • Matt Crees's avatar
      Give ironic-inspector system scope ``all`` · 9a02194b
      Matt Crees authored
      The ``ironic-inspector`` service user is now assigned the system scope
      ``all``. This allows it to create baremetal ports during node inspection
      again.
      
      Default project and domain vars are removed as you cannot combine these
      with system scope.
      
      Closes-Bug: #2064655
      Change-Id: I5e3c29faae4c2531b269c37874ade368c1aab39f
      (cherry picked from commit e0c095fd)
      9a02194b
    • Matt Crees's avatar
      Update user role assignments · f626f83d
      Matt Crees authored
      Adds support for setting the system scope to user role assignments.
      Also updates the domain assignment so it can be customised.
      
      Note that the scope assignments follow the precedence of
      project->domain->system [1]. As such, the previous default value of
      domain was being ignored as we always set a project, so the removal of
      the default domain in this patch has no effect on existing behaviour.
      
      1. https://docs.ansible.com/ansible/latest/collections/openstack/cloud/role_assignment_module.html#parameter-system
      
      Change-Id: Ie7fe78ab67b1bf8a19def25fef321de5c2d80aa9
      (cherry picked from commit 2f124f8e)
      f626f83d
  7. Jan 09, 2025
  8. Jan 08, 2025
  9. Dec 30, 2024
  10. Dec 19, 2024
  11. Dec 18, 2024
    • Pierre Riteau's avatar
      Generate system scoped public-openrc · 82a5ca84
      Pierre Riteau authored
      It can be useful to run Ironic commands on the public API if access to
      the internal API is not possible.
      
      Related-Bug: #2051837
      Change-Id: Ice0eb62f2bb26ca6e3ac8d02c6ea787b60408a86
      (cherry picked from commit 1916b3c2)
      82a5ca84
  12. Dec 16, 2024
    • Pierre Riteau's avatar
      Avoid double quotes in HAProxy configuration · 3f7787cf
      Pierre Riteau authored
      This avoids generating HAProxy configuration for Keystone that contains
      double quotes. Although not invalid, it is unlike the rest of the
      configuration.
      
      Change-Id: I49bf9a45b8d926f85a4c2bc3308d0f1fd698309a
      (cherry picked from commit 20cc842f)
      3f7787cf
  13. Dec 12, 2024
  14. Dec 10, 2024
  15. Dec 09, 2024
  16. Dec 08, 2024
    • Michal Arbet's avatar
      [CI] Fix testing inventory template due Ansible 2.16.14 breakage · 393ee5b0
      Michal Arbet authored
      Ansible 2.16.14 includes a fix for CVE-2024-11079 [1], which results
      in the following error:
      
          jinja2.exceptions.UndefinedError:
              'ansible.vars.hostvars.HostVarsVars
               object' has no attribute 'ansible_host'
      
      This issue occurs because Ansible now includes `localhost` in
      `hostvars` without the `ansible_host` variable set, which
      unexpectedly breaks our test inventory rendering.
      
      This patch adds a filter to exclude `localhost`
      during the rendering process, as it is irrelevant for our purposes.
      
      [1] https://github.com/ansible/ansible/pull/84353
      
      Change-Id: Ie7ae47e5a624da31cf6cc5cd3c9239450487b8ed
      (cherry picked from commit 0298699a)
      393ee5b0
  17. Dec 05, 2024
Loading