Description of problem:
I have KS with some advanced options configured by kickstart.profile.setAdvancedOptions and I'm trying to download the KS from Satellite using either:
and I'm not getting expected results for second method - for example it is missing my custom setting "user --user=qwertyuiop". They are also missing in downloaded KS file from http://<fqdn>/cblr/svc/op/ks/profile/ks-bz601524-24903:1:RHNSatelliteteam and in KS presented on Systems -> Kickstart -> Profiles -> <myks> -> Kickstart File
Version-Release number of selected component (if applicable):
Both these spacewalk-java versions:
Steps to Reproduce:
1. create normal KS profile
2. using kickstart.profile.getAdvancedOptions and setAdvancedOptions set:
3. cobbler sync
4. examine output of kickstart.profile.downloadKickstart
5. examine output of kickstart.profile.downloadRenderedKickstart
KS config file from "4." contains unexpanded cobbler macros, but have these lines:
KS config file from "5." do not have any macros, but do not have user and autostep declarations as well.
KS config file from "5." should have user and autostep declarations.
I tried to reproduce the issue according to the reproducer and I see
in both API outputs - kickstart.profile.downloadKickstart and kickstart.profile.downloadRenderedKickstart
The issue could have been fixed by Bug 728638.
Closing as CURRENTRELEASE.