Skip to content

Releases: zscaler/zscaler-terraformer

v2.0.0

29 Jan 20:46
Compare
Choose a tag to compare

2.0.0 (January, 29 2025) - BREAKING CHANGES

Notes

  • Release date: (January, 29 2025)
  • Supported Terraform version: v1.x

Enhancements - Zscaler OneAPI Support

PR #252: The ZIA Terraform Provider now offers support for OneAPI Oauth2 authentication through Zidentity.

NOTE As of version v2.0.0, Zscaler-Terraformer offers backwards compatibility to the Zscaler legacy API framework. This is the recommended authentication method for organizations whose tenants are still not migrated to Zidentity.

NOTE Notice that OneAPI and Zidentity is NOT currently supported for the following ZIA and ZPA clouds respectively: zscalergov and zscalerten or GOV and GOVUS. Refer to the Legacy API Framework for more information on how authenticate to these environments

NEW - RESOURCES, DATA SOURCES

PR #252: The following new resources and data sources have been introduced:

  • Added resource zia_sandbox_rules PR #252 🚀 - Manage Sandbox Rules
  • Added resource zia_firewall_dns_rulePR #252 🚀 - Manage Cloud Firewall DNS Rules
  • Added resource zia_firewall_ips_rule PR #252 🚀 - Manage Cloud Firewall IPS Rules
  • Added resource zia_file_type_control_rules PR #252 🚀 - Manage File Type Control Rules
  • Added resource zia_advanced_threat_settings PR #252 🚀 - Manages advanced threat configuration settings
  • Added resource zia_atp_malicious_urls PR #252 🚀 - Manages malicious URLs added to the denylist in ATP policy
  • Added resource zia_atp_security_exceptions PR #252 🚀 - Manages Security Exceptions (URL Bypass List) for the ATP policy
  • Added resource zia_advanced_settings PR #252 🚀 - Manages Advanced Settings configuration. Configuring Advanced Settings
  • Added resource zia_atp_malware_inspection PR #252 🚀 - Manages Advanced Threat Protection Malware Inspection configuration. Malware Protection
  • Added resource zia_atp_malware_protocols PR #252 🚀 - Manages Advanced Threat Protection Malware Protocols configuration. Malware Protection
  • Added and resource zia_atp_malware_settings PR #252 🚀 - Manages Advanced Threat Protection Malware Settings. Malware Protection
  • Added and resource zia_atp_malware_policy PR #252 🚀 - Manages Advanced Threat Protection Malware Policy. Malware Protection
  • Added resource zia_end_user_notification PR #252 🚀 - Retrieves information of browser-based end user notification (EUN) configuration details.Understanding Browser-Based End User Notifications
  • Added resource zia_url_filtering_and_cloud_app_settings PR #252 🚀 - Manages the URL and Cloud App Control advanced policy settings.Configuring Advanced Policy Settings
  • Added resource zia_ssl_inspection_rules PR #252 🚀 - Manages SSL Inspection Rules.

v1.3.6

05 Jan 16:53
3a26d99
Compare
Choose a tag to compare

1.3.6 (January, 5 2025)

Notes

  • Release date: (January, 5 2025)
  • Supported Terraform version: v1.x.x

Bug Fixes

  • PR #244. Fixed ZIA import resources for: zia_dlp_web_rules to exclude attributes auditor, icap_server, and notification_template, when not populated.
  • PR #244. Fixed ZIA import resources for: zia_firewall_filtering_rule to reformat the attribute values dest_countries and source_countries during HCL generation.
  • PR #244. Upgraded tool to GO SDK v2.74.2 to fix ZPA import resource zpa_service_edge_group.

v1.3.5

07 Nov 16:18
fe9f737
Compare
Choose a tag to compare

1.3.5 (November, 7 2024)

Notes

  • Release date: (November, 7 2024)
  • Supported Terraform version: v1.x.x

Bug Fixes

  • PR #233. Applied license error handling to all ZPA privileged remote access resources.

v1.3.4

05 Nov 01:59
018e783
Compare
Choose a tag to compare

1.3.4 (November, 4 2024)

Notes

  • Release date: (November, 4 2024)
  • Supported Terraform version: v1.x.x

Bug Fixes

  • PR #232. Fixed loop condition during resource import zpa_inspection_custom_controls

Internal Changes

v1.3.3

26 Sep 19:34
74c5fd8
Compare
Choose a tag to compare

