You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@vcl.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2017/02/02 22:42:00 UTC

[jira] [Commented] (VCL-1010) Support for Windows Server 2016 images

    [ https://issues.apache.org/jira/browse/VCL-1010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15850639#comment-15850639 ] 

ASF subversion and git services commented on VCL-1010:
------------------------------------------------------

Commit 1781479 from arkurth@apache.org in branch 'vcl/trunk'
[ https://svn.apache.org/r1781479 ]

VCL-867
Initial commit for Active Directory code.

DataStructure.pm:
* Added image_domain* getters/setters
* Added get_image_domain_dns_servers sub (mainly added to return simple array for consistency)

utils.pm:
* Added get_image_active_directory_domain_info sub. Added call to get_request_info.
* Added update_reservation_addomain sub.

Windows.pm:
* Added code in pre_capture to call ad_unjoin.
* Added code to post_load to call ad_join. Reworked the code which may have rebooted the computer at the end of post_load to eliminate unnecessary reboots.
* Updated create_user to determine if a random password needs to be set.
* Added code to delete_user to remove the user from local groups if not a local account.
* Added subroutines:
** ad_get_current_domain
** ad_delete_computer
** ad_join
** ad_join_prepare
** ad_search
** ad_search_computer
** ad_search_ou
** ad_unjoin
** ad_user_exists
** create_update_cygwin_startup_scheduled_task
** enable_dynamic_dns
** enable_windows_feature
** get_ad_computer_ou_dn
** get_current_computer_hostname
** get_group_members
** get_windows_features
** get_windows_feature_info
** is_windows_feature_enabled
** powershell_command_exists
** remove_user_from_group
** run_powershell_as_script
** run_powershell_command
** set_static_dns_servers
** should_set_user_password


VCL-1010
Removed get_kms_client_product_key. It was previously moved to Windows.pm.
Added to Windows.pm:
* get_kms_client_product_keys
* get_kms_client_product_key

Other
Added insert_natport to export list in utils.pm so it can be called from elsewhere.

Modified utils.pm::notify to not strip leading spaces from every line. It was removing formatting which is useful.

Removed legacy calls to code in Windows.pm::pre_capture which disable/stop a ntsyslog service and disable dynamic DHCP.

> Support for Windows Server 2016 images
> --------------------------------------
>
>                 Key: VCL-1010
>                 URL: https://issues.apache.org/jira/browse/VCL-1010
>             Project: VCL
>          Issue Type: New Feature
>          Components: database, vcld (backend)
>            Reporter: Andy Kurth
>
> This issue is intended to keep track of any changes necessary to support Windows Server 2016 images.  Changes should be fairly minimal.  OS entries need to be added to the database.  There are a couple things to add to the Windows modules such as the KMS client keys.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)