diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f47b112c..933ded6b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -140,6 +140,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/). ### Changed +- Bump cloud-commitments-go to dcb5ba0: Azure reservation purchases use one + shared helper with aligned guards, error messages and display names, and hold + the shared concurrency slot per call instead of per batch; the AWS provider + gains a configurable account scope for RI purchase recommendations and an + exported `RederiveFamilyCoverage` for post-sizing count changes. - Bumped `cloud-commitments-go` (pkg and the aws, azure and gcp providers) to `cfe8ac29`. User-visible effects: recommendations reported in a non-USD currency are skipped at ingestion and the skip is reported; RDS SQL Server diff --git a/go.mod b/go.mod index 596c8284f..a34645ebb 100644 --- a/go.mod +++ b/go.mod @@ -82,10 +82,10 @@ require ( require ( github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/authorization/armauthorization/v2 v2.2.0 - github.com/LeanerCloud/cloud-commitments-go/pkg v0.0.0-20261019225641-cfe8ac29cee7 - github.com/LeanerCloud/cloud-commitments-go/providers/aws v0.0.0-20261019225641-cfe8ac29cee7 - github.com/LeanerCloud/cloud-commitments-go/providers/azure v0.0.0-20261019225641-cfe8ac29cee7 - github.com/LeanerCloud/cloud-commitments-go/providers/gcp v0.0.0-20261019225641-cfe8ac29cee7 + github.com/LeanerCloud/cloud-commitments-go/pkg v0.0.0-20261020034927-dcb5ba0b4061 + github.com/LeanerCloud/cloud-commitments-go/providers/aws v0.0.0-20261020034927-dcb5ba0b4061 + github.com/LeanerCloud/cloud-commitments-go/providers/azure v0.0.0-20261020034927-dcb5ba0b4061 + github.com/LeanerCloud/cloud-commitments-go/providers/gcp v0.0.0-20261020034927-dcb5ba0b4061 github.com/aws/aws-sdk-go-v2/service/organizations v1.45.3 github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.40.3 github.com/aws/aws-sdk-go-v2/service/sts v1.33.17 diff --git a/go.sum b/go.sum index 17f053fe9..6c073b97f 100644 --- a/go.sum +++ b/go.sum @@ -78,14 +78,14 @@ github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/cloudmock v0 github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/cloudmock v0.54.0/go.mod h1:vB2GH9GAYYJTO3mEn8oYwzEdhlayZIdQz6zdzgUIRvA= github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.54.0 h1:s0WlVbf9qpvkh1c/uDAPElam0WrL7fHRIidgZJ7UqZI= github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.54.0/go.mod h1:Mf6O40IAyB9zR/1J8nGDDPirZQQPbYJni8Yisy7NTMc= -github.com/LeanerCloud/cloud-commitments-go/pkg v0.0.0-20261019225641-cfe8ac29cee7 h1:DpaGgEGdWEp4M9TbOgk7/n01bgaHi+JMqRv69KFr3S8= -github.com/LeanerCloud/cloud-commitments-go/pkg v0.0.0-20261019225641-cfe8ac29cee7/go.mod h1:SCDEgHG6evjPh0RsoXof+J3aMmGXNFMrwbJIle7rMpQ= -github.com/LeanerCloud/cloud-commitments-go/providers/aws v0.0.0-20261019225641-cfe8ac29cee7 h1:38G9GPC1NTtFSJJpXidzw984Jr7ahcjC1ktZaU18b4s= -github.com/LeanerCloud/cloud-commitments-go/providers/aws v0.0.0-20261019225641-cfe8ac29cee7/go.mod h1:p6TrYRa4+lvcdsPCAJ+sa0tI0sRfGQ/0YT1Af3fZk3w= -github.com/LeanerCloud/cloud-commitments-go/providers/azure v0.0.0-20261019225641-cfe8ac29cee7 h1:cIrFuU5ZBAhZEqnwmecOJcRDttBdPyjakC/9G040tRA= -github.com/LeanerCloud/cloud-commitments-go/providers/azure v0.0.0-20261019225641-cfe8ac29cee7/go.mod h1:iOwl8e9EKGb3VQ4u/YjiqVzglhD6/GX1ABC3tBkqu0A= -github.com/LeanerCloud/cloud-commitments-go/providers/gcp v0.0.0-20261019225641-cfe8ac29cee7 h1:AHtImpEpBxhmwK1Hs5rV+QlcvXnPx1DJCmtD2k+aCog= -github.com/LeanerCloud/cloud-commitments-go/providers/gcp v0.0.0-20261019225641-cfe8ac29cee7/go.mod h1:03vjHt5wlHtZEFAFOhosA+paDSqacWnKg9cVa68QnJ0= +github.com/LeanerCloud/cloud-commitments-go/pkg v0.0.0-20261020034927-dcb5ba0b4061 h1:KN3njpguWhkxdpd3+sXFryS905mBrSATM4vRggLr4h8= +github.com/LeanerCloud/cloud-commitments-go/pkg v0.0.0-20261020034927-dcb5ba0b4061/go.mod h1:SCDEgHG6evjPh0RsoXof+J3aMmGXNFMrwbJIle7rMpQ= +github.com/LeanerCloud/cloud-commitments-go/providers/aws v0.0.0-20261020034927-dcb5ba0b4061 h1:B1bObSIWrWKuEU+57q9Wocmvu2Tkg4pV9REvYeg13+4= +github.com/LeanerCloud/cloud-commitments-go/providers/aws v0.0.0-20261020034927-dcb5ba0b4061/go.mod h1:jAVrLmLtwnWzUDnIGesJqnm8v0DqzktA4cTyzXHw8DA= +github.com/LeanerCloud/cloud-commitments-go/providers/azure v0.0.0-20261020034927-dcb5ba0b4061 h1:ffK2gdd0/1gk9prxO5VOLGhtQLuv68bUuabCT0hWViQ= +github.com/LeanerCloud/cloud-commitments-go/providers/azure v0.0.0-20261020034927-dcb5ba0b4061/go.mod h1:iOwl8e9EKGb3VQ4u/YjiqVzglhD6/GX1ABC3tBkqu0A= +github.com/LeanerCloud/cloud-commitments-go/providers/gcp v0.0.0-20261020034927-dcb5ba0b4061 h1:IiiWY7+riQkWLx5xk2IZENFIL5N0klaYd3RKEVxTl2M= +github.com/LeanerCloud/cloud-commitments-go/providers/gcp v0.0.0-20261020034927-dcb5ba0b4061/go.mod h1:03vjHt5wlHtZEFAFOhosA+paDSqacWnKg9cVa68QnJ0= github.com/aws/aws-sdk-go-v2 v1.41.5 h1:dj5kopbwUsVUVFgO4Fi5BIT3t4WyqIDjGKCangnV/yY= github.com/aws/aws-sdk-go-v2 v1.41.5/go.mod h1:mwsPRE8ceUUpiTgF7QmQIJ7lgsKUPQOUl3o72QBrE1o= github.com/aws/aws-sdk-go-v2/config v1.29.12 h1:Y/2a+jLPrPbHpFkpAAYkVEtJmxORlXoo5k2g1fa2sUo=