Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add basic inventory file management #29

Merged
merged 5 commits into from
Feb 13, 2024

Conversation

synkd
Copy link
Collaborator

@synkd synkd commented Jan 30, 2024

This PR adds helper functions to load a local inventory file and to replace the contents of that file. It also adds calls to the update inventory method several times in the course of a manifester run to try to avoid stale data being stored persistently in the inventory file in the event that a manifester run terminates unexpectedly.

This PR adds helper functions to load a local inventory file and to
replace the contents of that file. It also adds calls to the update
inventory method several times in the course of a manifester run to try
to avoid stale data being stored persistently in the inventory file in
the event that a manifester run terminates unexpectedly.
manifester/helpers.py Outdated Show resolved Hide resolved
manifester/helpers.py Show resolved Hide resolved
@synkd synkd force-pushed the add_inventory_file_management branch from dd4c146 to 6a33f0e Compare February 6, 2024 16:31
synkd added a commit to synkd/manifester that referenced this pull request Feb 13, 2024
This PR is another step in the manifester inventory/CLI improvement
effort. It adds functionality to and testing for the CLI with the goal
of making Manifester useful for interactive users in addition to its
current primary usecase in automated workflows.

Requires SatelliteQE#29, so starting
this in draft status.
@synkd synkd merged commit 4eed323 into SatelliteQE:master Feb 13, 2024
4 checks passed
synkd added a commit to synkd/manifester that referenced this pull request Feb 14, 2024
This PR is another step in the manifester inventory/CLI improvement
effort. It adds functionality to and testing for the CLI with the goal
of making Manifester useful for interactive users in addition to its
current primary usecase in automated workflows.

Requires SatelliteQE#29, so starting
this in draft status.
synkd added a commit to synkd/manifester that referenced this pull request Feb 28, 2024
This PR is another step in the manifester inventory/CLI improvement
effort. It adds functionality to and testing for the CLI with the goal
of making Manifester useful for interactive users in addition to its
current primary usecase in automated workflows.

Requires SatelliteQE#29, so starting
this in draft status.
synkd added a commit to synkd/manifester that referenced this pull request Mar 11, 2024
This PR is another step in the manifester inventory/CLI improvement
effort. It adds functionality to and testing for the CLI with the goal
of making Manifester useful for interactive users in addition to its
current primary usecase in automated workflows.

Requires SatelliteQE#29, so starting
this in draft status.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants