Releases: mulesoft-anypoint/terraform-provider-anypoint
v1.7.0
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 🚀
- 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.
- 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.
- 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.
- Environment Associations:
- Added the ability to read fabric environment associations.
- 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
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
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 theuser_rolegroup
data source for clarity. Therolegroup_id
attribute has been replaced with theid
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
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.
- Fixes issue where
Thank you for using The Terraform Anypoint Provider!
v1.5.5
v1.5.4
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
Version v1.5.3
- Highlights: This version contains essentially bug fixes and documentation enhancements
- Bug Fixes: Fixes issue with
resource_team_roles
crashing whenorg
orenv
are not yet created and are linked to acontext_pram
- Enhancements: Corrected typos in documentation
Thank you for using The Terraform Anypoint Provider!
v1.5.2
v1.5.1
v1.5.0
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