v2.5.0
This release bumps the underlying TF provider to v6.34.0 and includes new AWS resources, bug fixes, and infrastructure improvements.
⚠️ Breaking changes
- SerialConsoleAccess/ec2
spec.forProvider.regionis now a required parameter and this resource is region-aware.
- AccountAssignment/ssoadmin
spec.forProvider.targetTypeis now explicitly required at the MR API. This is technically not a breaking change and no change at the resource behavior, as it was always required to create the resource and was being validated during the external AWS call. The validation is now enforced earlier at the CRD-level, at admission time.
✨ New Resources
Following resources are added with version v1beta1 with both cluster-scoped and namespaced variants.
- Bedrock Agent Core
- AgentRuntime/bedrockagentcore
- AgentRuntimeEndpoint/bedrockagentcore
- APIKeyCredentialProvider/bedrockagentcore
- Browser/bedrockagentcore
- CodeInterpreter/bedrockagentcore
- Gateway/bedrockagentcore
- GatewayTarget/bedrockagentcore
- Memory/bedrockagentcore
- MemoryStrategy/bedrockagentcore
- Oauth2CredentialProvider/bedrockagentcore
- TokenVaultCmk/bedrockagentcore
- WorkloadIdentity/bedrockagentcore
- CloudFront
- VPCOrigin/cloudfront
- CodeBuild
- Project/codebuild
- ReportGroup/codebuild
- SourceCredential/codebuild
- Webhook/codebuild
- ECR
- RepositoryCreationTemplate/ecr
- EMR Containers
- VirtualCluster/emrcontainers
- Route53 Resolver
- QueryLogConfig/route53resolver
- QueryLogConfigAssociation/route53resolver
- Route53 Profiles
- Association/route53profiles
- Profile/route53profiles
- ResourceAssociation/route53profiles
- WAFv2
- WebACLRuleGroupAssociation/wafv2
Non-Breaking field changes
CapacityProvider/ecsspec.forProvider.autoScalingGroupProviderbecomes optional. Previously required; now supports the newmanagedInstancesProvideralternative introduced for ECS capacity providers.
Proxy/rdsspec.forProvider.authbecomes optional. A newdefaultAuthSchemeargument was added, allowing proxy creation without explicitly specifying theauthblock.
Connector/transferspec.forProvider.urlbecomes optional. Required for standard connectors but not for the newly supported VPC Lattice connector type.
WindowsFileSystem/fsxspec.initProvider.selfManagedActiveDirectory.passwordSecretRefbecomes optional. Upstream made bothpasswordandusernameoptional/computed to support more flexible AD configurations.
🐛 Bug Fixes
- Following resources in
apigatewaygroup were operational but had oscillation with external names in different format and fixed. No behavior changes.- GatewayResponse/apigateway
- Integration/apigateway
- IntegrationResponse/apigateway
- Method/apigateway
- MethodResponse/apigateway
- MethodSettings/apigateway
- Stage/apigateway
- Fixed conversions for
ReplicationGroup/elasticachev1beta2 (cluster-scoped) - Fixed
Cluster/redshiftandCluster.rdsresource configurations (cluster-scoped) - Fixed
SerialConsoleAccess.ec2resource to correctly handle regional behavior
⚙️ Enhancements
Cluster/memorydb: Added reference/selector fields for parameterGroupName, aclName and subnetGroupName parameters
🚧 Infrastructure Updates
- Bumped underlying Terraform provider version to v6.34.0
- Updated Go version to
1.25.8and golangci-lint for compatibility - Updated GH action CI workflow dependencies