Description of problem: There does not seem to be a way to edit the details of a channel (for example, gpg key information) that already exists through the api, although you can through the web ui. The only api methods that seem to exist that can manage those are channel.software.clone and channel.software.create, and those don't edit current channels, they create new channels.
channel_map parameter of channel.software.setDetails contains also: string "gpg_key_url" - new channel gpg key url (optional) string "gpg_key_id" - new channel gpg key id (optional) string "gpg_key_fp" - new channel gpg key fingerprint (optional) Looks implemented for me. Closing as CURRENTRELEASE.
Thanks, I was only looking at the currently released version (1.5), not at the nightly (http://spacewalk.redhat.com/yum/nightly/RHEL/5/x86_64). I will probably end up waiting for the official 1.6 release. Thanks
Oh, I am sorry. I thought it's in Spacewalk 1.5. My fault. This feature was implemented within Bug 662200. Moving back to MODIFIED.
Spacewalk 1.6 has been released.