1.3.3 (September, 26 2024)

Notes

  • Release date: (September, 26 2024)
  • Supported Terraform version: v1.x.x

Bug Fixes

  • PR #227. Implemented dedicated ZIA License Error Handling to skip unlicensed features during import.
  • PR #227. Fixed ZIA resource zia_dlp_web_rules nested attributes: auditor, icap_server and notification_template to ensure proper data type import as TypeSet instead of TypeList.

v1.3.2

20 Aug 06:59
3fa7728
Compare
Choose a tag to compare

Changelog

  • 3fa7728 fix: Added support to chocolatey package manager installation for Windows (#223)

v1.3.1

14 Aug 06:41
Compare
Choose a tag to compare

1.3.1 (August, 13 2024)

Notes

  • Release date: (August, 13 2024)
  • Supported Terraform version: v1.x.x

Bug Fixes

  • PR #220. Fixed help menu options for more clarity
  • PR #220. Implemented enhanced error handling

v1.3.0

12 Jul 06:29
Compare
Choose a tag to compare

1.3.0 (July, 11 2024)

Notes

  • Release date: (July, 11 2024)
  • Supported Terraform version: v1.x.x

Enhancements

  • PR #213. The tool now creates a outputs.tf file containg the id export of each invidual exported resource.

  • PR #213. The tool now displays a message when the resource import is successful.

  • PR #213. The following new flag has been introduced --supported-resources=. When using the following syntax: zscaler-terraformer --supported-resources="zpa" or zscaler-terraformer --supported-resources="zia" a list of all current supported resources is displayed in table format.

  • PR #213. The tool now displays a warning message when the imported resource contain attributes that may carry sensitive values i.e passwords. Notice that the value is not included in the HCL code for security reasons.

  • PR #213. Re-introduced support for the import of the following resources:

    • zpa_application_segment_browser_access
    • zpa_application_segment_inspection
    • zpa_application_segment_pra
  • PR #213. Introduced support for the import of the following ZPA Privileged Remote Access resources:

    • zpa_pra_approval_controller
    • zpa_pra_console_controller
    • zpa_pra_credential_controller
    • zpa_pra_portal_controller
  • PR #213. Introduced support for the import of the following Cloud Browser Isolation resources:

    • zpa_cloud_browser_isolation_banner
    • zpa_cloud_browser_isolation_certificate
    • zpa_cloud_browser_isolation_external_profile

Bug Fixes

  • PR #213. Fixed issues with credential with inline credential authentication.
  • PR #213. Fixed importing of ZIA resource zia_dlp_web_rules attribute blocks:
    • icap_server
    • notification_templates
    • auditor
  • PR #213. Fixed importing of ZPA resource zpa_inspection_custom_controls rules block.
  • PR #213. Fixed authentication methods to support both environment variables and inline credentials.

Deprecations

  • PR #213 Deprecated the following ZIA resources:

    • zia_user_management
    • zia_admin_users
  • PR #213 Temporary deprecation of the resources: zpa_inspection_profile

  • PR #213 Deprecated support to authentication via credentials.json file. The Tool now supports environment variables and inline based credentials. See README for further details.

Internal Changes

  • PR #213. The tool introduced two new internal environment variables for development purposes: ZPA_PROVIDER_NAMESPACE and ZIA_PROVIDER_NAMESPACE. By setting these enviornment variables it allows a developer to leverage a local Terraform Provider installation for testing purposes. i.e export ZPA_PROVIDER_NAMESPACE=zscaler.com/zpa/zpa. This will force the tool to use a local provider binary installation. If not set, then the tool will download the latest version of the provider from the Terraform registry.
  • PR #213. Implemented new code structure for better code management.

v1.2.2

20 Jun 18:30
dcc6f84
Compare
Choose a tag to compare

1.2.2 (June, 20 2024)

Notes

  • Release date: (June, 20 2024)
  • Supported Terraform version: v1.x.x

Temporary Deprecations

  • PR #206 Temporary deprecated the following ZPA resource:
    • zpa_application_segment_browser_access
    • zpa_application_segment_inspection
    • zpa_application_segment_pra

v1.2.1

14 Jun 06:19
Compare
Choose a tag to compare

1.2.1 (June, 13 2024)

Notes

  • Release date: (June, 13 2024)
  • Supported Terraform version: v1.x.x

Fixes

  • PR #203 Improved the command zscaler-terraformer version output to display the CLI version, terraform version and latest available version.