On 11/14/2014 07:26 PM, Simo Sorce wrote:
On Fri, 14 Nov 2014 14:08:24 +0100
Petr Viktorin <pvikt...@redhat.com> wrote:
On 11/14/2014 01:18 PM, Petr Vobornik wrote:
[...]
Nope, defaults are filled in by the client. (And also on the
server if they're still missing; it's part of the common
validation.)
IMHO this is quite unfortunate behavior which may also fail
horribly if there is a newer client and an older server ->
backwards compatibility is on API level, not CLI level. Defaults
should be filled by server, not a client. We should seriously
reconsider the design of our CLI. But that's for different, future
discussion.
You can't use a newer client with an older server, you get a
VersionError in that case.
Does it break only for this command ?
Or in general.
In general. It's been built into the framework since IPA 2.0 [0]. There
have been four years of development assuming this compatibility scheme.
If a Fedora 21 client can't talk to a RHEL 6 server we have a huge
problem that we need to fix *yesterday*.
Then we have a huge task on our hands.
[0] ticket https://fedorahosted.org/freeipa/ticket/584
--
PetrĀ³
_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel