v0.4.0
Breaking change:
citrix_daas_machine_catalog
schema has been refactored to have per-hypervisor-connection-type machine_config
in provisioning_scheme
, i.e. azure_machine_config
and gcp_machine_config
. This change improves the user experience of creating an MCS machine catalog by consolidating the validators for each hypervisor connection type, and improves the readability of the schema documentation.
New features:
- Support applications management via
citrix_daas_application
resource in terraform. - Support application folder management via
citrix_daas_application_folder
resource in terraform.
Application folder managed outside of terraform can be referenced in terraform via data sourcecitrix_daas_application_folder_details
. - Support admin scope management via
citrix_daas_admin_scope
resource.
Admin scope managed outside of terraform can be reference in terraform via data sourcecitrix_daas_admin_scope
.
For Admin Scopes, support for Tenant Scope in DaaS will be available in future releases. More information about tenant scope can be found here: https://docs.citrix.com/en-us/citrix-daas/manage-deployment/delegated-administration.html#tenant-management - Support admin role management via
citrix_daas_admin_role
resource.
For Admin Role, the fieldscan_launch_manage
andcan_launch_monitor
are only supported for Cloud environments. They are not supported for On-Premise environments. More information about Creating and Managing roles can be found here: https://docs.citrix.com/en-us/citrix-daas/manage-deployment/delegated-administration.html#create-and-manage-roles) - Delivery group reboot schedule is now configurable via terraform with
citrix_daas_delivery_group.reboot_schedule
. - AzureAD is supported as an option for
provisioning_scheme.identity_type
for MCS machine catalog creation. - Azure MCS machine catalog now supports Azure Machine Profile via
provisioning_scheme.azure_machine_config.machine_profile
.
Schema change:
When adding users to delivery group, users format has been changed from UPN to SAM name. We also support adding AD groups to delivery groups.
Bugfixes:
- Fixed an issue where provider will crash when the specified network in network mapping of an MCS machine catalog cannot be found. #31
- Fixed an issue where machine catalog import did not correctly set the field value for
is_remote_pc
andis_power_managed
. - Various bugfixes in schema validation
Improvements:
- Added go tests to cover GCP MCS machine catalog use case and manual / remotePC machine catalog use case.
- Minor code improvements.
Full Changelog: v0.3.6...v0.4.0