Bug 53934

Summary: Support limiting client/server software
Product: realmd Reporter: Stef Walter <stefw>
Component: GeneralAssignee: Stef Walter <stefw>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on: 53889    
Bug Blocks: 53956    
Attachments: Add helper to build options to pass to realmd
Turn various DBus flag/option strings into constants
Pass Discover() options to the implementation vfuncs
Add support for choosing client and server software

Description Stef Walter 2012-08-22 13:49:39 UTC
During joining of a machine we should support limiting to specific client or server software, such as sssd or winbind. This allows expressing the administrators intensions explicitly when enrolling.

We should also allow admins to configure a default client to use for active directory.
Comment 1 Stef Walter 2012-08-22 14:14:19 UTC
Created attachment 65958 [details] [review]
Add helper to build options to pass to realmd

     * realm_build_options()
    
    https://bugs.freedesktop.org/show_bug.cgi?id=53934
Comment 2 Stef Walter 2012-08-22 14:14:41 UTC
Created attachment 65959 [details] [review]
Turn various DBus flag/option strings into constants
Comment 3 Stef Walter 2012-08-22 14:14:59 UTC
Created attachment 65960 [details] [review]
Pass Discover() options to the implementation vfuncs

     * Allow discover implementations to use the options
       passed in.
Comment 4 Stef Walter 2012-08-22 14:15:15 UTC
Created attachment 65961 [details] [review]
Add support for choosing client and server software

     * New 'realm discover' options --client-software and --server-software
     * Same options for 'realm join'
     * These options limit the discovery results to the relevant client
       and server software listed in the realm Details property.
Comment 5 Stef Walter 2012-08-30 14:14:57 UTC
Merged into master.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.