Skip to content

Releases: mulesoft-anypoint/terraform-provider-anypoint

v1.7.0

26 Aug 05:20
d48c719
Compare
Choose a tag to compare

v1.7.0

Hello Terraform Users! 🌟 We're excited to announce the release of v1.7.0 for the Anypoint Terraform provider. This version introduces several new features and enhancements to better support your integration and deployment needs. Here’s what’s new in this release:

New Features and Enhancements 🚀

  1. Runtime time Fabrics Management:
    • Added the ability to create and manage runtime fabrics instances.
    • Added the ability to create and manage runtime fabrics environment associations.
  2. Fabric Instances and Health Checks:
    • Added the ability to read all fabric instances within an organization.
    • Added the ability to read health check status for a given fabric instance.
  3. Fabric Helm Chart Repository:
    • Added the ability to read fabric helm chart repository credentials for the organization. This is useful for the installation of runtime fabrics.
  4. Environment Associations:
    • Added the ability to read fabric environment associations.
  5. Deployment Management:
    • Added the ability to read deployments on runtime fabrics and Cloudhub 2.0.
    • Added the ability to create and manage deployments on runtime fabrics.
    • Added the ability to create and manage deployments on Cloudhub 2.0 (Shared Space only).

Bug Fixes 🛠️

  • Fixed an issue related to the TLS Context read operation.

We are committed to improving your experience with the Anypoint Terraform provider and appreciate your feedback as it helps us enhance our tools. Thank you for your continued support!

Happy Terraforming! 🌿

v1.6.1

10 Jun 09:34
f60b94d
Compare
Choose a tag to compare

v1.6.1

Greetings, Terraform Enthusiasts! 🌍✨ We are rolling out a patch update to the Anypoint Terraform provider to address some critical issues identified in the previous version. This patch aims to enhance stability and ensure backward compatibility. Here's what's fixed in v1.6.1:

Bug Fixes and Improvements 🛠️

1. Backward Compatibility with Connected-App:

  • Issue: The introduction of the org_id attribute in v1.6.0 caused the provider to crash when using resources from versions <= 1.5.x.
  • Fix: Resolved the backward compatibility issue, ensuring smooth operation for resources from older versions.

2. EqualTeamRoleContextParams Function:**

  • Issue: The provider was crashing in certain instances, such as when changing the parent_organization_id on the anypoint_bg resource.
  • Fix: Addressed the issue in the equalTeamRoleContextParams function, enhancing stability during operations involving parent_organization_id.

3. JWT Validation Policy with Flex-Gateway:

  • Issue: Missing parameters in the anypoint_apim_policy_jwt_validation resource caused issues when used with Flex-Gateway.
  • Fix: Added the missing parameters to the anypoint_apim_policy_jwt_validation resource, ensuring proper functionality with Flex-Gateway.

We are committed to continuously improving your experience with the Anypoint Terraform provider. Your feedback is invaluable and helps us identify and resolve issues promptly. Thank you for your support and understanding.

Happy Terraforming! 🌱

v1.6.0

06 Feb 16:42
53c092d
Compare
Choose a tag to compare

v1.6.0

Greetings, Terraform Enthusiasts! 🌍✨ We're excited to roll out a comprehensive update to the Anypoint Terraform provider. It's packed with enhancements, new features, and improvements that are sure to elevate your infrastructure management experience. Let's dive into what's new!

What's New? 🎉

Enhanced Import Support 🔄

Elevate your infrastructure-as-code practices with extended import capabilities. Seamlessly integrate a wide array of resources into your Terraform workflows:

  • Newly supported imports:
    • business-group
    • connected-app
    • dlb
    • environment
    • idp oidc
    • idp saml
    • rolegroup
    • team
    • team_members
    • user_rolegroup
    • user
    • team_roles
    • vpn
    • vpc
    • team_groupmappings
    • rolegroup_roles

💥 Important Breaking Changes 💥

  • Redefining user_rolegroup: We've refined the user_rolegroup data source for clarity. The rolegroup_id attribute has been replaced with the id attribute, aligning with our commitment to simplicity and consistency.

Bug Fixes Galore 🐞

Our dedicated team has been hard at work squashing bugs to ensure a seamless experience:

  • No more memory leaks – because your peace of mind matters!
  • Enhanced request handling – for efficiency that impresses!
  • Upgraded error management – transparency at its best!
  • Refined read operations in the team_member resource – accuracy you can trust!
  • Addressed the connected_app scope loading issue – now beyond 25!

Introducing New Resources 🌱

Get ready to harness the power of new resources designed for optimal management of your APIs, secrets, and policies:

  • API Management Marvels:

    • anypoint_apim_flexgateway: Take control of your Flex Gateway API instances.
    • anypoint_apim_mule4: Seamlessly create and manage Mule4 API instances.
    • anypoint_apim_policy_basic_auth: Implement and manage Basic Auth policies with ease.
    • anypoint_apim_policy_client_id_enforcement: Strengthen security with Client-ID Enforcement policies.
    • anypoint_apim_policy_jwt_validation: Ensure integrity with JWT Validation policies.
    • anypoint_apim_policy_message_logging: Keep logs in check with Message Logging policies.
    • anypoint_apim_policy_rate_limiting: Manage traffic smartly with Rate Limiting policies.
    • anypoint_apim_policy_custom: Flexibility to create and manage custom or official policies.
    • ... and more!
  • Secret Management Solutions:

    • anypoint_secretgroup: Create and manage your secret groups with confidence.
    • anypoint_secretgroup_keystore: Safeguard your keys effectively.
    • anypoint_secretgroup_truststore: Establish and manage trusted entities.
    • anypoint_secretgroup_certificate: Handle certificates securely and efficiently.
    • anypoint_secretgroup_tlscontext_flexgateway: Tailor TLS contexts for Flex Gateways.
    • anypoint_secretgroup_tlscontext_mule: Customize TLS contexts for Mule4.
    • anypoint_secretgroup_tlscontext_securityfabric: Secure your Security Fabric with tailored TLS contexts.
    • anypoint_secretgroup_crldistrib_cfgs: Manage CRL configurations meticulously.
    • ... and there's more!

