-
Notifications
You must be signed in to change notification settings - Fork 146
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 RHUI and RPM Transaction configuration #1142
base: main
Are you sure you want to change the base?
Commits on Sep 19, 2024
-
Initial work to demonstrate an actor config framework.
* Modify the upgrade workflow to load the actor configuration to be available to the actors [_] Note: The same sort of code needs to be added to other workflows that need actor config. For instance, the pre-upgrade workflow. * Define potential config schemas for RHUI and for listing rpm packages to be treated specially during transations. * Add config schemas to the rpmtransactionconfigtaskscollector as a sample of using it. * The actor config is supposed to live in the actor: We decided that we weren't going to share config schema via python import. Instead, Actors would need to copy the schema into themselves. That way the framework can check whether the schema for two Actors is out of sync and force the user to correct the code before running. * However, the framework is currently only reading from the configs dir at the repository level, not inside the actor. Need to remove the copy from the repository level once that is fixed. * Get the rpm package liste from both legacy location and actor config. Depends-On: 870
Configuration menu - View commit details
-
Copy full SHA for a473fe9 - Browse repository at this point
Copy the full SHA a473fe9View commit details
Commits on Sep 20, 2024
-
Remove rpm transaction configs from repository level.
We want this to come from the actor. Depends-On: 870
Configuration menu - View commit details
-
Copy full SHA for cece1e3 - Browse repository at this point
Copy the full SHA cece1e3View commit details
Commits on Oct 3, 2024
-
Rework RHUI configuration from 'providing all input parameters to the decision algorithm' into 'here is how the final decision should look like'.
Michal Hecko committedOct 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 9f02c14 - Browse repository at this point
Copy the full SHA 9f02c14View commit details -
add source client back to RHUI config
leapp needs those to know what to uninstall during the upgrade
Michal Hecko committedOct 3, 2024 Configuration menu - View commit details
-
Copy full SHA for f9258af - Browse repository at this point
Copy the full SHA f9258afView commit details -
Michal Hecko committed
Oct 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 52e32de - Browse repository at this point
Copy the full SHA 52e32deView commit details
Commits on Oct 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cfee78b - Browse repository at this point
Copy the full SHA cfee78bView commit details
Commits on Oct 5, 2024
-
rhui: change how configs are accessed
Michal Hecko committedOct 5, 2024 Configuration menu - View commit details
-
Copy full SHA for 5499427 - Browse repository at this point
Copy the full SHA 5499427View commit details -
Michal Hecko committed
Oct 5, 2024 Configuration menu - View commit details
-
Copy full SHA for ac879af - Browse repository at this point
Copy the full SHA ac879afView commit details
Commits on Oct 6, 2024
-
spec: make actor_conf.d before trying to place there stuff
Michal Hecko committedOct 6, 2024 Configuration menu - View commit details
-
Copy full SHA for a8f1372 - Browse repository at this point
Copy the full SHA a8f1372View commit details -
cmd(preupgrade): load actor config
Michal Hecko committedOct 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 13508f6 - Browse repository at this point
Copy the full SHA 13508f6View commit details
Commits on Oct 15, 2024
-
make all rhui config fields required
Michal Hecko committedOct 15, 2024 Configuration menu - View commit details
-
Copy full SHA for f8cbdc9 - Browse repository at this point
Copy the full SHA f8cbdc9View commit details -
rename target repositories field
Michal Hecko committedOct 15, 2024 Configuration menu - View commit details
-
Copy full SHA for e437148 - Browse repository at this point
Copy the full SHA e437148View commit details
Commits on Oct 16, 2024
-
Michal Hecko committed
Oct 16, 2024 Configuration menu - View commit details
-
Copy full SHA for bea0d31 - Browse repository at this point
Copy the full SHA bea0d31View commit details -
fix linter complaints in rhui config
Michal Hecko committedOct 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 70f7d5b - Browse repository at this point
Copy the full SHA 70f7d5bView commit details -
testutils: add support for configs
Michal Hecko committedOct 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 07a24f7 - Browse repository at this point
Copy the full SHA 07a24f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7486ce0 - Browse repository at this point
Copy the full SHA 7486ce0View commit details -
tmp: install correct leapp branch to run tests
Michal Hecko committedOct 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 0d044b2 - Browse repository at this point
Copy the full SHA 0d044b2View commit details -
checkrhui: fix linter errors in tests
Michal Hecko committedOct 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 35dd900 - Browse repository at this point
Copy the full SHA 35dd900View commit details -
fixup! testutils: add support for configs
Michal Hecko committedOct 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 7eaa78a - Browse repository at this point
Copy the full SHA 7eaa78aView commit details -
Michal Hecko committed
Oct 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 418f023 - Browse repository at this point
Copy the full SHA 418f023View commit details
Commits on Oct 20, 2024
-
userspacegen(rhui): remove repofiles only if now owned by an RPM
Michal Hecko committedOct 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 55bdb5c - Browse repository at this point
Copy the full SHA 55bdb5cView commit details -
check_rhui(tests): add config tests
Michal Hecko committedOct 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 61ae067 - Browse repository at this point
Copy the full SHA 61ae067View commit details -
check_rhui: error out if config contains nonexisting files
Michal Hecko committedOct 20, 2024 Configuration menu - View commit details
-
Copy full SHA for f82750e - Browse repository at this point
Copy the full SHA f82750eView commit details -
checkrhui: use config.src_client
Michal Hecko committedOct 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 50879db - Browse repository at this point
Copy the full SHA 50879dbView commit details -
check_rhui(tests): check invalid files in the config trigger error
Michal Hecko committedOct 20, 2024 Configuration menu - View commit details
-
Copy full SHA for aea50bd - Browse repository at this point
Copy the full SHA aea50bdView commit details -
fixup! userspacegen(rhui): remove repofiles only if now owned by an RPM
Michal Hecko committedOct 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 892c35e - Browse repository at this point
Copy the full SHA 892c35eView commit details -
fixup! check_rhui(tests): add config tests
Michal Hecko committedOct 20, 2024 Configuration menu - View commit details
-
Copy full SHA for ddd773a - Browse repository at this point
Copy the full SHA ddd773aView commit details -
check_rhui(tests): resort imports
Michal Hecko committedOct 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 356a5b3 - Browse repository at this point
Copy the full SHA 356a5b3View commit details