fix(deps): update stackit sdk modules (#373)

* fix(deps): update stackit sdk modules

* Fix lint

---------

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: vicentepinto98 <vicente.pinto@freiheit.com>
This commit is contained in:
stackit-pipeline 2024-05-27 12:54:57 +02:00 committed by GitHub
parent 29bf7cbb31
commit ba7bf10db7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 25 additions and 25 deletions

6
go.mod
View file

@ -12,8 +12,8 @@ require (
github.com/hashicorp/terraform-plugin-log v0.9.0 github.com/hashicorp/terraform-plugin-log v0.9.0
github.com/hashicorp/terraform-plugin-testing v1.8.0 github.com/hashicorp/terraform-plugin-testing v1.8.0
github.com/stackitcloud/stackit-sdk-go/core v0.12.0 github.com/stackitcloud/stackit-sdk-go/core v0.12.0
github.com/stackitcloud/stackit-sdk-go/services/argus v0.10.0 github.com/stackitcloud/stackit-sdk-go/services/argus v0.11.0
github.com/stackitcloud/stackit-sdk-go/services/dns v0.9.1 github.com/stackitcloud/stackit-sdk-go/services/dns v0.10.0
github.com/stackitcloud/stackit-sdk-go/services/iaas v0.3.0 github.com/stackitcloud/stackit-sdk-go/services/iaas v0.3.0
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v0.12.0 github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v0.12.0
github.com/stackitcloud/stackit-sdk-go/services/logme v0.14.0 github.com/stackitcloud/stackit-sdk-go/services/logme v0.14.0
@ -26,7 +26,7 @@ require (
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.14.0 github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.14.0
github.com/stackitcloud/stackit-sdk-go/services/redis v0.14.0 github.com/stackitcloud/stackit-sdk-go/services/redis v0.14.0
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.8.0 github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.8.0
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.7.0 github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.8.0
github.com/stackitcloud/stackit-sdk-go/services/ske v0.15.0 github.com/stackitcloud/stackit-sdk-go/services/ske v0.15.0
golang.org/x/mod v0.17.0 golang.org/x/mod v0.17.0
) )

12
go.sum
View file

@ -146,10 +146,10 @@ github.com/skeema/knownhosts v1.2.2 h1:Iug2P4fLmDw9f41PB6thxUkNUkJzB5i+1/exaj40L
github.com/skeema/knownhosts v1.2.2/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo= github.com/skeema/knownhosts v1.2.2/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo=
github.com/stackitcloud/stackit-sdk-go/core v0.12.0 h1:auIzUUNRuydKOScvpICP4MifGgvOajiDQd+ncGmBL0U= github.com/stackitcloud/stackit-sdk-go/core v0.12.0 h1:auIzUUNRuydKOScvpICP4MifGgvOajiDQd+ncGmBL0U=
github.com/stackitcloud/stackit-sdk-go/core v0.12.0/go.mod h1:mDX1mSTsB3mP+tNBGcFNx6gH1mGBN4T+dVt+lcw7nlw= github.com/stackitcloud/stackit-sdk-go/core v0.12.0/go.mod h1:mDX1mSTsB3mP+tNBGcFNx6gH1mGBN4T+dVt+lcw7nlw=
github.com/stackitcloud/stackit-sdk-go/services/argus v0.10.0 h1:FAYOt6UBy/F2jPH2C/NnZnbjLZryJBjtM3afLVgGc4w= github.com/stackitcloud/stackit-sdk-go/services/argus v0.11.0 h1:JVEx/ouHB6PlwGzQa3ywyDym1HTWo3WgrxAyXprCnuM=
github.com/stackitcloud/stackit-sdk-go/services/argus v0.10.0/go.mod h1:nVllQfYODhX1q3bgwVTLO7wHOp+8NMLiKbn3u/Dg5nU= github.com/stackitcloud/stackit-sdk-go/services/argus v0.11.0/go.mod h1:nVllQfYODhX1q3bgwVTLO7wHOp+8NMLiKbn3u/Dg5nU=
github.com/stackitcloud/stackit-sdk-go/services/dns v0.9.1 h1:pj2nAJvgzFSckA56rCPdi7StXGrr06go8qejI1weNJ8= github.com/stackitcloud/stackit-sdk-go/services/dns v0.10.0 h1:QIZfs6nJ/l2pOweH1E+wazXnlAUtqisVbYUxWAokTbc=
github.com/stackitcloud/stackit-sdk-go/services/dns v0.9.1/go.mod h1:MdZcRbs19s2NLeJmSLSoqTzm9IPIQhE1ZEMpo9gePq0= github.com/stackitcloud/stackit-sdk-go/services/dns v0.10.0/go.mod h1:MdZcRbs19s2NLeJmSLSoqTzm9IPIQhE1ZEMpo9gePq0=
github.com/stackitcloud/stackit-sdk-go/services/iaas v0.3.0 h1:0Nb7CruTyM/HxhZQjntQUHJqwCoKjFUC9KZcBBj+c5c= github.com/stackitcloud/stackit-sdk-go/services/iaas v0.3.0 h1:0Nb7CruTyM/HxhZQjntQUHJqwCoKjFUC9KZcBBj+c5c=
github.com/stackitcloud/stackit-sdk-go/services/iaas v0.3.0/go.mod h1:XtJA9FMK/yJ0dj4HtRAogmZPRUsZiFcuwUSfHYNASjo= github.com/stackitcloud/stackit-sdk-go/services/iaas v0.3.0/go.mod h1:XtJA9FMK/yJ0dj4HtRAogmZPRUsZiFcuwUSfHYNASjo=
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v0.12.0 h1:LAteZO46XmqTsmPw0QV8n8WiGM205pxrcqHqWznNmyY= github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v0.12.0 h1:LAteZO46XmqTsmPw0QV8n8WiGM205pxrcqHqWznNmyY=
@ -174,8 +174,8 @@ github.com/stackitcloud/stackit-sdk-go/services/redis v0.14.0 h1:wcfA/3mTI7UmTFm
github.com/stackitcloud/stackit-sdk-go/services/redis v0.14.0/go.mod h1:3LhiTR/DMbKR2HuleTzlFHltR1MT1KD0DeW46X6K2GE= github.com/stackitcloud/stackit-sdk-go/services/redis v0.14.0/go.mod h1:3LhiTR/DMbKR2HuleTzlFHltR1MT1KD0DeW46X6K2GE=
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.8.0 h1:7AIvLkB7JZ5lYKtYLwI0rgJ0185hwQC1PFiUrjcinDM= github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.8.0 h1:7AIvLkB7JZ5lYKtYLwI0rgJ0185hwQC1PFiUrjcinDM=
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.8.0/go.mod h1:p16qz/pAW8b1gEhqMpIgJfutRPeDPqQLlbVGyCo3f8o= github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.8.0/go.mod h1:p16qz/pAW8b1gEhqMpIgJfutRPeDPqQLlbVGyCo3f8o=
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.7.0 h1:1Ho+M4DyZHrwbDe1peW//x+/hegIuaUdZqbQEbPlr4k= github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.8.0 h1:pJBG455kmtbQFpCxcBfBK8wOuEnmsMv3h90LFcdj3q0=
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.7.0/go.mod h1:LX0Mcyr7/QP77zf7e05fHCJO38RMuTxr7nEDUDZ3oPQ= github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.8.0/go.mod h1:LX0Mcyr7/QP77zf7e05fHCJO38RMuTxr7nEDUDZ3oPQ=
github.com/stackitcloud/stackit-sdk-go/services/ske v0.15.0 h1:7iTzdiglvJmKMaHlr4JUPvNOmA730rAniry74cnZ8zI= github.com/stackitcloud/stackit-sdk-go/services/ske v0.15.0 h1:7iTzdiglvJmKMaHlr4JUPvNOmA730rAniry74cnZ8zI=
github.com/stackitcloud/stackit-sdk-go/services/ske v0.15.0/go.mod h1:0fFs4R7kg+gU7FNAIzzFvlCZJz6gyZ8CFhbK3eSrAwQ= github.com/stackitcloud/stackit-sdk-go/services/ske v0.15.0/go.mod h1:0fFs4R7kg+gU7FNAIzzFvlCZJz6gyZ8CFhbK3eSrAwQ=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=

View file

@ -364,7 +364,7 @@ func (r *instanceResource) ImportState(ctx context.Context, req resource.ImportS
tflog.Info(ctx, "Secrets Manager instance state imported") tflog.Info(ctx, "Secrets Manager instance state imported")
} }
func mapFields(instance *secretsmanager.Instance, aclList *secretsmanager.AclList, model *Model) error { func mapFields(instance *secretsmanager.Instance, aclList *secretsmanager.ListACLsResponse, model *Model) error {
if instance == nil { if instance == nil {
return fmt.Errorf("response input is nil") return fmt.Errorf("response input is nil")
} }
@ -399,7 +399,7 @@ func mapFields(instance *secretsmanager.Instance, aclList *secretsmanager.AclLis
return nil return nil
} }
func mapACLs(aclList *secretsmanager.AclList, model *Model) error { func mapACLs(aclList *secretsmanager.ListACLsResponse, model *Model) error {
if aclList == nil { if aclList == nil {
return fmt.Errorf("nil ACL list") return fmt.Errorf("nil ACL list")
} }

View file

@ -20,16 +20,16 @@ import (
func TestMapFields(t *testing.T) { func TestMapFields(t *testing.T) {
tests := []struct { tests := []struct {
description string description string
input *secretsmanager.Instance input *secretsmanager.Instance
aclList *secretsmanager.AclList ListACLsResponse *secretsmanager.ListACLsResponse
expected Model expected Model
isValid bool isValid bool
}{ }{
{ {
"default_values", "default_values",
&secretsmanager.Instance{}, &secretsmanager.Instance{},
&secretsmanager.AclList{}, &secretsmanager.ListACLsResponse{},
Model{ Model{
Id: types.StringValue("pid,iid"), Id: types.StringValue("pid,iid"),
InstanceId: types.StringValue("iid"), InstanceId: types.StringValue("iid"),
@ -44,8 +44,8 @@ func TestMapFields(t *testing.T) {
&secretsmanager.Instance{ &secretsmanager.Instance{
Name: utils.Ptr("name"), Name: utils.Ptr("name"),
}, },
&secretsmanager.AclList{ &secretsmanager.ListACLsResponse{
Acls: &[]secretsmanager.Acl{ Acls: &[]secretsmanager.ACL{
{ {
Cidr: utils.Ptr("cidr-1"), Cidr: utils.Ptr("cidr-1"),
Id: utils.Ptr("id-cidr-1"), Id: utils.Ptr("id-cidr-1"),
@ -76,7 +76,7 @@ func TestMapFields(t *testing.T) {
{ {
"nil_response", "nil_response",
nil, nil,
&secretsmanager.AclList{}, &secretsmanager.ListACLsResponse{},
Model{}, Model{},
false, false,
}, },
@ -90,7 +90,7 @@ func TestMapFields(t *testing.T) {
{ {
"no_resource_id", "no_resource_id",
&secretsmanager.Instance{}, &secretsmanager.Instance{},
&secretsmanager.AclList{}, &secretsmanager.ListACLsResponse{},
Model{}, Model{},
false, false,
}, },
@ -101,7 +101,7 @@ func TestMapFields(t *testing.T) {
ProjectId: tt.expected.ProjectId, ProjectId: tt.expected.ProjectId,
InstanceId: tt.expected.InstanceId, InstanceId: tt.expected.InstanceId,
} }
err := mapFields(tt.input, tt.aclList, state) err := mapFields(tt.input, tt.ListACLsResponse, state)
if !tt.isValid && err == nil { if !tt.isValid && err == nil {
t.Fatalf("Should have failed") t.Fatalf("Should have failed")
} }
@ -179,8 +179,8 @@ func TestToCreatePayload(t *testing.T) {
func TestUpdateACLs(t *testing.T) { func TestUpdateACLs(t *testing.T) {
// This is the response used when getting all ACLs currently, across all tests // This is the response used when getting all ACLs currently, across all tests
getAllACLsResp := secretsmanager.AclList{ getAllACLsResp := secretsmanager.ListACLsResponse{
Acls: &[]secretsmanager.Acl{ Acls: &[]secretsmanager.ACL{
{ {
Cidr: utils.Ptr("acl-1"), Cidr: utils.Ptr("acl-1"),
Id: utils.Ptr("id-acl-1"), Id: utils.Ptr("id-acl-1"),
@ -391,7 +391,7 @@ func TestUpdateACLs(t *testing.T) {
return return
} }
resp := secretsmanager.Acl{ resp := secretsmanager.ACL{
Cidr: utils.Ptr(cidr), Cidr: utils.Ptr(cidr),
Id: utils.Ptr(fmt.Sprintf("id-%s", cidr)), Id: utils.Ptr(fmt.Sprintf("id-%s", cidr)),
} }