Victor Romano c72aad6678 Add flag to skip keystone password update
When a keystone user password is changed, a keystone listener monitor
these changes and may run a custom manifest for certain users.
To better control when the manifest should be executed, this commit
introduces the flag skip_keystone_password_update to selectively
skip the manifest execution. This will be intergrated in the rehoming
and enrollment playbooks to speed up their timings.

Test plan:
  - PASS: Touch the flag and modify a user password. Verify the
          manifest execution was skipped.
  - PASS: Remove the flag and modify a user password. Verify the
          manifest execution was executed successfully.
  - PASS: Rehome a subcloud and verify the behavior is the same as
          before.
  - PASS: Enroll a subcloud and verify the behavior is the same as
          before.

Closes-bug: 2126803

Change-Id: Idd2f97265dea6a8041503f290094bd2f55d984b5
Signed-off-by: Victor Romano <victor.gluzromano@windriver.com>
2025-10-03 18:33:13 -03:00
2019-04-19 19:52:42 +00:00
2021-08-27 08:39:06 -04:00
2018-05-31 07:35:52 -07:00
2023-07-19 12:18:04 -03:00

config

The starlingx/config repository handles the StarlingX configuration management services.

Its key component is the System Inventory Service (Sysinv), which provides the system command-line interface (CLI)1.

This repository is not intended to be developed standalone, but rather as part of the StarlingX Source System, which is defined by the StarlingX manifest2.

References


  1. https://docs.starlingx.io/cli_ref/system.html↩︎

  2. https://opendev.org/starlingx/manifest.git↩︎

Description
StarlingX System Configuration Management
Readme 103 MiB
Languages
Python 98%
Shell 1.6%
CSS 0.2%