[katello-devel] system package actions - branch merged to master
Brad Buckingham
bbuckingham at redhat.com
Thu Dec 8 15:13:49 UTC 2011
Team,
I've just merged the sys-packages branch to master.
With this merge, a user may perform the following from the UI:
- Go to Systems -> [pick a system] -> Packages
1. Schedule ('immediate') Package install, remove and update
actions for the system
2. Schedule ('immediate') Package Group install/remove actions for
the system
3. Schedule ('immediate') 'update all' for the system (e.g. similar
to 'yum update')
Once the action is scheduled, the UI will poll for status of those
actions providing an indicator to the user that the action is in
progress, updating it if it completes or fails.
Things to note:
- In order for the above actions to be executed properly. The client
system must have the katello-agent installed. This is a new RPM that
will be made available soon in repos soon; however, developers can build
from within git, if needed. Stay tuned for email when the agent is
available in the repos. Details on the agent can also be found at:
https://fedorahosted.org/katello/wiki/KatelloAgent .
- When scheduling an action using the 'Enter Selected Content' box on
the Packages pane, the user may enter multiple package or package group
names, separated by a comma (e.g. 'xterm, zsh, zip').
Impact to developers:
- This feature includes modifications to the task model for storing the
status of these actions. As a result, you will need to at least run a
'rake db:migrate'.
Issues:
- Currently, when the Packages pane loads, the UI does not display an
actions that are currently in progress. We are working on enhancements
to address this and hope to have that in very soon; however, making this
code available now since base functionality is available.
If you have any questions, please do let us know.
thanks,
Brad
More information about the katello-devel
mailing list