Skip to content

Commit 6348cd8

Browse files
feat(objectstorage): iam changes (#292)
Co-authored-by: Toni Kangas <kangasta@users.noreply.github.com>
1 parent 0d97b6b commit 6348cd8

216 files changed

Lines changed: 488 additions & 362 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.

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Added
11+
12+
- Policies section in `objectstorage show` command
13+
- Optional parameters `--delete-users` and `--delete-policies` to `objectstorage delete`
14+
15+
### Changed
16+
17+
- Users in `objectstorage show` now contain column `ARN` instead of `Updated`
18+
1019
## [3.4.0] - 2024-02-08
1120

1221
### Added

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.20
44

55
require (
66
github.com/UpCloudLtd/progress v1.0.2
7-
github.com/UpCloudLtd/upcloud-go-api/v6 v6.12.0
7+
github.com/UpCloudLtd/upcloud-go-api/v8 v8.0.0
88
github.com/adrg/xdg v0.3.2
99
github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d
1010
github.com/gemalto/flume v0.12.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym
1717
github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
1818
github.com/UpCloudLtd/progress v1.0.2 h1:CTr1bBuFuXop9TEhR1PakbUMPTlUVL7Bgae9JgqXwPg=
1919
github.com/UpCloudLtd/progress v1.0.2/go.mod h1:iGxOnb9HvHW0yrLGUjHr0lxHhn7TehgWwh7a8NqK6iQ=
20-
github.com/UpCloudLtd/upcloud-go-api/v6 v6.12.0 h1:Qol8WuStmqWTXO8Hfel6FjCgLOZ98MGVCvg3ExcEs68=
21-
github.com/UpCloudLtd/upcloud-go-api/v6 v6.12.0/go.mod h1:I8rWmBBl+OhiY3AGzKbrobiE5TsLCLNYkCQxE4eJcTg=
20+
github.com/UpCloudLtd/upcloud-go-api/v8 v8.0.0 h1:SqSNedBTgVO7GYZb2ixFradeEKKy5NfrWukQ/SMW0V4=
21+
github.com/UpCloudLtd/upcloud-go-api/v8 v8.0.0/go.mod h1:pMuPcIQ5VUC65UETsaEPgHiDymxwX/3xYm4vlC4E9VI=
2222
github.com/adrg/xdg v0.3.2 h1:GUSGQ5pHdev83AYhDSS1A/CX+0JIsxbiWtow2DSA+RU=
2323
github.com/adrg/xdg v0.3.2/go.mod h1:7I2hH/IT30IsupOpKZ5ue7/qNi3CoKzD6tL3HwpaRMQ=
2424
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=

internal/clierrors/invalid_credentials.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package clierrors
33
import (
44
"errors"
55

6-
"github.com/UpCloudLtd/upcloud-go-api/v6/upcloud"
6+
"github.com/UpCloudLtd/upcloud-go-api/v8/upcloud"
77
)
88

99
var _ ClientError = InvalidCredentialsError{}

internal/commands/account/delete.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"github.com/UpCloudLtd/upcloud-cli/v3/internal/completion"
88
"github.com/UpCloudLtd/upcloud-cli/v3/internal/output"
99
"github.com/UpCloudLtd/upcloud-cli/v3/internal/resolver"
10-
"github.com/UpCloudLtd/upcloud-go-api/v6/upcloud/request"
10+
"github.com/UpCloudLtd/upcloud-go-api/v8/upcloud/request"
1111
)
1212

1313
// DeleteCommand creates the "account delete" command

internal/commands/account/delete_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import (
77
"github.com/UpCloudLtd/upcloud-cli/v3/internal/config"
88
smock "github.com/UpCloudLtd/upcloud-cli/v3/internal/mock"
99

10-
"github.com/UpCloudLtd/upcloud-go-api/v6/upcloud"
11-
"github.com/UpCloudLtd/upcloud-go-api/v6/upcloud/request"
10+
"github.com/UpCloudLtd/upcloud-go-api/v8/upcloud"
11+
"github.com/UpCloudLtd/upcloud-go-api/v8/upcloud/request"
1212
"github.com/gemalto/flume"
1313
"github.com/stretchr/testify/assert"
1414
)

internal/commands/account/permissions/list.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import (
1010
"github.com/UpCloudLtd/upcloud-cli/v3/internal/namedargs"
1111
"github.com/UpCloudLtd/upcloud-cli/v3/internal/output"
1212
"github.com/UpCloudLtd/upcloud-cli/v3/internal/ui"
13-
"github.com/UpCloudLtd/upcloud-go-api/v6/upcloud"
14-
"github.com/UpCloudLtd/upcloud-go-api/v6/upcloud/request"
13+
"github.com/UpCloudLtd/upcloud-go-api/v8/upcloud"
14+
"github.com/UpCloudLtd/upcloud-go-api/v8/upcloud/request"
1515
"github.com/jedib0t/go-pretty/v6/text"
1616
"github.com/spf13/pflag"
1717
)

internal/commands/account/show_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
smock "github.com/UpCloudLtd/upcloud-cli/v3/internal/mock"
1111
"github.com/UpCloudLtd/upcloud-cli/v3/internal/mockexecute"
1212

13-
"github.com/UpCloudLtd/upcloud-go-api/v6/upcloud"
13+
"github.com/UpCloudLtd/upcloud-go-api/v8/upcloud"
1414
"github.com/stretchr/testify/assert"
1515
)
1616

internal/commands/database/delete.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"github.com/UpCloudLtd/upcloud-cli/v3/internal/completion"
88
"github.com/UpCloudLtd/upcloud-cli/v3/internal/output"
99
"github.com/UpCloudLtd/upcloud-cli/v3/internal/resolver"
10-
"github.com/UpCloudLtd/upcloud-go-api/v6/upcloud/request"
10+
"github.com/UpCloudLtd/upcloud-go-api/v8/upcloud/request"
1111
)
1212

1313
type deleteCommand struct {

internal/commands/database/delete_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import (
77
"github.com/UpCloudLtd/upcloud-cli/v3/internal/config"
88
smock "github.com/UpCloudLtd/upcloud-cli/v3/internal/mock"
99

10-
"github.com/UpCloudLtd/upcloud-go-api/v6/upcloud"
11-
"github.com/UpCloudLtd/upcloud-go-api/v6/upcloud/request"
10+
"github.com/UpCloudLtd/upcloud-go-api/v8/upcloud"
11+
"github.com/UpCloudLtd/upcloud-go-api/v8/upcloud/request"
1212
"github.com/gemalto/flume"
1313
"github.com/stretchr/testify/assert"
1414
)

0 commit comments

Comments
 (0)