RCM has to insert KS trees data directly into the database on webqa and ask IT to do in on stage and prod.
Is it feasible to add an xml-rpc API?
This is how I imagine the workflow:
1) RCM stages files for KS trees
2) IT synces files to RHN under /pub/rhn/kickstart
3) RCM updates db by calling a rpc method (arguments similar to add-kstree.pl's arguments)
Sorry, should have added more details. There is a tool in rhn-content-mgmt that implements this functionality called rhn-manage-ks-tree.