Data Sources to Enlighten 📚

Empower your decisions with comprehensive data sources, providing deep insights and granular control:

  • anypoint_apim: Search and query API manager instances effortlessly.
  • anypoint_apim_instance: Access specific API Manager instances with precision.
  • anypoint_apim_instance_policy: Delve into particular API policies.
  • anypoint_apim_instance_policies: Explore and query API policies comprehensively.
  • anypoint_apim_instance_upstreams: Gain insights on all upstreams for Flex Gateway API instances.
  • anypoint_flexgateway_target: Access specific FlexGateway targets with ease.
  • anypoint_flexgateway_targets: View all FlexGateway targets at a glance.
  • anypoint_flexgateway_registration_token: Retrieve FlexGateway registration tokens swiftly.
  • anypoint_secretgroups: Navigate through secret groups effortlessly.
  • anypoint_secretgroup: Focus on a specific secret group.
  • anypoint_secretgroup_keystores: Query and search secret group keystores efficiently.
  • anypoint_secretgroup_keystore: Obtain specific secret group keystores.
  • anypoint_secretgroup_truststores: Explore and query secret group truststores with ease.
  • anypoint_secretgroup_truststore: Secure specific secret group truststores.
  • anypoint_secretgroup_certificates: Navigate through secret group certificates thoroughly.
  • anypoint_secretgroup_certificate: Access specific secret group certificates.
  • anypoint_secretgroup_tlscontexts: Oversee all or specific parts of secret group TLS contexts.
  • anypoint_secretgroup_tlscontext_flexgateway: Manage specific secret group TLS contexts for Flex Gateways.
  • anypoint_secretgroup_tlscontext_securityfabric: Tailor secret group TLS contexts for Security Fabric.
  • anypoint_secretgroup_tlscontext_mule: Customize secret group TLS contexts for Mule4.
  • anypoint_secretgroup_crldistrib_cfgs_list: View all or specific parts of secret group CRL configurations.
  • anypoint_secretgroup_crldistrib_cfgs: Access specific secret group CRL configurations.
  • anypoint_exchange_policy_templates: Search and query official or custom policy templates.
  • anypoint_exchange_policy_template: Delve into specific policy templates.

We're incredibly proud to bring these enhancements to your hands! 🙌 Your feedback is what drives us forward. Share your experiences, and let's continue to shape the future of infrastructure management together! 💬

Happy Terraforming! 🌱

v1.5.6

16 Oct 19:36
7e7ba91
Compare
Choose a tag to compare

Version v1.5.6

  • Highlights: This version contains essentially BG Resource Enhancements
  • Enhancements:
    • Fixes issue where entitlements_createsuborgs is not updated on some specific cases
    • Fixes issue where not providing optional attributes leads to useless updates.

Thank you for using The Terraform Anypoint Provider!

v1.5.5

28 Aug 11:43
ea2765d
Compare
Choose a tag to compare

Version v1.5.5

  • Highlights: This version contains essentially documentation enhancements
  • Enhancements: updates documentation landing page and readme

Thank you for using The Terraform Anypoint Provider!

v1.5.4

26 Aug 18:37
145ae38
Compare
Choose a tag to compare

Version v1.5.4

  • Highlights: This version contains essentially enhancements for DLB
  • Enhancements:
    • Adds support to client certificats
    • Adds support to revocation lists
    • Adds support for updating workers
    • Adds support for updating upstream protocol

Thank you for using The Terraform Anypoint Provider!

v1.5.3

21 Aug 06:00
c56737f
Compare
Choose a tag to compare

Version v1.5.3

  • Highlights: This version contains essentially bug fixes and documentation enhancements
  • Bug Fixes: Fixes issue with resource_team_roles crashing when org or env are not yet created and are linked to a context_pram
  • Enhancements: Corrected typos in documentation

Thank you for using The Terraform Anypoint Provider!

v1.5.2

07 Apr 14:20
1a90b43
Compare
Choose a tag to compare
  • fixes bug on Anypoint MQ exchanges rules where having an empty binding rule results in error

v1.5.1

10 Feb 15:09
bd7e07b
Compare
Choose a tag to compare

Patching Documentation

v1.5.0

10 Feb 14:33
bd7e07b
Compare
Choose a tag to compare

Adds resources:

  • anypoint_amq: Anypoint MQ queues
  • anypoint_ame: Anypoint MQ exchanges
  • anypoint_ame_binding: Anypoint MQ exchanges bindings to queues

Adds Import Functionality for resources:

  • anypoint_amq
  • anypoint_ame
  • anypoint_ame_binding

Adds data sources:

  • data_source_amq: lists queues for a given region
  • data_source_ame: lists exchanges for a given region