You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Maybe it would be a good idea to backport the Uyuni and SUSE Manager support?
For this, the following things would need to be done:
replace API calls in maintenance.py, parameters.py, populate.py and snapshot.py with more generic functions (e.g. get hosts, get packages,...) and add optional server type (Uyuni) in order to make katprep more modular
It's a moderate code change but would also enable using two popular utilities. satprep (which was designed for these tools) is really outdated and updating it might take more effort..
Open questions
How to deal with unsupported filtering options? (Spacewalk does not support locations and environments)
throw UnsupportedFilterException
SpacewalkAPIClient.py would need a function which combines multiple calls in a JSON result (combining errata information as well as custom variables, etc.) in order to enable reports
Maybe it would be a good idea to backport the Uyuni and SUSE Manager support?
For this, the following things would need to be done:
maintenance.py
,parameters.py
,populate.py
andsnapshot.py
with more generic functions (e.g. get hosts, get packages,...) and add optional server type (Uyuni) in order to make katprep more modularForemanAPIClient.py
withnailgun
(see also issue Use nailgun rather than ForemanAPIClient #134)UyuniAPIClient.py
It's a moderate code change but would also enable using two popular utilities. satprep (which was designed for these tools) is really outdated and updating it might take more effort..
Open questions
UnsupportedFilterException
SpacewalkAPIClient.py
would need a function which combines multiple calls in a JSON result (combining errata information as well as custom variables, etc.) in order to enable reportsThe text was updated successfully, but these errors were encountered: