Skip to main content

os-refresh-config

https://governance.openstack.org/tc/badges/os-refresh-config.svg

os-refresh-config uses dib-run-parts to run scripts in a pre-defined set of directories:

/opt/stack/os-config-refresh/pre-configure.d
/opt/stack/os-config-refresh/configure.d
/opt/stack/os-config-refresh/post-configure.d
/opt/stack/os-config-refresh/migration.d
/opt/stack/os-config-refresh/error.d

/opt/stack/os-config-refresh is the default base directory. You can set OS_REFRESH_CONFIG_BASE_DIR environment variable to override the default one.

Its intended purpose is to separate scripts execution into 4 phases:

  1. Quiesce(pre-configure.d),

  2. Configure(configure.d),

  3. Activate(post-configure.d).

  4. Migrate(migration.d),

It runs through all the phases above to ensure configuration is applied and enabled on a machine. It will run the scripts in error.d and then exit with a non-zero exit status if any phase has a problem. The scripts in each phase should not depend on each other having worked properly.

Note: Earlier versions of os-refresh-config ran migration before post-configure. This was an oversight in the initial design, as migrations are intended to be online migrations after the host is fully configured.

For things which must happen while the service is quiesced, that should be done in the post-configure scripts which control the service state.

Metadata

Release files for os-refresh-config 14.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for os-refresh-config 14.1.0
File Size Uploaded
os_refresh_config-14.1.0.tar.gz 17.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for os-refresh-config 14.1.0
File Interpreter ABI Platform
os_refresh_config-14.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 34.2 kB

Release files / os_refresh_config-14.1.0.tar.gz

Download URL os_refresh_config-14.1.0.tar.gz
Size 17.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ad0cad18ebfa15d8c433afa2c922a943405b1a5c44e440ae79d7038a48a7158b
BLAKE2b-256 checksum
How to use checksums
db57f5251dff1359a88f7897cd35df6a02e0ecf86823764becfb6e9aea4a4c4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / os_refresh_config-14.1.0-py3-none-any.whl

Download URL os_refresh_config-14.1.0-py3-none-any.whl
Size 16.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9b2e28b2313fc209d71957e41a1c2f6b772a39a282af30d6231c7013ced86972
BLAKE2b-256 checksum
How to use checksums
c2593c6e5dfc1d0441992b02494d15dcf0b51adfaf3e6ca3229172895966ac58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

14.1.0 This release

2 release files

14.0.1

2 release files

14.0.0

2 release files

13.2.0

2 release files

13.1.0

2 release files

13.0.1

2 release files

13.0.0

2 release files

12.0.0

2 release files

11.0.1

2 release files

11.0.0

2 release files

10.4.0

2 release files

10.3.0

2 release files

10.2.2

2 release files

10.2.1

2 release files

10.2.0

2 release files

10.1.0

2 release files

9.1.1

2 release files

9.1.0

2 release files

9.0.0

2 release files

8.3.1

2 release files

8.3.0

2 release files

8.2.0

2 release files

8.1.0

2 release files

8.0.0

2 release files

7.1.0

2 release files

7.0.0

2 release files

6.1.1

2 release files

6.1.0

2 release files

6.0.0

2 release files

5.2.0

2 release files

5.1.0

2 release files

5.0.0

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page