diff --git a/go.mod b/go.mod index 8cf3a5f..d59b702 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/AGLEnergyPublic/tfectl go 1.18 require ( - github.com/hashicorp/go-tfe v1.19.0 + github.com/hashicorp/go-tfe v1.20.0 github.com/itchyny/gojq v0.12.12 github.com/sirupsen/logrus v1.9.0 github.com/spf13/cobra v1.6.1 diff --git a/go.sum b/go.sum index 402b675..83a1051 100644 --- a/go.sum +++ b/go.sum @@ -14,8 +14,8 @@ github.com/hashicorp/go-retryablehttp v0.7.2 h1:AcYqCvkpalPnPF2pn0KamgwamS42TqUD github.com/hashicorp/go-retryablehttp v0.7.2/go.mod h1:Jy/gPYAdjqffZ/yFGCFV2doI5wjtH1ewM9u8iYVjtX8= github.com/hashicorp/go-slug v0.10.1 h1:05SCRWCBpCxOeP7stQHvMgOz0raCBCekaytu8Rg/RZ4= github.com/hashicorp/go-slug v0.10.1/go.mod h1:Ib+IWBYfEfJGI1ZyXMGNbu2BU+aa3Dzu41RKLH301v4= -github.com/hashicorp/go-tfe v1.19.0 h1:CKSrpUfpH0kTF/rC9qrDkKHNgQVHUqnlmSSLyVgVv5g= -github.com/hashicorp/go-tfe v1.19.0/go.mod h1:sk16Tskky9E4ywt0DJN8+qalnHuc11EW45+U8+EaZRs= +github.com/hashicorp/go-tfe v1.20.0 h1:kDxxLbVrhbZiHZp5yN5eIsCCaY2kEU5T9eO1NI8/KRg= +github.com/hashicorp/go-tfe v1.20.0/go.mod h1:sk16Tskky9E4ywt0DJN8+qalnHuc11EW45+U8+EaZRs= github.com/hashicorp/go-uuid v1.0.3 h1:2gKiV6YVmrJ1i2CKKa9obLvRieoRGviZFL26PcT/Co8= github.com/hashicorp/go-version v1.6.0 h1:feTTfFNnjP967rlCxM/I9g701jU+RN74YKx2mOkIeek= github.com/hashicorp/go-version v1.6.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= diff --git a/vendor/github.com/hashicorp/go-tfe/CHANGELOG.md b/vendor/github.com/hashicorp/go-tfe/CHANGELOG.md index 2146ff9..7696d85 100644 --- a/vendor/github.com/hashicorp/go-tfe/CHANGELOG.md +++ b/vendor/github.com/hashicorp/go-tfe/CHANGELOG.md @@ -1,3 +1,10 @@ +# v1.20.0 + +## Enhancements +* Update team project access to include additional project roles by @joekarl [#642](https://github.com/hashicorp/go-tfe/pull/642) + +## Bug Fixes + # v1.19.0 ## Enhancements diff --git a/vendor/github.com/hashicorp/go-tfe/Makefile b/vendor/github.com/hashicorp/go-tfe/Makefile index d5bc93a..5d2a50f 100644 --- a/vendor/github.com/hashicorp/go-tfe/Makefile +++ b/vendor/github.com/hashicorp/go-tfe/Makefile @@ -23,7 +23,7 @@ test: # Make target to generate mocks for specified FILENAME mocks: check-filename - @echo "mockgen -source=$(FILENAME) -destination=mocks/$(FILENAME) -package=mocks" >> generate_mocks.sh + @echo "mockgen -source=$(FILENAME) -destination=mocks/$(subst .go,_mocks.go,$(FILENAME)) -package=mocks" >> generate_mocks.sh ./generate_mocks.sh envvars: diff --git a/vendor/github.com/hashicorp/go-tfe/generate_mocks.sh b/vendor/github.com/hashicorp/go-tfe/generate_mocks.sh index 9177d34..01dabd6 100644 --- a/vendor/github.com/hashicorp/go-tfe/generate_mocks.sh +++ b/vendor/github.com/hashicorp/go-tfe/generate_mocks.sh @@ -66,4 +66,4 @@ mockgen -source=workspace.go -destination=mocks/workspace_mocks.go -package=mock mockgen -source=workspace_run_task.go -destination=mocks/workspace_run_tasks_mocks.go -package=mocks mockgen -source=agent.go -destination=mocks/agents.go -package=mocks mockgen -source=policy_evaluation.go -destination=mocks/policy_evaluation.go -package=mocks -mockgen -source=project.go -destination=mocks/project_mocks.go -package=mocks \ No newline at end of file +mockgen -source=project.go -destination=mocks/project_mocks.go -package=mocks diff --git a/vendor/github.com/hashicorp/go-tfe/team_project_access.go b/vendor/github.com/hashicorp/go-tfe/team_project_access.go index e54fb44..6de42c8 100644 --- a/vendor/github.com/hashicorp/go-tfe/team_project_access.go +++ b/vendor/github.com/hashicorp/go-tfe/team_project_access.go @@ -43,8 +43,10 @@ type teamProjectAccesses struct { type TeamProjectAccessType string const ( - TeamProjectAccessAdmin TeamProjectAccessType = "admin" - TeamProjectAccessRead TeamProjectAccessType = "read" + TeamProjectAccessAdmin TeamProjectAccessType = "admin" + TeamProjectAccessMaintain TeamProjectAccessType = "maintain" + TeamProjectAccessWrite TeamProjectAccessType = "write" + TeamProjectAccessRead TeamProjectAccessType = "read" ) // TeamProjectAccessList represents a list of team project accesses @@ -224,7 +226,10 @@ func (o TeamProjectAccessAddOptions) valid() error { func validateTeamProjectAccessType(t TeamProjectAccessType) error { switch t { - case TeamProjectAccessAdmin, TeamProjectAccessRead: + case TeamProjectAccessAdmin, + TeamProjectAccessMaintain, + TeamProjectAccessWrite, + TeamProjectAccessRead: // do nothing default: return ErrInvalidTeamProjectAccessType diff --git a/vendor/modules.txt b/vendor/modules.txt index c65f390..dcb390c 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -13,7 +13,7 @@ github.com/hashicorp/go-retryablehttp # github.com/hashicorp/go-slug v0.10.1 ## explicit; go 1.15 github.com/hashicorp/go-slug -# github.com/hashicorp/go-tfe v1.19.0 +# github.com/hashicorp/go-tfe v1.20.0 ## explicit; go 1.19 github.com/hashicorp/go-tfe # github.com/hashicorp/go-version v1.6.0