Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.4.0 #34

Merged
merged 1 commit into from
Feb 6, 2024
Merged

Release v0.4.0 #34

merged 1 commit into from
Feb 6, 2024

Conversation

zhuolun-citrix
Copy link
Collaborator

@zhuolun-citrix zhuolun-citrix commented Feb 6, 2024

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:

  1. Support applications management via citrix_daas_application resource in terraform.
  2. 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 source citrix_daas_application_folder_details.
  3. Support admin scope management via citrix_daas_admin_scope resource.
    Admin scope managed outside of terraform can be reference in terraform via data source citrix_daas_admin_scope.
  4. Support admin role management via citrix_daas_admin_role resource.
  5. Delivery group reboot schedule is now configurable via terraform with citrix_daas_delivery_group.reboot_schedule.
  6. AzureAD is supported as an option for provisioning_scheme.identity_type for MCS machine catalog creation.
  7. 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:

  1. Fixed an issue where provider will crash when the specified network in network mapping of an MCS machine catalog cannot be found. With new version 0.3.6 I cannot create a machine catalog in Azure #31
  2. Fixed an issue where machine catalog import did not correctly set the field value for is_remote_pc and is_power_managed.
  3. Various bugfixes in schema validation

Improvements:

  1. Added go tests to cover GCP MCS machine catalog use case and manual / remotePC machine catalog use case.
  2. Minor code improvements.

@zhuolun-citrix zhuolun-citrix merged commit 77b8651 into main Feb 6, 2024
2 checks passed
@zhuolun-citrix zhuolun-citrix deleted the release-v0.4.0 branch February 6, 2024 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants