Skip to content

Commit e609e33

Browse files
stackit-pipelinerenovate-botmarceljk
authored
fix(deps): update stackit sdk modules (#658)
* fix(deps): update stackit sdk modules * fix: iaas update --------- Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> Co-authored-by: Marcel Jacek <Marcel.Jacek@stackit.cloud>
1 parent 13c97c9 commit e609e33

File tree

12 files changed

+95
-89
lines changed

12 files changed

+95
-89
lines changed

go.mod

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,21 @@ require (
1616
github.com/spf13/pflag v1.0.6
1717
github.com/spf13/viper v1.20.0
1818
github.com/stackitcloud/stackit-sdk-go/core v0.16.0
19-
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.6.0
20-
github.com/stackitcloud/stackit-sdk-go/services/dns v0.13.0
21-
github.com/stackitcloud/stackit-sdk-go/services/iaas v0.21.1
22-
github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v0.18.0
23-
github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.20.0
24-
github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.0.1
25-
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.13.0
19+
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.6.1
20+
github.com/stackitcloud/stackit-sdk-go/services/dns v0.13.1
21+
github.com/stackitcloud/stackit-sdk-go/services/iaas v0.22.0
22+
github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v0.18.1
23+
github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.20.1
24+
github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.0.2
25+
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.13.1
2626
github.com/stackitcloud/stackit-sdk-go/services/runcommand v1.0.0
27-
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.11.0
27+
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.11.2
2828
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v0.6.0
2929
github.com/stackitcloud/stackit-sdk-go/services/serverupdate v0.5.0
30-
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.6.0
31-
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.0.0
32-
github.com/stackitcloud/stackit-sdk-go/services/ske v0.22.0
33-
github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.0.0
30+
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.6.1
31+
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.0.1
32+
github.com/stackitcloud/stackit-sdk-go/services/ske v0.22.1
33+
github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.0.1
3434
github.com/zalando/go-keyring v0.2.6
3535
golang.org/x/mod v0.23.0
3636
golang.org/x/oauth2 v0.26.0
@@ -76,13 +76,13 @@ require (
7676
github.com/sourcegraph/conc v0.3.0 // indirect
7777
github.com/spf13/afero v1.12.0 // indirect
7878
github.com/spf13/cast v1.7.1 // indirect
79-
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.0.0
80-
github.com/stackitcloud/stackit-sdk-go/services/logme v0.21.0
81-
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.21.0
82-
github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.1.0
83-
github.com/stackitcloud/stackit-sdk-go/services/observability v0.3.0
84-
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.21.0
85-
github.com/stackitcloud/stackit-sdk-go/services/redis v0.21.0
79+
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.0.1
80+
github.com/stackitcloud/stackit-sdk-go/services/logme v0.21.1
81+
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.21.1
82+
github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.1.1
83+
github.com/stackitcloud/stackit-sdk-go/services/observability v0.3.1
84+
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.21.1
85+
github.com/stackitcloud/stackit-sdk-go/services/redis v0.21.1
8686
github.com/subosito/gotenv v1.6.0 // indirect
8787
go.uber.org/multierr v1.11.0 // indirect
8888
golang.org/x/sys v0.30.0 // indirect

go.sum

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -113,50 +113,50 @@ github.com/spf13/viper v1.20.0 h1:zrxIyR3RQIOsarIrgL8+sAvALXul9jeEPa06Y0Ph6vY=
113113
github.com/spf13/viper v1.20.0/go.mod h1:P9Mdzt1zoHIG8m2eZQinpiBjo6kCmZSKBClNNqjJvu4=
114114
github.com/stackitcloud/stackit-sdk-go/core v0.16.0 h1:9caGZwGLZDyBBe6ojk9VR4B2m3/0H5It6znBz76sH1w=
115115
github.com/stackitcloud/stackit-sdk-go/core v0.16.0/go.mod h1:LRheSoXTFRHWAyA8Q9skWtWBp3ZZ+bFAKiKuf4lTDkE=
116-
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.6.0 h1:nSaSvo9o4c9KGc0vct+JWk5T49Ic6i3hzbLKviJtVhA=
117-
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.6.0/go.mod h1:LoOkWrUropfVm72oE5aWSC9yRiM3s8Vf3TvC7HtC3b8=
118-
github.com/stackitcloud/stackit-sdk-go/services/dns v0.13.0 h1:gEoA2oj3OcDg3XI0KSJm8mCjQz9WOZENeSgfTFPK8ow=
119-
github.com/stackitcloud/stackit-sdk-go/services/dns v0.13.0/go.mod h1:JE8POcTfSxTo+g1MkgVQ+OjT4jWEr08MIY8qx3Hi+Tw=
120-
github.com/stackitcloud/stackit-sdk-go/services/iaas v0.21.1 h1:ZFFJr54FcYTUBjE+5E3Cx92jTDdHGKT2DTIvvJSRrTc=
121-
github.com/stackitcloud/stackit-sdk-go/services/iaas v0.21.1/go.mod h1:9p5IIdOKOM5/DIjbenKrWvz6GlSps4jsPJZkH7QJuRU=
122-
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.0.0 h1:z2p0OobEAgSE5bQr+KR+4Y1QTvDbSC2a7w2eCV/oSp4=
123-
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.0.0/go.mod h1:x0jgrL+/K2cE4BvcIQByFUf0nOPVZRqq5Z074kjjr64=
124-
github.com/stackitcloud/stackit-sdk-go/services/logme v0.21.0 h1:P7bxaVzkZPGMWItLynKIvc88Xh6jCnK4dPTTT+L607o=
125-
github.com/stackitcloud/stackit-sdk-go/services/logme v0.21.0/go.mod h1:os4Kp2+jkMUJ2dZtgU9A91N3EJSw3MMh2slxgK1609g=
126-
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.21.0 h1:ks1i+cfD/YPRss//4aq6uvxbLvUwb5QvcUrOPeboLFY=
127-
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.21.0/go.mod h1:kGAT87SO5Wkv/CSZevMZcPml3V38G6tnT1Wvdkdmkv4=
128-
github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v0.18.0 h1:mXVFa5/5uvOibPAUU0HTM7uf7H95IbnYnIzNvR5gB00=
129-
github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v0.18.0/go.mod h1:uuTdgDo4Ju2W0eMfHc3a5n9SXNKJPdxuq15e3AFss6Q=
130-
github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.1.0 h1:kWfmDQeTMijx0ySPiPfL4EU1TL6lcpkRVrzXenSaX6w=
131-
github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.1.0/go.mod h1:giKgWW+KXpBDiZFWt/9D7D+sU1WSp27CQy+NolyrL8s=
132-
github.com/stackitcloud/stackit-sdk-go/services/observability v0.3.0 h1:Hn4BwKCzzmUdIFCU74OD9KgDA9OgmzRJzGMGXjPCWkQ=
133-
github.com/stackitcloud/stackit-sdk-go/services/observability v0.3.0/go.mod h1:PxfwA6YFtxwOajB4iTp1Eq7G02qUC3HdQPJvHGjQ1hk=
134-
github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.20.0 h1:y83IhdbQv8EHovWPTqeulGgyZKJ39AQW1klo0g7a7og=
135-
github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.20.0/go.mod h1:Gk3hWaQDCJGgaixjGkUmoIr74VNWwdAakiUrvizpOWQ=
136-
github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.0.1 h1:vUi9//CyfS6UMv0hftYMamimjJLco5lxT/KW9y4QPqM=
137-
github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.0.1/go.mod h1:7TqfCUZRW7sjv8qOrLV5IvS6jqvY9Uxka165zdjYwD4=
138-
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.21.0 h1:zEJXwsuasmYH8dONZrCsZzcann/+6HZDKUPhN3mOmY0=
139-
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.21.0/go.mod h1:SaL9BCTeWcEmU9JiKgNihEXKnFKDTn91L9ehgvauWuM=
140-
github.com/stackitcloud/stackit-sdk-go/services/redis v0.21.0 h1:UDIRWwiZ2/2ukmn60wPo83PUSuWPaXqbuRzkRTjRQNQ=
141-
github.com/stackitcloud/stackit-sdk-go/services/redis v0.21.0/go.mod h1:ErMQspxm7+XmtOsEM6lTD73oALPq3lUC5s+JQkm6Y/s=
142-
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.13.0 h1:fPCdQOsdPB1QqwcgytrROk+h5va49CAnp5YSCIrKZWY=
143-
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.13.0/go.mod h1:Hs8RwANfF2ZKqOowPBqMQqLoRHcMobiKAihWWirAdEU=
116+
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.6.1 h1:2lq6SG8qOgPOx2OIA5Bca8mwRSlect3Yljk57bXqd5I=
117+
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.6.1/go.mod h1:in9kC4GIBU5DpzXKFDL7RDl0fKyvN/RUIc7YbyWYEUA=
118+
github.com/stackitcloud/stackit-sdk-go/services/dns v0.13.1 h1:W5zQhg/nA2RVSkUtRjsGcJMdYlOicoE5gBGE9zMT9Eo=
119+
github.com/stackitcloud/stackit-sdk-go/services/dns v0.13.1/go.mod h1:+i7jQpfgj/OuZNVZ9A9aUHdVUR/j2SfICLeHbtNn+5c=
120+
github.com/stackitcloud/stackit-sdk-go/services/iaas v0.22.0 h1:xaNory8kBIsBG7PJnBfPP1cERc+ERqjebxmEmEOvRHU=
121+
github.com/stackitcloud/stackit-sdk-go/services/iaas v0.22.0/go.mod h1:LVOYlzNt5BXDC42AHd/GZj6KvlCg4w94of/E6pZOj5k=
122+
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.0.1 h1:4Kz9MH9VVuXYnnWFjJcPFVBiPtCUnSrHfsyUzBWwhKc=
123+
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.0.1/go.mod h1:x0jgrL+/K2cE4BvcIQByFUf0nOPVZRqq5Z074kjjr64=
124+
github.com/stackitcloud/stackit-sdk-go/services/logme v0.21.1 h1:LwZlY0cANz2HR6U7I6hR+kFShmTKlTPNxBp1XHDoUzE=
125+
github.com/stackitcloud/stackit-sdk-go/services/logme v0.21.1/go.mod h1:aSdF3zcNoudRx5AzHqGVQVN7Cq05OseCQFyDa7P2cC8=
126+
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.21.1 h1:gAFstHEqncA6nFIrXKHrF1HDNF5jqhB1gzW/lNHAevI=
127+
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.21.1/go.mod h1:kUOByn2sB5KSIiz8Bx3XOLF3z7B8JtqP2nhH+Cr2W7o=
128+
github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v0.18.1 h1:n6xMTHrLV9L78ureeigHHPwmMC4ZntOgVC+agV81Rpk=
129+
github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v0.18.1/go.mod h1:R+fHrtGfy+zx+d5s31cBh09P3TG58dyytb83gB7ldi0=
130+
github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.1.1 h1:yyN3Q4i+5bmUVySPbQC7sSKG6sK21V8AxMjvhfJe2r0=
131+
github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.1.1/go.mod h1:c5/LHxZZ7qZYOboR01qOw1Mqq5v/VNyONw7WPHctNeY=
132+
github.com/stackitcloud/stackit-sdk-go/services/observability v0.3.1 h1:V6vvH++exqeqzD7TtzLc86ZRFrbcmxlaQqBJewiUXrE=
133+
github.com/stackitcloud/stackit-sdk-go/services/observability v0.3.1/go.mod h1:/GFUX/OiR2/SsWh3Vsu7UnY6QLJzsbHwrcxiRBxmYOA=
134+
github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.20.1 h1:Bag2KZMwHJhlz2iy5Sy4ANTwPSR/ArGXcF13tbC3O+M=
135+
github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.20.1/go.mod h1:F1WyCyjAuzq3YI+YPJxj4AXrmpWXtxjFxGhwo9RIYy4=
136+
github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.0.2 h1:S6uamk6ecVy8K3jE2mgU50h14GoGE0LRVmiK3TvgfTc=
137+
github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.0.2/go.mod h1:7TqfCUZRW7sjv8qOrLV5IvS6jqvY9Uxka165zdjYwD4=
138+
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.21.1 h1:eShKpZ+YHv1/BfgKPR6gM66oPNFh7LyMBDAztApP388=
139+
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.21.1/go.mod h1:Z6j5yC+5xN/+KL2q8yN9F+DZWoGPYHzTpEaPy5mfYyo=
140+
github.com/stackitcloud/stackit-sdk-go/services/redis v0.21.1 h1:JKKAeMJAcZ2L/spwMHonmOmFFtcEuaLHRMP3wCF87jg=
141+
github.com/stackitcloud/stackit-sdk-go/services/redis v0.21.1/go.mod h1:ZPLAvqSApWS7hzinfCVAidPuWrMxizpkVhQ3zoIt8QU=
142+
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.13.1 h1:6bl/BSVebTnK73ToRn80Mtd1sl0TowfhOninyoSQA/U=
143+
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.13.1/go.mod h1:t7Bq7VRIN1D9C2sa2PE5gzwL6d7p1fypnsydYhKaA5k=
144144
github.com/stackitcloud/stackit-sdk-go/services/runcommand v1.0.0 h1:tKUyddNszcif4j2yL6lJd4tDAykcU3shMkAPoM9EzV8=
145145
github.com/stackitcloud/stackit-sdk-go/services/runcommand v1.0.0/go.mod h1:5n31cpeYcz2DSax4ygpZICEHDoHCTbWHrNGNYWwlRA8=
146-
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.11.0 h1:PwfpDFGUUJ8+Go5hJf+/hA5CHfY+DPS1cqIUYH+zWtE=
147-
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.11.0/go.mod h1:Hb21FmYP95q0fzOb9jk4/9CIxTsHzrSYDQZh6e82XUg=
146+
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.11.2 h1:SZoWUDUA8foNbu+cwRa67VxJXJJx4M8oiHeykVh8Wlg=
147+
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.11.2/go.mod h1:PrD0nNG94Dd5D9pu7HJ0bAg8ccDz6/7KaIts7K9p7as=
148148
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v0.6.0 h1:cESGAkm0ftADRBfdbiyx3pp/KVQ8JgmUQdRzpwG61wE=
149149
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v0.6.0/go.mod h1:aYPLsiImzWaYXEfYIZ0wJnV56PwcR+buy8Xu9jjbfGA=
150150
github.com/stackitcloud/stackit-sdk-go/services/serverupdate v0.5.0 h1:TMUxDh8XGgWUpnWo7GsawVq2ICDsy/r8dMlfC26MR5g=
151151
github.com/stackitcloud/stackit-sdk-go/services/serverupdate v0.5.0/go.mod h1:giHnHz3kHeLY8Av9MZLsyJlaTXYz+BuGqdP/SKB5Vo0=
152-
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.6.0 h1:y+XzJcntHJ7M+IWWvAUkiVFA8op+jZxwHs3ktW2aLoA=
153-
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.6.0/go.mod h1:J/Wa67cbDI1wAyxib9PiEbNqGfIoFUH+DSLueVazQx8=
154-
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.0.0 h1:Xxd5KUSWRt7FytnNWClLEa0n9GM6e5xAKo835ODSpAM=
155-
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.0.0/go.mod h1:EMqjiq/72WKXSwnJGLpumUJS4Uwlyhg5vtNg7qWoGtc=
156-
github.com/stackitcloud/stackit-sdk-go/services/ske v0.22.0 h1:3KUVls8zXsbT2tOYRSHyp3/l0Kpjl4f3INmQKYTe65Y=
157-
github.com/stackitcloud/stackit-sdk-go/services/ske v0.22.0/go.mod h1:63IvXpBJTIVONAnGPSDo0sRJ+6n6tzO918OLqfYBxto=
158-
github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.0.0 h1:RYJO0rZea9+sxVfaJDWRo2zgfKNgiUcA5c0nbvZURiU=
159-
github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.0.0/go.mod h1:d2ICXCS2h3IMsZW0OanWkEH2XdLiY/XRKx2TcR940nw=
152+
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.6.1 h1:VKgxgjsbaUVMCnntq+MLQ/c1Emn5crVr11B3gJnyHN4=
153+
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.6.1/go.mod h1:vn6xmMRxYgEoBhYEy6i2SY2qbeDKjs4IVNdnQHcQpBc=
154+
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.0.1 h1:7yY68QuntatwRG6ri65FlfeewACChLVbLp67wHCS8Go=
155+
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.0.1/go.mod h1:EMqjiq/72WKXSwnJGLpumUJS4Uwlyhg5vtNg7qWoGtc=
156+
github.com/stackitcloud/stackit-sdk-go/services/ske v0.22.1 h1:9OnJGvQcL3Xwmc2BRQudjn2GNGvbJr8/xAIlmqtnmfQ=
157+
github.com/stackitcloud/stackit-sdk-go/services/ske v0.22.1/go.mod h1:RlH5d+znKkOVt/HsD7OBAlhgIos7TM7vv0qCeqvCqmo=
158+
github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.0.1 h1:3uPq1jXXw8+6Op/fJuPaKOpTP0nOCHAUobMzZV7aHGg=
159+
github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.0.1/go.mod h1:d2ICXCS2h3IMsZW0OanWkEH2XdLiY/XRKx2TcR940nw=
160160
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
161161
github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY=
162162
github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=

internal/cmd/image/create/create.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
141141
if !ok {
142142
return fmt.Errorf("create image: no upload URL has been provided")
143143
}
144-
if err := uploadAsync(ctx, p, model, file, *url); err != nil {
144+
if err := uploadAsync(ctx, p, model, file, url); err != nil {
145145
return err
146146
}
147147

internal/cmd/image/list/list.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,13 +80,13 @@ func NewCmd(p *print.Printer) *cobra.Command {
8080
return fmt.Errorf("list images: %w", err)
8181
}
8282

83-
if items := response.GetItems(); items == nil || len(*items) == 0 {
83+
if items := response.GetItems(); len(items) == 0 {
8484
p.Info("No images found for project %q", projectLabel)
8585
} else {
86-
if model.Limit != nil && len(*items) > int(*model.Limit) {
87-
*items = (*items)[:*model.Limit]
86+
if model.Limit != nil && len(items) > int(*model.Limit) {
87+
items = (items)[:*model.Limit]
8888
}
89-
if err := outputResult(p, model.OutputFormat, *items); err != nil {
89+
if err := outputResult(p, model.OutputFormat, items); err != nil {
9090
return fmt.Errorf("output images: %w", err)
9191
}
9292
}

internal/cmd/observability/credentials/create/create_test.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import (
66

77
"github.com/stackitcloud/stackit-cli/internal/pkg/globalflags"
88
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
9-
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
109
"github.com/stackitcloud/stackit-sdk-go/services/observability"
1110

1211
"github.com/google/go-cmp/cmp"
@@ -218,7 +217,7 @@ func TestOutputResult(t *testing.T) {
218217
name: "set response with credentials",
219218
args: args{
220219
resp: &observability.CreateCredentialsResponse{
221-
Credentials: observability.NewCredentials(utils.Ptr("dummy-pw"), utils.Ptr("dummy-user")),
220+
Credentials: observability.NewCredentials("dummy-pw", "dummy-user"),
222221
},
223222
},
224223
wantErr: false,

internal/cmd/quota/list/list.go

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -133,40 +133,40 @@ func outputResult(p *print.Printer, outputFormat string, quotas *iaas.QuotaList)
133133
table := tables.NewTable()
134134
table.SetHeader("NAME", "LIMIT", "CURRENT USAGE", "PERCENT")
135135
if val := quotas.BackupGigabytes; val != nil {
136-
table.AddRow("Total size in GiB of backups [GiB]", conv(val.GetLimit()), conv(val.GetUsage()), percentage(val))
136+
table.AddRow("Total size in GiB of backups [GiB]", conv(val.Limit), conv(val.Usage), percentage(val))
137137
}
138138
if val := quotas.Backups; val != nil {
139-
table.AddRow("Number of backups [Count]", conv(val.GetLimit()), conv(val.GetUsage()), percentage(val))
139+
table.AddRow("Number of backups [Count]", conv(val.Limit), conv(val.Usage), percentage(val))
140140
}
141141
if val := quotas.Gigabytes; val != nil {
142-
table.AddRow("Total size in GiB of volumes and snapshots [GiB]", conv(val.GetLimit()), conv(val.GetUsage()), percentage(val))
142+
table.AddRow("Total size in GiB of volumes and snapshots [GiB]", conv(val.Limit), conv(val.Usage), percentage(val))
143143
}
144144
if val := quotas.Networks; val != nil {
145-
table.AddRow("Number of networks [Count]", conv(val.GetLimit()), conv(val.GetUsage()), percentage(val))
145+
table.AddRow("Number of networks [Count]", conv(val.Limit), conv(val.Usage), percentage(val))
146146
}
147147
if val := quotas.Nics; val != nil {
148-
table.AddRow("Number of network interfaces (nics) [Count]", conv(val.GetLimit()), conv(val.GetUsage()), percentage(val))
148+
table.AddRow("Number of network interfaces (nics) [Count]", conv(val.Limit), conv(val.Usage), percentage(val))
149149
}
150150
if val := quotas.PublicIps; val != nil {
151-
table.AddRow("Number of public IP addresses [Count]", conv(val.GetLimit()), conv(val.GetUsage()), percentage(val))
151+
table.AddRow("Number of public IP addresses [Count]", conv(val.Limit), conv(val.Usage), percentage(val))
152152
}
153153
if val := quotas.Ram; val != nil {
154-
table.AddRow("Amount of server RAM in MiB [MiB]", conv(val.GetLimit()), conv(val.GetUsage()), percentage(val))
154+
table.AddRow("Amount of server RAM in MiB [MiB]", conv(val.Limit), conv(val.Usage), percentage(val))
155155
}
156156
if val := quotas.SecurityGroupRules; val != nil {
157-
table.AddRow("Number of security group rules [Count]", conv(val.GetLimit()), conv(val.GetUsage()), percentage(val))
157+
table.AddRow("Number of security group rules [Count]", conv(val.Limit), conv(val.Usage), percentage(val))
158158
}
159159
if val := quotas.SecurityGroups; val != nil {
160-
table.AddRow("Number of security groups [Count]", conv(val.GetLimit()), conv(val.GetUsage()), percentage(val))
160+
table.AddRow("Number of security groups [Count]", conv(val.Limit), conv(val.Usage), percentage(val))
161161
}
162162
if val := quotas.Snapshots; val != nil {
163-
table.AddRow("Number of snapshots [Count]", conv(val.GetLimit()), conv(val.GetUsage()), percentage(val))
163+
table.AddRow("Number of snapshots [Count]", conv(val.Limit), conv(val.Usage), percentage(val))
164164
}
165165
if val := quotas.Vcpu; val != nil {
166-
table.AddRow("Number of server cores (vcpu) [Count]", conv(val.GetLimit()), conv(val.GetUsage()), percentage(val))
166+
table.AddRow("Number of server cores (vcpu) [Count]", conv(val.Limit), conv(val.Usage), percentage(val))
167167
}
168168
if val := quotas.Volumes; val != nil {
169-
table.AddRow("Number of volumes [Count]", conv(val.GetLimit()), conv(val.GetUsage()), percentage(val))
169+
table.AddRow("Number of volumes [Count]", conv(val.Limit), conv(val.Usage), percentage(val))
170170
}
171171
err := table.Display(p)
172172
if err != nil {
@@ -185,11 +185,13 @@ func conv(n *int64) string {
185185
}
186186

187187
func percentage(val interface {
188-
GetLimit() *int64
189-
GetUsage() *int64
188+
GetLimitOk() (int64, bool)
189+
GetUsageOk() (int64, bool)
190190
}) string {
191-
if a, b := val.GetLimit(), val.GetUsage(); a != nil && b != nil {
192-
return fmt.Sprintf("%3.1f%%", 100.0/float64(*a)*float64(*b))
191+
a, aOk := val.GetLimitOk()
192+
b, bOk := val.GetUsageOk()
193+
if aOk && bOk {
194+
return fmt.Sprintf("%3.1f%%", 100.0/float64(a)*float64(b))
193195
}
194196
return "n/a"
195197
}

internal/cmd/security-group/list/list.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
6767
return fmt.Errorf("list security group: %w", err)
6868
}
6969

70-
if items := response.GetItems(); items == nil || len(*items) == 0 {
70+
if items := response.GetItems(); len(items) == 0 {
7171
p.Info("No security groups found for project %q", projectLabel)
7272
} else {
73-
if err := outputResult(p, model.OutputFormat, *items); err != nil {
73+
if err := outputResult(p, model.OutputFormat, items); err != nil {
7474
return fmt.Errorf("output security groups: %w", err)
7575
}
7676
}

0 commit comments

Comments
 (0)