Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from hashicorp:main #47

Open
wants to merge 1,500 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
1500 commits
Select commit Hold shift + click to select a range
de2e5b8
Merge pull request #940 from hashicorp/TF-18548
DanielMSchmidt Jul 31, 2024
ed2be5b
stacks: add stack plan operations to stack plan
DanielMSchmidt Aug 1, 2024
98d7917
stacks: add include options
DanielMSchmidt Aug 1, 2024
736c201
stacks: use DoJSON for json response
DanielMSchmidt Aug 1, 2024
3d40746
Use json encoding for vcs-repo request params
brandonc Aug 1, 2024
3b6d3a7
rename TBW-based timeout attributes
radditude Aug 2, 2024
5b8d805
stacks: add missing fields to change and resource instance
DanielMSchmidt Aug 2, 2024
5353a7a
stacks: fix naming of importing
DanielMSchmidt Aug 2, 2024
6b0cee5
Merge pull request #945 from hashicorp/add-stackplan-operation-relati…
DanielMSchmidt Aug 2, 2024
83a72a6
Merge pull request #947 from hashicorp/radditude/rename-tbw-attributes
radditude Aug 2, 2024
f79eff0
stacks: fix typo
DanielMSchmidt Aug 5, 2024
d460fb5
Merge pull request #951 from hashicorp/fix-typo
DanielMSchmidt Aug 5, 2024
217b7bf
Merge pull request #946 from hashicorp/TF-19147-go-tfe-stacks-create-…
brandonc Aug 5, 2024
7857459
Merge branch 'main' into dependabot/go_modules/github.com/hashicorp/g…
brandonc Aug 5, 2024
08c99d6
Merge pull request #905 from hashicorp/dependabot/go_modules/github.c…
brandonc Aug 5, 2024
25f1a24
stacks: decode diagnostics
DanielMSchmidt Aug 5, 2024
ad4d639
fix: Fix returned workspace for created & upgraded no-code workspaces.
paladin-devops Aug 7, 2024
2b5ca89
changelog
paladin-devops Aug 7, 2024
ffbcfd3
Merge pull request #954 from hashicorp/no-code-workspace-output
brandonc Aug 7, 2024
fd766c1
Update CHANGELOG.md
brandonc Aug 7, 2024
0c1f98e
stacks: add diagnostics to stack configuration
DanielMSchmidt Aug 8, 2024
65265bf
Adds support for StacksEnabled on Organizations
brandonc Aug 9, 2024
491859d
Adds support for StackSources
brandonc Aug 9, 2024
b585e79
Merge pull request #956 from hashicorp/decode-stack-diagnostics-tryin…
DanielMSchmidt Aug 12, 2024
9ffbded
[COMPLIANCE] Add Copyright and License Headers
hashicorp-copywrite[bot] Aug 12, 2024
a26d597
Use url.PathEscape for paths
brandonc Aug 13, 2024
417505b
More flexible NewRequest parameters
brandonc Aug 13, 2024
1dcf0bf
Merge branch 'main' into TF-19390-go-tfe-support-for-stack-sources
DanielMSchmidt Aug 13, 2024
82f0a06
Merge pull request #959 from hashicorp/brandonc/query_params_on_non_g…
brandonc Aug 14, 2024
564a1e1
Merge pull request #957 from hashicorp/TF-19390-go-tfe-support-for-st…
brandonc Aug 14, 2024
5e7ca37
stacks: add speculative plan flag to stack
DanielMSchmidt Aug 14, 2024
afc8fe1
Merge pull request #960 from hashicorp/TF-18549
sebasslash Aug 14, 2024
894fbb8
Merge pull request #958 from hashicorp/compliance/add-headers
sebasslash Aug 14, 2024
66bc839
Bump dependency versions
sebasslash Aug 14, 2024
f2beab8
v1.63.0 changelog
sebasslash Aug 14, 2024
294b11b
polling helpers for stack plan/configuration state
brandonc Aug 6, 2024
156fdc7
AwaitTerminalState -> AwaitTerminal
brandonc Aug 14, 2024
5fc02fb
SpeculativePlansEnabled -> SpeculativeEnabled
brandonc Aug 14, 2024
b59fea2
Merge pull request #953 from hashicorp/brandonc/stack_status_polling
brandonc Aug 14, 2024
33407ff
Merge pull request #962 from hashicorp/v1.63.0-changelog
sebasslash Aug 14, 2024
b9a6e7e
Add support for Org. Token types
glennsarti Jul 31, 2024
6ad8729
Merge pull request #943 from hashicorp/gs/add-audit-tokens
glennsarti Aug 16, 2024
95a58ca
stacks: add includes for stack read and list
DanielMSchmidt Aug 20, 2024
334c180
Merge pull request #963 from hashicorp/add-stack-include-options
DanielMSchmidt Aug 20, 2024
69b88a6
Ensure vcs-repo attribute is properly encoded/decoded on create and read
brandonc Aug 20, 2024
c93ac9d
Ensure workspace with vcs-repo behaves as expected
brandonc Aug 20, 2024
4ec8b32
chore: updating changelog
ctrombley Aug 20, 2024
9be0628
Merge pull request #965 from hashicorp/release-v1.64
ctrombley Aug 20, 2024
d0cc62d
Merge pull request #964 from hashicorp/brandonc/fix_vcsrepo_encoding
brandonc Aug 23, 2024
26f46b9
Update CHANGELOG.md
brandonc Aug 23, 2024
4d7eeec
Org: Include no-code specific permissions to `OrganizationPermissions`
briancain Aug 27, 2024
cfee3d8
Fixup: Add changelog
briancain Aug 27, 2024
2763cc2
Test: Add test for asserting no-code permissions for org
briancain Aug 27, 2024
075d7f9
no-code: Fix upgrade output return value.
paladin-devops Aug 7, 2024
390c62d
no-code: Document WorkspaceUpgrade, update upgrade test.
paladin-devops Aug 7, 2024
36d261e
no-code: Update upgrade method to handle differently-structured API r…
paladin-devops Aug 8, 2024
4ccdef2
no-code: Use jsonapi.UnmarshalPayload to unmarshal happy path upgrade…
paladin-devops Aug 8, 2024
dfaa290
lint: Use raw.String as per linting rules.
paladin-devops Aug 8, 2024
d412d63
no-code: Use new standard no-code wksp upgrade response structure.
paladin-devops Aug 27, 2024
8e308df
Merge pull request #967 from hashicorp/org/add-no-code-permissions
briancain Aug 27, 2024
e75d2b5
Update CHANGELOG.md for release v1.64.2 (#968)
Uk1288 Aug 27, 2024
73d881f
Merge branch 'main' into fix-no-code-upgrade
paladin-devops Aug 28, 2024
1e9f842
Merge pull request #955 from hashicorp/fix-no-code-upgrade
paladin-devops Aug 29, 2024
8a2380c
[TF-20104] Add force delete for stacks
hashimoon Sep 5, 2024
ac73994
Update changelog for Stacks ForceDelete
hashimoon Sep 6, 2024
efc92dd
Merge pull request #969 from hashicorp/hashimoon/stacks-force-delete
hashimoon Sep 9, 2024
21b5486
v1.65.0 Changelog
ctrombley Sep 10, 2024
c53e306
Merge pull request #970 from hashicorp/release-v1.65.0
ctrombley Sep 10, 2024
122d53d
Add billable RUM count to state version
shoekstra Sep 12, 2024
5d526ab
Update CHANGELOG
brandonc Sep 13, 2024
51220c5
Update workspace_resources_integration_test.go
brandonc Sep 13, 2024
e5e5287
Update notification configuration to re-use run task host
brandonc Sep 13, 2024
bd1cdb9
Merge pull request #974 from hashicorp/add_billable_rum_count
brandonc Sep 13, 2024
4eb4137
Return error message when workspace is locked by a team or user
lucasmelin Sep 12, 2024
80ceded
Test case for unlocking a workspace when it has been locked by a team
lucasmelin Sep 12, 2024
109d3f1
Fix linter issue by asserting on err in test
lucasmelin Sep 12, 2024
149adb7
stacks: add options to create stack source request
DanielMSchmidt Aug 14, 2024
c4d3b14
Merge pull request #975 from hashicorp/TF-20366-unlocking-a-workspace…
Maed223 Sep 17, 2024
e975041
1.65.1 changelog
Maed223 Sep 17, 2024
6ae619a
add forgotten changelog entry
Maed223 Sep 17, 2024
96731b9
Merge pull request #976 from hashicorp/1.65.1-changelog
Maed223 Sep 17, 2024
975053a
use minor bump instead of patch
Maed223 Sep 17, 2024
ec9ee35
Merge pull request #977 from hashicorp/1.66.0-changelog
brandonc Sep 17, 2024
8aecca7
Adds ErrWorkspaceLockedStateVersionStillPending
brandonc Sep 18, 2024
fc4e1bf
Update CHANGELOG.md
brandonc Sep 18, 2024
3d29602
Merge pull request #978 from hashicorp/TF-20458-improve-hcp-terraform…
brandonc Sep 23, 2024
2168058
v1.67.0 changelog
sebasslash Sep 24, 2024
1598ee3
Merge pull request #980 from hashicorp/v1.67.0-changelog
sebasslash Sep 24, 2024
b566070
bug: NewRequest strips query params from path prm
brandonc Sep 25, 2024
e1da09a
Update CHANGELOG
brandonc Sep 25, 2024
0b3525a
Merge pull request #982 from hashicorp/brandonc/allow_newrequest_path…
brandonc Sep 25, 2024
d332cb2
feat: Add no-code endpoint for fetching registry module variables.
paladin-devops Sep 23, 2024
78e9da3
doc: Fix changelog.
paladin-devops Sep 30, 2024
c75dc67
fix: Update env var name for test.
paladin-devops Sep 30, 2024
d9d2cf1
doc: Add beta comment for listing mod vars.
paladin-devops Sep 30, 2024
e9a34c2
doc: Add godoc for RegistryNoCodeModuleReadVariablesOptions.
paladin-devops Sep 30, 2024
f3328da
Merge pull request #979 from hashicorp/no-code-read-registry-module-v…
paladin-devops Sep 30, 2024
fbd7d2f
Add Waypoint entitlements for organizations
ignatius-j Sep 30, 2024
1593b8e
Update CHANGELOG with Waypoint entitlements enhancement
ignatius-j Oct 1, 2024
e518ccd
Merge pull request #984 from hashicorp/ignatius-j/TF-20627_waypoint_e…
ignatius-j Oct 1, 2024
cbde2de
Bump go-slug to v0.16.0
sebasslash Oct 2, 2024
3bc3c5c
v1.68.0 changelog
sebasslash Oct 2, 2024
5bcd87a
Merge pull request #985 from hashicorp/v1.68.0-changelog
brandonc Oct 2, 2024
d344210
Merge pull request #961 from hashicorp/TF-18864
brandonc Oct 2, 2024
acb6905
Filtering by and updating tag-bindings
brandonc Oct 16, 2024
3732a3b
Enable alternative module reading by its external ID
dsa0x Oct 17, 2024
ed36a7a
add test
dsa0x Oct 17, 2024
c3e48c4
update changelog, reverse conditional order
dsa0x Oct 17, 2024
06bf105
fix bug in bug fix
dsa0x Oct 17, 2024
f742cfe
skip tags tests unless beta
brandonc Oct 16, 2024
89f0127
Update project/workspace mocks
sebasslash Oct 16, 2024
9359d0a
Merge pull request #987 from hashicorp/TF-20596-go-tfe-go-tfe-support…
brandonc Oct 17, 2024
414e429
remove external_id, spurious fix
dsa0x Oct 17, 2024
7649437
Merge remote-tracking branch 'origin/main' into sams/TFECO-6399-read-…
dsa0x Oct 17, 2024
fc80091
Merge pull request #988 from hashicorp/sams/TFECO-6399-read-by-extern…
dsa0x Oct 22, 2024
588526b
[BETA] Create a project-owned varset (#992)
jbonhag Oct 25, 2024
de9170a
Add SpeculativePlanManagementEnabled organization setting (#983)
lilincmu Oct 25, 2024
0385759
v1.69.0 Changelog (#990)
ctrombley Oct 25, 2024
a8b7788
Adds PATCH tag-bindings
brandonc Oct 23, 2024
fe66caf
Add PATCH tag-bindings to Projects
brandonc Oct 23, 2024
61821ca
Generate mocks
brandonc Oct 23, 2024
1318444
Merge pull request #995 from hashicorp/TF-21287-patch-endpoint-for-ad…
brandonc Oct 26, 2024
3704bfe
Adds ListEffectiveTagBindings
brandonc Oct 31, 2024
ee29848
Update projects_integration_test.go
brandonc Nov 1, 2024
169df9b
run generate_mocks.sh
brandonc Nov 1, 2024
d388f7e
Merge pull request #996 from hashicorp/TF-21917-go-tfe-support-for-ef…
brandonc Nov 4, 2024
af098e9
Add data dict denoting that repo is GDPR exempt
Maed223 Nov 4, 2024
82dd272
Merge pull request #998 from hashicorp/add-data-dict
Maed223 Nov 4, 2024
7ef7f59
Don't enable SMTP validation for example.com
brandonc Nov 13, 2024
f448f38
Fix Admin SAML settings update tests
brandonc Nov 13, 2024
164f824
Allow cost estimate disabled for certain tests
brandonc Nov 13, 2024
ab15c66
Fix admin run status test timing
brandonc Nov 13, 2024
c521b26
Fix admin OPA versions list tests
brandonc Nov 13, 2024
6c46f27
Fix admin org module consumers tests
brandonc Nov 13, 2024
15126cd
Fix admin user list test
brandonc Nov 13, 2024
73f899e
Fix org read tests for TFE
brandonc Nov 13, 2024
e18b09d
Increase nightly test timeout
brandonc Nov 13, 2024
b4b9a9b
Merge pull request #1002 from hashicorp/brandonc/nightlies
brandonc Nov 13, 2024
ef277e3
Update team name to tf-core-cloud
barrettclark Nov 14, 2024
c500425
Merge pull request #1004 from hashicorp/barrettclark/TF-21760
barrettclark Nov 14, 2024
62d107c
Update admin_setting_saml_integration_test.go
brandonc Nov 14, 2024
5d6ccf7
Update nightly-tfe-ci.yml
brandonc Nov 14, 2024
8d00a82
Update nightly-tfe-ci.yml
brandonc Nov 14, 2024
e88ea68
Merge pull request #1005 from hashicorp/brandonc/fix_flaky_revoke_idp…
brandonc Nov 15, 2024
8a4bdfa
Adds datadog test optimization integration
brandonc Nov 14, 2024
7004ad0
Merge pull request #1007 from hashicorp/TF-22370-add-test-coverage-re…
brandonc Nov 15, 2024
2bb8faa
Update helper_test.go
brandonc Nov 18, 2024
1172604
Merge pull request #1009 from hashicorp/brandonc/dont_error_when_orga…
brandonc Nov 18, 2024
0583aed
Team name and standardization updates (#1008)
barrettclark Nov 18, 2024
30b05ea
Update GitHub Workflows for new team name (#1010)
barrettclark Nov 18, 2024
f34b773
feat: Add inclusion of no-code module w/mod list.
paladin-devops Nov 14, 2024
2708474
doc: Update changelog.
paladin-devops Nov 19, 2024
dbaf3b2
doc: Fix changelog.
paladin-devops Nov 19, 2024
c278019
Merge pull request #1003 from hashicorp/list-registry-module-filter
paladin-devops Nov 19, 2024
9201dcd
Update CHANGELOG.md for v1.70.0 (#1012)
Uk1288 Nov 27, 2024
f9d7888
Correct CHANGELOG.md for v1.71.0 (#1013)
Uk1288 Nov 27, 2024
87e4bef
Add support for team notification configurations
jfreda Dec 5, 2024
07477b9
Add skipUnlessBeta to team notification configuration tests until fea…
jfreda Dec 11, 2024
79d0852
add variable sets permission to team project
netramali Dec 16, 2024
b5ede4b
use plus feature set
notchairmk Dec 16, 2024
98975f4
Add project level auto destroy setting (#1011)
simonxmh Dec 19, 2024
8724bc7
[TF-18527] Add Archs to AdminTerraformVersionCreateOptions
natalie-todd Dec 20, 2024
57017b9
move team notifications to notification configuration resources, use …
notchairmk Dec 23, 2024
b3dc95d
Add CHANGELOG entry, omitempty, and remove Archs from structs not use…
natalie-todd Dec 31, 2024
62b5fa7
merge conflicts
natalie-todd Dec 31, 2024
b850462
Add Archs to tests
natalie-todd Dec 31, 2024
bd9a54b
update NC interface signatures, omit deprecated subscribable, backfil…
notchairmk Jan 2, 2025
22a0415
update notification configuration mock signatures
notchairmk Jan 2, 2025
e4e84f5
fix tests, update run triggers to handle deprecated in the same way
notchairmk Jan 2, 2025
fc1e263
move create validation to valid receiver
notchairmk Jan 2, 2025
56eeb74
Add validation enforcing at least one valid arch or valid URL and SHA…
natalie-todd Jan 3, 2025
9e23f0e
Merge pull request #1022 from hashicorp/ntodd/tf-18527/support-tool-v…
natalie-todd Jan 3, 2025
0c41524
Add DeleteAllTagBindings to projects
sebasslash Dec 26, 2024
eb3b7b9
Add DeleteAllTagBindings to workspaces
sebasslash Dec 26, 2024
6303726
Update changelog entry
sebasslash Dec 26, 2024
e1ea9cb
Run generate_mocks script
sebasslash Dec 26, 2024
4344019
Merge pull request #1023 from hashicorp/sebasslash/remove-tag-bindings
sebasslash Jan 6, 2025
68a78aa
upgraded github.com/hashicorp/go-slug v0.16.0 => v0.16.3
NodyHub Jan 7, 2025
106dfd2
remove deprecated feature
NodyHub Jan 7, 2025
cec7ba3
Update CHANGELOG.md (#1026)
uturunku1 Jan 7, 2025
f215e07
chore(deps): bump jsonapi, update RunTrigger use deprecated relation …
notchairmk Jan 7, 2025
3b68b95
Merge remote-tracking branch 'origin/main' into jfreda/add-team-notif…
notchairmk Jan 7, 2025
518ceb0
run go mod tidy
notchairmk Jan 7, 2025
bb7b35f
omitempty when creating notification subscribable choice
notchairmk Jan 8, 2025
7b0ffc9
Merge pull request #1016 from hashicorp/jfreda/add-team-notification-…
notchairmk Jan 8, 2025
2b26a23
v1.73.0 Changelog (#1028)
notchairmk Jan 8, 2025
8ad38db
Merge branch 'main' into nodyhub/update-go-slug
NodyHub Jan 9, 2025
6baf42d
adjusted targeted release in the changelog
NodyHub Jan 9, 2025
5c2d6f0
Merge branch 'main' into netramali/TF-22972-add-project-varset-permis…
netramali Jan 9, 2025
d43e667
Use json instead of jsonapi for Archs
natalie-todd Jan 8, 2025
53fa83f
Add test for valid options, url, and sha
natalie-todd Jan 9, 2025
a17a867
Merge pull request #1025 from hashicorp/nodyhub/update-go-slug
NodyHub Jan 10, 2025
8539a9e
Merge branch 'main' into netramali/TF-22972-add-project-varset-permis…
netramali Jan 10, 2025
55d5f2f
add changelog
netramali Jan 10, 2025
687244f
revert test temp
netramali Jan 10, 2025
2392f39
Merge conflicts
natalie-todd Jan 10, 2025
372b311
test added
netramali Jan 10, 2025
09fe349
test added
netramali Jan 10, 2025
a616287
beta
netramali Jan 10, 2025
1f49cd3
beta test flag
netramali Jan 10, 2025
f42957d
Rename ToolVersionArchitecture to ToolVersionArchitectureOptions for …
natalie-todd Jan 10, 2025
220fbfa
Merge pull request #1030 from hashicorp/ntodd/tf-23277/fix-arm-format…
natalie-todd Jan 10, 2025
c339dc6
beta test
netramali Jan 10, 2025
ee7dcad
Update CHANGELOG.md (#1031)
brandonc Jan 10, 2025
4a307db
Merge branch 'main' into netramali/TF-22972-add-project-varset-permis…
netramali Jan 13, 2025
6aa1267
remove API coverage section from readme file. It hasn't been used or …
uturunku1 Jan 13, 2025
41f4c7a
fix(stacks/vcs): StackVCSRepo nested-struct incorrectly serializing a…
mjyocca Jan 13, 2025
5691516
additional test
netramali Jan 13, 2025
b7c71ca
test fix
netramali Jan 14, 2025
a7f69e3
Merge branch 'main' into netramali/TF-22972-add-project-varset-permis…
netramali Jan 14, 2025
4dfce8f
Merge pull request #1021 from hashicorp/netramali/TF-22972-add-projec…
netramali Jan 14, 2025
5630634
chore: update changelog for v1.74.0 release (#1036)
ctrombley Jan 15, 2025
dc3621a
Add parallelism to create options for TF Test Runs
dsa0x Jan 15, 2025
9254825
Merge pull request #1037 from hashicorp/sams/tf-test-parallel
dsa0x Jan 15, 2025
7f908eb
fix(stacks/vcs): update StackUpdateOptions struct with json annotated…
mjyocca Jan 15, 2025
cec20d5
Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#1038)
dependabot[bot] Jan 18, 2025
6a06ba0
Bump golang.org/x/time from 0.6.0 to 0.9.0 (#1034)
dependabot[bot] Jan 18, 2025
8392480
chore: update changelog for v1.74.1 release
ctrombley Jan 18, 2025
396e058
Merge pull request #1040 from hashicorp/release-v1.74.1
Maed223 Jan 21, 2025
bee306d
[TF-23534] Fix test panic
natalie-todd Jan 22, 2025
1196500
Merge pull request #1042 from hashicorp/ntodd/tf-23534/fix-test-panic
natalie-todd Jan 22, 2025
fa38ab0
Upgrade upload-artifact & download-artifact actions
Maed223 Jan 23, 2025
31f7d18
Merge pull request #1044 from hashicorp/fix-deprecated-upload-artifac…
Maed223 Jan 24, 2025
1c3ddd9
Add effective tag binding include relation
sebasslash Jan 23, 2025
7190298
Update changelog
sebasslash Jan 23, 2025
876de2d
Merge pull request #1043 from hashicorp/sebasslash/allow-effective-ta…
sebasslash Jan 24, 2025
9a6d9ae
Bump dependency versions, tidy go.mod
sebasslash Jan 28, 2025
be1b87c
v1.75.0 changelog
sebasslash Jan 28, 2025
32d39c5
Merge pull request #1046 from hashicorp/v1.75.0-changelog
sebasslash Jan 29, 2025
6361be9
[TF-23543] Patch Terraform Tool Version with Archs (#1047)
kelsi-hoyle Feb 3, 2025
972b81c
Support to update an org's default project
mkam Feb 7, 2025
8f7c17a
feat: Support proxied Terraform registry endpoints.
paladin-devops Feb 7, 2025
6ce1f50
test: Add integration test.
paladin-devops Feb 10, 2025
b3dd37d
chore: Generate new RegistryModule mocks.
paladin-devops Feb 10, 2025
d96eee3
doc: Add changelog.
paladin-devops Feb 10, 2025
d114b5d
Merge pull request #1056 from hashicorp/mkam/TF-14883/org-default-pro…
mkam Feb 10, 2025
222ae11
chore: De-anonymize Root field of TerraformRegistryModule struct type.
paladin-devops Feb 11, 2025
a82d7c5
Merge branch 'main' into registry-get-module
paladin-devops Feb 11, 2025
c20dce5
fix: Clean up ReadTerraformRegistryModule.
paladin-devops Feb 14, 2025
b7d93bd
fix: Regenerate registry module mocks.
paladin-devops Feb 14, 2025
ba5be7b
test: Add test case for a public module.
paladin-devops Feb 14, 2025
3804a6d
test: Add more checks to registry tests.
paladin-devops Feb 14, 2025
f016306
Add support for listing Runs in an organization
arybolovlev Feb 18, 2025
b8ce469
Add mocks
arybolovlev Feb 18, 2025
fdaf8ec
Merge pull request #1057 from hashicorp/registry-get-module
paladin-devops Feb 18, 2025
907ac15
Address review comments: organisation to organization
arybolovlev Feb 19, 2025
5451615
Address review comments: fix tests
arybolovlev Feb 19, 2025
84ddafa
Add a changelog entry
arybolovlev Feb 19, 2025
58b0c42
Merge branch 'main' into add-org-runs-list
arybolovlev Feb 19, 2025
27686c4
Merge pull request #1059 from hashicorp/add-org-runs-list
brandonc Feb 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Rename ToolVersionArchitecture to ToolVersionArchitectureOptions for …
…convention
  • Loading branch information
natalie-todd committed Jan 10, 2025
commit f42957d73c7e7bc0309ddf50cf150b8e6ec0dcdf
22 changes: 11 additions & 11 deletions admin_terraform_version.go
Original file line number Diff line number Diff line change
@@ -62,7 +62,7 @@ type AdminTerraformVersion struct {
CreatedAt time.Time `jsonapi:"attr,created-at,iso8601"`
}

type ToolVersionArchitecture struct {
type ToolVersionArchitectureOptions struct {
URL string `json:"url"`
Sha string `json:"sha"`
OS string `json:"os"`
@@ -84,16 +84,16 @@ type AdminTerraformVersionsListOptions struct {
// AdminTerraformVersionCreateOptions for creating a terraform version.
// https://developer.hashicorp.com/terraform/enterprise/api-docs/admin/terraform-versions#request-body
type AdminTerraformVersionCreateOptions struct {
Type string `jsonapi:"primary,terraform-versions"`
Version *string `jsonapi:"attr,version"` // Required
URL *string `jsonapi:"attr,url"` // Required
Sha *string `jsonapi:"attr,sha"` // Required
Official *bool `jsonapi:"attr,official,omitempty"`
Deprecated *bool `jsonapi:"attr,deprecated,omitempty"`
DeprecatedReason *string `jsonapi:"attr,deprecated-reason,omitempty"`
Enabled *bool `jsonapi:"attr,enabled,omitempty"`
Beta *bool `jsonapi:"attr,beta,omitempty"`
Archs []*ToolVersionArchitecture `jsonapi:"attr,archs,omitempty"`
Type string `jsonapi:"primary,terraform-versions"`
Version *string `jsonapi:"attr,version"` // Required
URL *string `jsonapi:"attr,url"` // Required
Sha *string `jsonapi:"attr,sha"` // Required
Official *bool `jsonapi:"attr,official,omitempty"`
Deprecated *bool `jsonapi:"attr,deprecated,omitempty"`
DeprecatedReason *string `jsonapi:"attr,deprecated-reason,omitempty"`
Enabled *bool `jsonapi:"attr,enabled,omitempty"`
Beta *bool `jsonapi:"attr,beta,omitempty"`
Archs []*ToolVersionArchitectureOptions `jsonapi:"attr,archs,omitempty"`
}

// AdminTerraformVersionUpdateOptions for updating terraform version.
4 changes: 2 additions & 2 deletions admin_terraform_version_integration_test.go
Original file line number Diff line number Diff line change
@@ -109,7 +109,7 @@ func TestAdminTerraformVersions_CreateDelete(t *testing.T) {
Official: Bool(false),
Enabled: Bool(false),
Beta: Bool(false),
Archs: []*ToolVersionArchitecture{
Archs: []*ToolVersionArchitectureOptions{
{
URL: "https://www.hashicorp.com",
Sha: *String(genSha(t)),
@@ -219,7 +219,7 @@ func TestAdminTerraformVersions_ReadUpdate(t *testing.T) {
DeprecatedReason: String("Test Reason"),
Enabled: Bool(false),
Beta: Bool(false),
Archs: []*ToolVersionArchitecture{{
Archs: []*ToolVersionArchitectureOptions{{
URL: "https://www.hashicorp.com",
Sha: *sha,
OS: linux,