diff --git a/go.mod b/go.mod index 2b221b319..4ee960ac5 100644 --- a/go.mod +++ b/go.mod @@ -25,7 +25,7 @@ require ( github.com/stackitcloud/stackit-sdk-go/services/modelserving v0.6.5 github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.5.8 github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.4.5 - github.com/stackitcloud/stackit-sdk-go/services/observability v0.16.3 + github.com/stackitcloud/stackit-sdk-go/services/observability v0.17.0 github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.24.6 github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.3.5 github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.26.0 diff --git a/go.sum b/go.sum index c8940e00b..2d500bd28 100644 --- a/go.sum +++ b/go.sum @@ -179,8 +179,8 @@ github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.5.8 h1:S7t4wcT6SN github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.5.8/go.mod h1:CdrhFUsBO7/iJleCc2yQjDChIbG6YaxKNBQRNCjgcF4= github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.4.5 h1:4gpvB6t7d2lLjInoTxcvjL9jCpBl5EDfYe5yUtR1MvA= github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.4.5/go.mod h1:Bdcd59sRySyhfSUCy+5BNkp5w9PECmrywdvt+ORMKnI= -github.com/stackitcloud/stackit-sdk-go/services/observability v0.16.3 h1:J/R6iBALMiNpg+JDEx1adH50TM4UTF/KBYFuHENMKIs= -github.com/stackitcloud/stackit-sdk-go/services/observability v0.16.3/go.mod h1:9KdrXC5JS30Ay3mR0adb3vNdhca+qxiy/cPF5P4wehQ= +github.com/stackitcloud/stackit-sdk-go/services/observability v0.17.0 h1:LGwCvvST0fwUgZ6bOxYIfu45qqTgv421ZS07UhKjZL8= +github.com/stackitcloud/stackit-sdk-go/services/observability v0.17.0/go.mod h1:9KdrXC5JS30Ay3mR0adb3vNdhca+qxiy/cPF5P4wehQ= github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.24.6 h1:oTVx1+O177Ojn8OvXIOUbRSwtx7L59jhxDPrZEQFOfQ= github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.24.6/go.mod h1:6ZBeCCY6qG8w1oK7osf61Egyv3mp7Ahv6GDGxiarDGo= github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.3.5 h1:H67e3KnHQx954yI8fuQmxXwRf/myqAdLg2KvxImp00g= diff --git a/stackit/internal/services/observability/scrapeconfig/resource.go b/stackit/internal/services/observability/scrapeconfig/resource.go index 2fc2e999d..47b416b65 100644 --- a/stackit/internal/services/observability/scrapeconfig/resource.go +++ b/stackit/internal/services/observability/scrapeconfig/resource.go @@ -728,15 +728,15 @@ func toCreatePayload(ctx context.Context, model *Model, saml2Model *saml2Model, } if sc.BasicAuth == nil && !basicAuthModel.Username.IsNull() && !basicAuthModel.Password.IsNull() { - sc.BasicAuth = &observability.CreateScrapeConfigPayloadBasicAuth{ + sc.BasicAuth = &observability.PartialUpdateScrapeConfigsRequestInnerBasicAuth{ Username: conversion.StringValueToPointer(basicAuthModel.Username), Password: conversion.StringValueToPointer(basicAuthModel.Password), } } - t := make([]observability.CreateScrapeConfigPayloadStaticConfigsInner, len(targetsModel)) + t := make([]observability.PartialUpdateScrapeConfigsRequestInnerStaticConfigsInner, len(targetsModel)) for i, target := range targetsModel { - ti := observability.CreateScrapeConfigPayloadStaticConfigsInner{} + ti := observability.PartialUpdateScrapeConfigsRequestInnerStaticConfigsInner{} urls := []string{} diags := target.URLs.ElementsAs(ctx, &urls, false) @@ -817,7 +817,7 @@ func toUpdatePayload(ctx context.Context, model *Model, saml2Model *saml2Model, } if sc.BasicAuth == nil && !basicAuthModel.Username.IsNull() && !basicAuthModel.Password.IsNull() { - sc.BasicAuth = &observability.CreateScrapeConfigPayloadBasicAuth{ + sc.BasicAuth = &observability.PartialUpdateScrapeConfigsRequestInnerBasicAuth{ Username: conversion.StringValueToPointer(basicAuthModel.Username), Password: conversion.StringValueToPointer(basicAuthModel.Password), } diff --git a/stackit/internal/services/observability/scrapeconfig/resource_test.go b/stackit/internal/services/observability/scrapeconfig/resource_test.go index 3ef068c18..bd74f04a1 100644 --- a/stackit/internal/services/observability/scrapeconfig/resource_test.go +++ b/stackit/internal/services/observability/scrapeconfig/resource_test.go @@ -167,7 +167,7 @@ func TestToCreatePayload(t *testing.T) { ScrapeInterval: utils.Ptr("5m"), ScrapeTimeout: utils.Ptr("2m"), SampleLimit: utils.Ptr(float64(5000)), - StaticConfigs: &[]observability.CreateScrapeConfigPayloadStaticConfigsInner{}, + StaticConfigs: &[]observability.PartialUpdateScrapeConfigsRequestInnerStaticConfigsInner{}, Params: &map[string]any{"saml2": []string{"enabled"}}, }, true, @@ -192,7 +192,7 @@ func TestToCreatePayload(t *testing.T) { ScrapeInterval: utils.Ptr("5m"), ScrapeTimeout: utils.Ptr("2m"), SampleLimit: utils.Ptr(float64(5000)), - StaticConfigs: &[]observability.CreateScrapeConfigPayloadStaticConfigsInner{}, + StaticConfigs: &[]observability.PartialUpdateScrapeConfigsRequestInnerStaticConfigsInner{}, }, true, }, @@ -216,7 +216,7 @@ func TestToCreatePayload(t *testing.T) { ScrapeInterval: utils.Ptr("5m"), ScrapeTimeout: utils.Ptr("2m"), SampleLimit: utils.Ptr(float64(5000)), - StaticConfigs: &[]observability.CreateScrapeConfigPayloadStaticConfigsInner{}, + StaticConfigs: &[]observability.PartialUpdateScrapeConfigsRequestInnerStaticConfigsInner{}, }, true, }, @@ -235,7 +235,7 @@ func TestToCreatePayload(t *testing.T) { &observability.CreateScrapeConfigPayload{ MetricsPath: utils.Ptr("/metrics"), JobName: utils.Ptr("Name"), - BasicAuth: &observability.CreateScrapeConfigPayloadBasicAuth{ + BasicAuth: &observability.PartialUpdateScrapeConfigsRequestInnerBasicAuth{ Username: utils.Ptr("u"), Password: utils.Ptr("p"), }, @@ -244,7 +244,7 @@ func TestToCreatePayload(t *testing.T) { ScrapeInterval: utils.Ptr("5m"), ScrapeTimeout: utils.Ptr("2m"), SampleLimit: utils.Ptr(float64(5000)), - StaticConfigs: &[]observability.CreateScrapeConfigPayloadStaticConfigsInner{}, + StaticConfigs: &[]observability.PartialUpdateScrapeConfigsRequestInnerStaticConfigsInner{}, Params: &map[string]any{"saml2": []string{"enabled"}}, }, true, @@ -274,7 +274,7 @@ func TestToCreatePayload(t *testing.T) { &observability.CreateScrapeConfigPayload{ MetricsPath: utils.Ptr("/metrics"), JobName: utils.Ptr("Name"), - StaticConfigs: &[]observability.CreateScrapeConfigPayloadStaticConfigsInner{ + StaticConfigs: &[]observability.PartialUpdateScrapeConfigsRequestInnerStaticConfigsInner{ { Targets: &[]string{"url1"}, Labels: &map[string]interface{}{"k1": "v1"}, @@ -415,7 +415,7 @@ func TestToUpdatePayload(t *testing.T) { []targetModel{}, &observability.UpdateScrapeConfigPayload{ MetricsPath: utils.Ptr("/metrics"), - BasicAuth: &observability.CreateScrapeConfigPayloadBasicAuth{ + BasicAuth: &observability.PartialUpdateScrapeConfigsRequestInnerBasicAuth{ Username: utils.Ptr("u"), Password: utils.Ptr("p"), },