Skip to content

Commit 76fdfe2

Browse files
update
1 parent bc7f2cf commit 76fdfe2

105 files changed

Lines changed: 4723 additions & 27 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

internal/services/containers/client/client.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ import (
1212
"github.com/hashicorp/go-azure-sdk/resource-manager/containerregistry/2023-07-01/credentialsets"
1313
containerregistry "github.com/hashicorp/go-azure-sdk/resource-manager/containerregistry/2023-11-01-preview"
1414
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2019-08-01/containerservices"
15-
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2025-03-01/fleetupdatestrategies"
16-
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2025-03-01/updateruns"
15+
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2024-04-01/fleetupdatestrategies"
16+
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2024-04-01/updateruns"
1717
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2025-07-01/agentpools"
1818
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2025-07-01/maintenanceconfigurations"
1919
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2025-07-01/managedclusters"

internal/services/containers/client/client_gen.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,25 @@ package client
33
import (
44
"fmt"
55

6+
containerservice_2024_04_01 "github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2024-04-01"
67
containerservice_2025_03_01 "github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2025-03-01"
78
"github.com/hashicorp/go-azure-sdk/sdk/client/resourcemanager"
89
"github.com/hashicorp/terraform-provider-azurerm/internal/common"
910
)
1011

1112
type AutoClient struct {
13+
V20240401 containerservice_2024_04_01.Client
1214
V20250301 containerservice_2025_03_01.Client
1315
}
1416

1517
func NewClient(o *common.ClientOptions) (*AutoClient, error) {
18+
v20240401Client, err := containerservice_2024_04_01.NewClientWithBaseURI(o.Environment.ResourceManager, func(c *resourcemanager.Client) {
19+
o.Configure(c, o.Authorizers.ResourceManager)
20+
})
21+
if err != nil {
22+
return nil, fmt.Errorf("building client for containerservice V20240401: %+v", err)
23+
}
24+
1625
v20250301Client, err := containerservice_2025_03_01.NewClientWithBaseURI(o.Environment.ResourceManager, func(c *resourcemanager.Client) {
1726
o.Configure(c, o.Authorizers.ResourceManager)
1827
})
@@ -21,6 +30,7 @@ func NewClient(o *common.ClientOptions) (*AutoClient, error) {
2130
}
2231

2332
return &AutoClient{
33+
V20240401: *v20240401Client,
2434
V20250301: *v20250301Client,
2535
}, nil
2636
}

internal/services/containers/kubernetes_fleet_auto_upgrade_profile_resource.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import (
88
"github.com/hashicorp/go-azure-helpers/lang/pointer"
99
"github.com/hashicorp/go-azure-helpers/lang/response"
1010
"github.com/hashicorp/go-azure-helpers/resourcemanager/commonschema"
11+
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2024-04-01/fleetupdatestrategies"
1112
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2025-03-01/autoupgradeprofiles"
12-
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2025-03-01/fleetupdatestrategies"
1313
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/validation"
1414
"github.com/hashicorp/terraform-provider-azurerm/internal/sdk"
1515
"github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk"

internal/services/containers/kubernetes_fleet_manager_data_source.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
"github.com/hashicorp/go-azure-helpers/resourcemanager/commonschema"
1313
"github.com/hashicorp/go-azure-helpers/resourcemanager/location"
1414
"github.com/hashicorp/go-azure-helpers/resourcemanager/tags"
15-
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2025-03-01/fleets"
15+
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2024-04-01/fleets"
1616
"github.com/hashicorp/terraform-provider-azurerm/internal/sdk"
1717
"github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk"
1818
"github.com/hashicorp/terraform-provider-azurerm/internal/tf/validation"
@@ -59,7 +59,7 @@ func (KubernetesFleetManagerDataSource) Read() sdk.ResourceFunc {
5959
return sdk.ResourceFunc{
6060
Timeout: 5 * time.Minute,
6161
Func: func(ctx context.Context, metadata sdk.ResourceMetaData) error {
62-
client := metadata.Client.ContainerService.V20250301.Fleets
62+
client := metadata.Client.ContainerService.V20240401.Fleets
6363
subscriptionId := metadata.Client.Account.SubscriptionId
6464

6565
var state KubernetesFleetManagerDataSourceModel

internal/services/containers/kubernetes_fleet_manager_resource.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
"github.com/hashicorp/go-azure-helpers/resourcemanager/commonschema"
1313
"github.com/hashicorp/go-azure-helpers/resourcemanager/location"
1414
"github.com/hashicorp/go-azure-helpers/resourcemanager/tags"
15-
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2025-03-01/fleets"
15+
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2024-04-01/fleets"
1616
"github.com/hashicorp/terraform-provider-azurerm/internal/sdk"
1717
"github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk"
1818
)
@@ -91,7 +91,7 @@ func (r KubernetesFleetManagerResource) Create() sdk.ResourceFunc {
9191
return sdk.ResourceFunc{
9292
Timeout: 30 * time.Minute,
9393
Func: func(ctx context.Context, metadata sdk.ResourceMetaData) error {
94-
client := metadata.Client.ContainerService.V20250301.Fleets
94+
client := metadata.Client.ContainerService.V20240401.Fleets
9595

9696
var config KubernetesFleetManagerResourceSchema
9797
if err := metadata.Decode(&config); err != nil {
@@ -129,7 +129,7 @@ func (r KubernetesFleetManagerResource) Read() sdk.ResourceFunc {
129129
return sdk.ResourceFunc{
130130
Timeout: 5 * time.Minute,
131131
Func: func(ctx context.Context, metadata sdk.ResourceMetaData) error {
132-
client := metadata.Client.ContainerService.V20250301.Fleets
132+
client := metadata.Client.ContainerService.V20240401.Fleets
133133
schema := KubernetesFleetManagerResourceSchema{}
134134

135135
id, err := fleets.ParseFleetID(metadata.ResourceData.Id())
@@ -160,7 +160,7 @@ func (r KubernetesFleetManagerResource) Delete() sdk.ResourceFunc {
160160
return sdk.ResourceFunc{
161161
Timeout: 30 * time.Minute,
162162
Func: func(ctx context.Context, metadata sdk.ResourceMetaData) error {
163-
client := metadata.Client.ContainerService.V20250301.Fleets
163+
client := metadata.Client.ContainerService.V20240401.Fleets
164164

165165
id, err := fleets.ParseFleetID(metadata.ResourceData.Id())
166166
if err != nil {
@@ -180,7 +180,7 @@ func (r KubernetesFleetManagerResource) Update() sdk.ResourceFunc {
180180
return sdk.ResourceFunc{
181181
Timeout: 30 * time.Minute,
182182
Func: func(ctx context.Context, metadata sdk.ResourceMetaData) error {
183-
client := metadata.Client.ContainerService.V20250301.Fleets
183+
client := metadata.Client.ContainerService.V20240401.Fleets
184184

185185
id, err := fleets.ParseFleetID(metadata.ResourceData.Id())
186186
if err != nil {

internal/services/containers/kubernetes_fleet_manager_resource_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"fmt"
99
"testing"
1010

11-
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2025-03-01/fleets"
11+
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2024-04-01/fleets"
1212
"github.com/hashicorp/terraform-provider-azurerm/internal/acceptance"
1313
"github.com/hashicorp/terraform-provider-azurerm/internal/acceptance/check"
1414
"github.com/hashicorp/terraform-provider-azurerm/internal/clients"
@@ -98,7 +98,7 @@ func (r KubernetesFleetManagerTestResource) Exists(ctx context.Context, clients
9898
return nil, err
9999
}
100100

101-
resp, err := clients.ContainerService.V20250301.Fleets.Get(ctx, *id)
101+
resp, err := clients.ContainerService.V20240401.Fleets.Get(ctx, *id)
102102
if err != nil {
103103
return nil, fmt.Errorf("reading %s: %+v", *id, err)
104104
}

internal/services/containers/kubernetes_fleet_member_resource_gen.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
"github.com/hashicorp/go-azure-helpers/lang/pointer"
1212
"github.com/hashicorp/go-azure-helpers/lang/response"
1313
"github.com/hashicorp/go-azure-helpers/resourcemanager/commonids"
14-
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2025-03-01/fleetmembers"
14+
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2024-04-01/fleetmembers"
1515
"github.com/hashicorp/terraform-provider-azurerm/internal/sdk"
1616
"github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk"
1717
)
@@ -74,7 +74,7 @@ func (r KubernetesFleetMemberResource) Create() sdk.ResourceFunc {
7474
return sdk.ResourceFunc{
7575
Timeout: 30 * time.Minute,
7676
Func: func(ctx context.Context, metadata sdk.ResourceMetaData) error {
77-
client := metadata.Client.ContainerService.V20250301.FleetMembers
77+
client := metadata.Client.ContainerService.V20240401.FleetMembers
7878

7979
var config KubernetesFleetMemberResourceSchema
8080
if err := metadata.Decode(&config); err != nil {
@@ -119,7 +119,7 @@ func (r KubernetesFleetMemberResource) Read() sdk.ResourceFunc {
119119
return sdk.ResourceFunc{
120120
Timeout: 5 * time.Minute,
121121
Func: func(ctx context.Context, metadata sdk.ResourceMetaData) error {
122-
client := metadata.Client.ContainerService.V20250301.FleetMembers
122+
client := metadata.Client.ContainerService.V20240401.FleetMembers
123123
schema := KubernetesFleetMemberResourceSchema{}
124124

125125
id, err := fleetmembers.ParseMemberID(metadata.ResourceData.Id())
@@ -154,7 +154,7 @@ func (r KubernetesFleetMemberResource) Delete() sdk.ResourceFunc {
154154
return sdk.ResourceFunc{
155155
Timeout: 30 * time.Minute,
156156
Func: func(ctx context.Context, metadata sdk.ResourceMetaData) error {
157-
client := metadata.Client.ContainerService.V20250301.FleetMembers
157+
client := metadata.Client.ContainerService.V20240401.FleetMembers
158158

159159
id, err := fleetmembers.ParseMemberID(metadata.ResourceData.Id())
160160
if err != nil {
@@ -174,7 +174,7 @@ func (r KubernetesFleetMemberResource) Update() sdk.ResourceFunc {
174174
return sdk.ResourceFunc{
175175
Timeout: 30 * time.Minute,
176176
Func: func(ctx context.Context, metadata sdk.ResourceMetaData) error {
177-
client := metadata.Client.ContainerService.V20250301.FleetMembers
177+
client := metadata.Client.ContainerService.V20240401.FleetMembers
178178

179179
id, err := fleetmembers.ParseMemberID(metadata.ResourceData.Id())
180180
if err != nil {

internal/services/containers/kubernetes_fleet_member_resource_gen_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"fmt"
99
"testing"
1010

11-
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2025-03-01/fleetmembers"
11+
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2024-04-01/fleetmembers"
1212
"github.com/hashicorp/terraform-provider-azurerm/internal/acceptance"
1313
"github.com/hashicorp/terraform-provider-azurerm/internal/acceptance/check"
1414
"github.com/hashicorp/terraform-provider-azurerm/internal/clients"
@@ -98,7 +98,7 @@ func (r KubernetesFleetMemberTestResource) Exists(ctx context.Context, clients *
9898
return nil, err
9999
}
100100

101-
resp, err := clients.ContainerService.V20250301.FleetMembers.Get(ctx, *id)
101+
resp, err := clients.ContainerService.V20240401.FleetMembers.Get(ctx, *id)
102102
if err != nil {
103103
return nil, fmt.Errorf("reading %s: %+v", *id, err)
104104
}

internal/services/containers/kubernetes_fleet_update_run_resource.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
"github.com/hashicorp/go-azure-helpers/lang/response"
1313
"github.com/hashicorp/go-azure-helpers/resourcemanager/commonids"
1414
"github.com/hashicorp/go-azure-helpers/resourcemanager/commonschema"
15-
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2025-03-01/updateruns"
15+
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2024-04-01/updateruns"
1616
"github.com/hashicorp/terraform-provider-azurerm/internal/sdk"
1717
"github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk"
1818
"github.com/hashicorp/terraform-provider-azurerm/internal/tf/validation"

internal/services/containers/kubernetes_fleet_update_run_resource_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
"testing"
1010

1111
"github.com/hashicorp/go-azure-helpers/lang/pointer"
12-
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2025-03-01/updateruns"
12+
"github.com/hashicorp/go-azure-sdk/resource-manager/containerservice/2024-04-01/updateruns"
1313
"github.com/hashicorp/terraform-provider-azurerm/internal/acceptance"
1414
"github.com/hashicorp/terraform-provider-azurerm/internal/acceptance/check"
1515
"github.com/hashicorp/terraform-provider-azurerm/internal/clients"

0 commit comments

Comments
 (0)