Skip to content

Commit ad0ac46

Browse files
authored
feat: Provide Write Only Credentials (#153)
* feat: Provide Write Only Credentials * Update Terraform Version * Credentials * Release 0.30.3
1 parent 9de905d commit ad0ac46

File tree

73 files changed

+1587
-1069
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+1587
-1069
lines changed

.genignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@ internal/sdk/internal/hooks/generic_resource_error_hook.go
99
internal/sdk/internal/hooks/conflict_error_hook.go
1010
internal/sdk/internal/hooks/token_list_error_hook.go
1111

12-
# Custom resource SDK files with manual token filtering
13-
internal/provider/tokens_resource_sdk.go
14-
internal/provider/tokens_resource.go
1512

1613
# Custom validators
1714
internal/validators/mapvalidators/studio_environment_variable_validator.go

.github/workflows/terraform-validate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- name: Setup Terraform
3737
uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd #v3.1.2
3838
with:
39-
terraform_version: "1.5.0"
39+
terraform_version: "1.14.4"
4040

4141
- name: Create .terraformrc with dev overrides
4242
run: |

.speakeasy/gen.lock

Lines changed: 45 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: 9eba9f63-fbb7-47c2-b957-92fb58cab346
33
management:
4-
docChecksum: 19c2530a69ad674b54f79873f3c0f2f1
4+
docChecksum: b5c13b2d42209208071e95594951599b
55
docVersion: 1.102.0
66
speakeasyVersion: 1.700.2
77
generationVersion: 2.801.2
8-
releaseVersion: 0.30.2
9-
configChecksum: afb35038039b59b339a83873e2e87dfa
8+
releaseVersion: 0.30.3
9+
configChecksum: 1b1d6feb550c10c39e2403d653cd5ba2
1010
persistentEdits:
1111
generation_id: fa9416b7-6c9d-4aa5-b5cb-f5815d4b62d8
1212
pristine_commit_hash: 8b727d9d7ead153a998336c81b01bdba5fdfbcbb
@@ -38,7 +38,7 @@ trackedFiles:
3838
pristine_git_object: 8e707bb129af1da185ba30b4c289b0160819c437
3939
examples/provider/provider.tf:
4040
id: 954e955c0240
41-
last_write_checksum: sha1:a4b27a26e565d9c5661e6e4dadacc79ddad0cc4a
41+
last_write_checksum: sha1:e464a0d33fc02f07fc42d1f4aba7c443e08a20de
4242
pristine_git_object: 7b241353e887cd10c08b0653d13c2227ce91f456
4343
examples/resources/seqera_action/import-by-string-id.tf:
4444
id: 7b9e1b28088a
@@ -406,35 +406,35 @@ trackedFiles:
406406
pristine_git_object: 4d4451329e274230a287210d496b8e03aea29724
407407
internal/provider/awscredential_resource.go:
408408
id: fd1fb9518f67
409-
last_write_checksum: sha1:ce53b2efe9213e533c967f9c3e790ac46180ffb4
409+
last_write_checksum: sha1:c29e5c5b06ff7474f7ff854515d09415050e3031
410410
pristine_git_object: 718916f70c62d6cdeb910a896ec32723c62f9346
411411
internal/provider/awscredential_resource_sdk.go:
412412
id: 6dd3171fbbcc
413-
last_write_checksum: sha1:b16d6ffac291e844548fc010fbf3d3d698c86b2f
413+
last_write_checksum: sha1:3537be78f59c4c25fa358f59dd42882ff604ae7e
414414
pristine_git_object: fb79abddd43fc8a362ddaff379637c1def78665a
415415
internal/provider/azurecredential_resource.go:
416416
id: 4e14a60d78ce
417-
last_write_checksum: sha1:9af11da5c6b93fba0c7d759e76e53b4539805a89
417+
last_write_checksum: sha1:4c867c1a56a94b64cb163487cbfaf7a4319915d7
418418
pristine_git_object: 0eb0896ee9fe4eed104d1d66e3c5b72221a8e8c1
419419
internal/provider/azurecredential_resource_sdk.go:
420420
id: 1cff49867392
421-
last_write_checksum: sha1:da699b0df7e531e77337ec77253fe1726172ab4d
421+
last_write_checksum: sha1:fa2b35c862d1a6578b8ec34c4fd973df939225e9
422422
pristine_git_object: 62f301e24df9501920ae8a9afe8ae7927b82a862
423423
internal/provider/bitbucketcredential_resource.go:
424424
id: 99461a76ba60
425-
last_write_checksum: sha1:6a1c989eb965698dece2204ff49c79f590bed6a4
425+
last_write_checksum: sha1:96845c18fcedbc86bb404374cea47b49ac31f80a
426426
pristine_git_object: ef48989850ba46b7641a28a14055504c1737a53c
427427
internal/provider/bitbucketcredential_resource_sdk.go:
428428
id: ea250abc2a72
429-
last_write_checksum: sha1:e9770e0770802a3cced0535c6de69731de2ce0de
429+
last_write_checksum: sha1:4d21f18905224f7273dd1087df0656331ac860f0
430430
pristine_git_object: 8a0bebdcdd3d64be9a83a6a75aa5bc0422f8f3ff
431431
internal/provider/codecommitcredential_resource.go:
432432
id: 22c2e9aa4b13
433-
last_write_checksum: sha1:91ba276d980dec86c551157b03d87f6421191c5a
433+
last_write_checksum: sha1:4b60fe5d539e8ed7ff4a668444d8c93342426340
434434
pristine_git_object: 58dcb06c3f42ed4aa8f5bf250a2b70ed4ad235ed
435435
internal/provider/codecommitcredential_resource_sdk.go:
436436
id: dcc60e154878
437-
last_write_checksum: sha1:b50af992a72e4ef124cfe8a978eacd86a0d6c0ba
437+
last_write_checksum: sha1:b743163163be0b20408da545d66fd4f20d673574
438438
pristine_git_object: 0c1b43d5db49b023cf3c7408c198a4d66c795d8a
439439
internal/provider/computeenv_resource.go:
440440
id: f4162f219efd
@@ -446,11 +446,11 @@ trackedFiles:
446446
pristine_git_object: 2e933070714e8aa8d9ab83f2e1b81abd6f262ade
447447
internal/provider/containerregistrycredential_resource.go:
448448
id: f0a18857f2ea
449-
last_write_checksum: sha1:21746c11ae8477e75f51d6eaf17e1a0fc02f6b7d
449+
last_write_checksum: sha1:0e34da64d5283b5b96ad4ffdcab663af7b9db6eb
450450
pristine_git_object: e6a9866eacb679ff8d1567624763412dcb61f0d1
451451
internal/provider/containerregistrycredential_resource_sdk.go:
452452
id: 84a1496699d8
453-
last_write_checksum: sha1:35c16fee2184787ba3ad05c3f75e877dc22820ea
453+
last_write_checksum: sha1:9ab9eeb3ec1e325b252e847b27c46df6da6427bc
454454
pristine_git_object: 9cb9ad7d844c9ac4c05ed05c9fbc4351231a9c4e
455455
internal/provider/credential_resource.go:
456456
id: b17d06f08976
@@ -494,43 +494,43 @@ trackedFiles:
494494
pristine_git_object: d3d10cadef9504a6a38441129ada6ccaf494496e
495495
internal/provider/giteacredential_resource.go:
496496
id: 2aeb5fb04152
497-
last_write_checksum: sha1:6e9d3d0ffab28691453989717156baee9e43a03b
497+
last_write_checksum: sha1:5fb858f7b02e7c0ef98704d6cf27187a1f3790b4
498498
pristine_git_object: 511473aefa420f60b1e0fdd850d0d2360c7cd1aa
499499
internal/provider/giteacredential_resource_sdk.go:
500500
id: 63ee809ee195
501-
last_write_checksum: sha1:4155996c3c5038774e4970690edd60dd247b1f01
501+
last_write_checksum: sha1:f264faf69a3f2a879accef8e4ff75e168584ea8a
502502
pristine_git_object: 71e29ff10c22205eab4418ac0b8a92152cc5b23d
503503
internal/provider/githubcredential_resource.go:
504504
id: e1f090a0cb9e
505-
last_write_checksum: sha1:f7c0ac091da11ab1b7cffeee9005d9d260267122
505+
last_write_checksum: sha1:3494e51b08b23898e4690ea31415d3e14cf43b01
506506
pristine_git_object: c6a4da7de3d8a1ca06c268021bcb56ba09f3c9f1
507507
internal/provider/githubcredential_resource_sdk.go:
508508
id: bc2bee614a62
509-
last_write_checksum: sha1:36efa96c5b04f6a21100f23ded08dfeeca8dbb5f
509+
last_write_checksum: sha1:41095593d126638b483f09fadccf11a5e4598e42
510510
pristine_git_object: 01c4b02c388b5caf56516bd71e9a2176973234b2
511511
internal/provider/gitlabcredential_resource.go:
512512
id: fcb86103d097
513-
last_write_checksum: sha1:26e159d4c1efa4d86328d8c068aa000c700f7a09
513+
last_write_checksum: sha1:867e4082506126c43999493bf9526232c523d124
514514
pristine_git_object: 5b27290c979fb073cf156f1babc37c36cde9ab8e
515515
internal/provider/gitlabcredential_resource_sdk.go:
516516
id: a6c217015659
517-
last_write_checksum: sha1:2962556b81840786fd533f3ba60bfa2b2a01c8f5
517+
last_write_checksum: sha1:9e990d31a78b9bc17e4af32d1bcba20a7551759e
518518
pristine_git_object: 0f3d5604b62f838d2b0b79919f08bc65e5c9cf5b
519519
internal/provider/googlecredential_resource.go:
520520
id: 8822521a4af3
521-
last_write_checksum: sha1:650195b7c3096575e018efcfce4d3770dbbf3347
521+
last_write_checksum: sha1:9f4dac169f2e70c958e4db0f53b195910b956ccd
522522
pristine_git_object: 026226dc9ef3d464025bca768181bcaa0a4e6f7f
523523
internal/provider/googlecredential_resource_sdk.go:
524524
id: b4c881561996
525-
last_write_checksum: sha1:f00b7754390cd74a67818affb971d1e8d5bce749
525+
last_write_checksum: sha1:94a408ab42ed46267e6317caab3970f90139f4a3
526526
pristine_git_object: a25a2b110b86b9bffc9496f89bf92a4e5e452bce
527527
internal/provider/kubernetescredential_resource.go:
528528
id: 9cca06635b9e
529-
last_write_checksum: sha1:5aa78db4aff4126ea5d14a1f25591d6489ae29ba
529+
last_write_checksum: sha1:3f7db37356e25eb139d01855b71d9ec6f402ffd4
530530
pristine_git_object: 1be6769e629c348b8cf88a2f4898baf75b3da740
531531
internal/provider/kubernetescredential_resource_sdk.go:
532532
id: ea2832ecd302
533-
last_write_checksum: sha1:fb7012b78dbf8b1c51d5d4f4c7dcca731e4dd580
533+
last_write_checksum: sha1:da948e6f8a4edaaecb53ef9236a7481e141d0e23
534534
pristine_git_object: 2814ac2db68121be9482eefc7c946a8df0202a38
535535
internal/provider/labels_resource.go:
536536
id: 738bccd5f1b7
@@ -642,11 +642,11 @@ trackedFiles:
642642
pristine_git_object: c588f768bd7b39be33962188f97d81e1c4c25f4b
643643
internal/provider/sshcredential_resource.go:
644644
id: 7eb281c9649c
645-
last_write_checksum: sha1:9bc4c3ace521b928f4c7c7dfbcf0f864ca9b3a1a
645+
last_write_checksum: sha1:53b7f9e639483593e4e6212b3f35c8ae938aa164
646646
pristine_git_object: 47f7c6e152f7cecdcbd982d27de12746f870a355
647647
internal/provider/sshcredential_resource_sdk.go:
648648
id: 3c25312d23ab
649-
last_write_checksum: sha1:979955e0a4e4a61d67724714ccc8dbdf160aa8bf
649+
last_write_checksum: sha1:05d7bed319f8eb09b33e9170f28f56bf2d1120dc
650650
pristine_git_object: a633929e19d2c86fc43fdc96a586954c0992048c
651651
internal/provider/studios_resource.go:
652652
id: d5d4f38592d9
@@ -664,13 +664,17 @@ trackedFiles:
664664
id: 7638a674c722
665665
last_write_checksum: sha1:9f94688a2406ec4df838c2388f86e41b8c998b09
666666
pristine_git_object: 26f268ef8a33992e5cedbb0dbbe25ccb26ffb14a
667+
internal/provider/tokens_resource.go:
668+
last_write_checksum: sha1:a59ff5e78efe1203beb4e5e25306ad9e7ce15e42
669+
internal/provider/tokens_resource_sdk.go:
670+
last_write_checksum: sha1:2e698f1cfdf69c97bf3ede7e5b42311fe71a0179
667671
internal/provider/toweragentcredential_resource.go:
668672
id: 9596670e4f16
669-
last_write_checksum: sha1:e57a72c5aa0cd7d6986b077d8a179f24bbaa1e93
673+
last_write_checksum: sha1:1c0817cf1310909026ace2124d72a87a8ef04203
670674
pristine_git_object: d91d65ea5bffdb82659601bb5f8c37780e55e998
671675
internal/provider/toweragentcredential_resource_sdk.go:
672676
id: 139ea0cf9bf1
673-
last_write_checksum: sha1:124fb33f75ab17209711826f0d93344d7f3e2326
677+
last_write_checksum: sha1:b1b3124544fc95709304e6ef36ab85f6d5576aee
674678
pristine_git_object: 8717142892f205e2ca6d831bbe400d59dd11f556
675679
internal/provider/typeconvert/date.go:
676680
id: dfe2bc95ad1b
@@ -2198,7 +2202,7 @@ trackedFiles:
21982202
pristine_git_object: 41abb39480dcb63f5417d6dca691130fee15eb9b
21992203
internal/sdk/models/shared/awscredential.go:
22002204
id: 6a9e44208230
2201-
last_write_checksum: sha1:63d626cfbfe9fc263bac8699715762db87644590
2205+
last_write_checksum: sha1:8bbd95f152395cf8e39bf25af6a6c8c892fadbfd
22022206
pristine_git_object: 6937799095194b4fcab39215565cc6a37887fb8b
22032207
internal/sdk/models/shared/azbatchforgeconfig.go:
22042208
id: d13b3a409e31
@@ -2210,11 +2214,11 @@ trackedFiles:
22102214
pristine_git_object: 92c4406321976b69060298a0bf6771e65e27838d
22112215
internal/sdk/models/shared/azurecredential.go:
22122216
id: d67155a3f009
2213-
last_write_checksum: sha1:f67da2bd1b89186b7dc87493039766fc9a9874e2
2217+
last_write_checksum: sha1:99f041c54d488c00d13512b0ea1ca846dc9d252d
22142218
pristine_git_object: a19c8ae0ccb9dac4d7e8a63edfa348c0b6b3b3b2
22152219
internal/sdk/models/shared/bitbucketcredential.go:
22162220
id: 7dd213344297
2217-
last_write_checksum: sha1:5146102c487baf49e33cbeabd14a3b33d940bbbb
2221+
last_write_checksum: sha1:f8d1e44a296a1969fc8af59229c9da19a0bd5f0b
22182222
pristine_git_object: 4640c93ca517620630d52210c4f3c131d9acdd31
22192223
internal/sdk/models/shared/bucket.go:
22202224
id: c799c619a5f3
@@ -2230,7 +2234,7 @@ trackedFiles:
22302234
pristine_git_object: cc8547dd4b50e53073c00a2e2f3181a9fd23786a
22312235
internal/sdk/models/shared/codecommitcredential.go:
22322236
id: 5344cf634ea1
2233-
last_write_checksum: sha1:a0b9d6b205e45bcfa2143794a04a7687c18288a2
2237+
last_write_checksum: sha1:08d8e9cc1347e571f1907f9d6198aa65664fd602
22342238
pristine_git_object: 168da50a9909ad4639d68c4ef0cb63bf647d949b
22352239
internal/sdk/models/shared/computeconfig.go:
22362240
id: 21b317c8a966
@@ -2270,7 +2274,7 @@ trackedFiles:
22702274
pristine_git_object: 4902f5c3d3419beeffcbfb00894fd70a90196353
22712275
internal/sdk/models/shared/containerregistrycredential.go:
22722276
id: ec1b043f32ef
2273-
last_write_checksum: sha1:d2467507cd14540522474b6c3dc84917afcc250f
2277+
last_write_checksum: sha1:4eaf95678c9aa64a02de74f9b78446d466813a47
22742278
pristine_git_object: 2e21d84ace615328cc045c70a9c52e1260853306
22752279
internal/sdk/models/shared/createaccesstokenrequest.go:
22762280
id: 3f32ab63906f
@@ -2878,7 +2882,7 @@ trackedFiles:
28782882
pristine_git_object: f2dfcf01b5586b5f4fabf4179fc9f48717d201d9
28792883
internal/sdk/models/shared/giteacredential.go:
28802884
id: dfce6a8fcdf0
2881-
last_write_checksum: sha1:55911ba00477247d4bf7ad8cbe27844f57035c3d
2885+
last_write_checksum: sha1:b53693df253415681340907077e1dc093e953843
28822886
pristine_git_object: 7637ba2ec7d6a8ecf7312350d60e081f096f9a96
28832887
internal/sdk/models/shared/githubactionconfig.go:
28842888
id: f9c267b87cce
@@ -2890,19 +2894,19 @@ trackedFiles:
28902894
pristine_git_object: 17c90fd61a9fdd0f3467eccfeab719d950ad8d75
28912895
internal/sdk/models/shared/githubcredential.go:
28922896
id: ff7ad720d02c
2893-
last_write_checksum: sha1:ec6b0942d233d3edf32a7e688266b9ae3d7e32e0
2897+
last_write_checksum: sha1:b48faefd7a4abca3c701eeff1dfc38dc354be27b
28942898
pristine_git_object: 79b31488d52fa8ac1243a3872b8897e67b34dd4b
28952899
internal/sdk/models/shared/gitlabcredential.go:
28962900
id: 22d18787c458
2897-
last_write_checksum: sha1:097f713dddd016d4b3fe61420032fe6bf733f4e4
2901+
last_write_checksum: sha1:fd7999ceb8e295c0c61b266a5f76f45334c369a4
28982902
pristine_git_object: 05f9c000d0738657deb5c5f3bee3445ac5780f92
28992903
internal/sdk/models/shared/gkeplatformmetainfo.go:
29002904
id: e8e0a0401118
29012905
last_write_checksum: sha1:337f56cfc80f35ec0a30f61feee56467d837ded7
29022906
pristine_git_object: d93e4f9224bfcf068b716b3e11f95edf7cf26158
29032907
internal/sdk/models/shared/googlecredential.go:
29042908
id: a084779f2e36
2905-
last_write_checksum: sha1:a2031a6036589cf2c51a212dc1bf53213eaafec2
2909+
last_write_checksum: sha1:12116d4cf0f2d2e4bbd3471c86b57af791f77f3f
29062910
pristine_git_object: 8fa752a4783e5b119cbcdb50b6dc72cd4c5a29f5
29072911
internal/sdk/models/shared/googleplatformmetainfo.go:
29082912
id: beb9543985be
@@ -2942,7 +2946,7 @@ trackedFiles:
29422946
pristine_git_object: 0c21b12e52de3aa371634e192d353eb5c563286d
29432947
internal/sdk/models/shared/kubernetescredential.go:
29442948
id: 6cf20ba318a9
2945-
last_write_checksum: sha1:28dca508a313c0aa22877bffec5ca019ae73aa1e
2949+
last_write_checksum: sha1:e3a6a4e1b12c10cdc9d1fbdf4e92dfd7e00c60c3
29462950
pristine_git_object: 844e20a2429f42fc26fcb77430963158f4d4059a
29472951
internal/sdk/models/shared/labeldbdto.go:
29482952
id: 45e15e6c711e
@@ -3274,7 +3278,7 @@ trackedFiles:
32743278
pristine_git_object: b5c4b72bb15e4d5db70f09634a5933e3abaa38ea
32753279
internal/sdk/models/shared/sshcredential.go:
32763280
id: 1a87a201cd9a
3277-
last_write_checksum: sha1:4051cc0bf9f6a68c71a03c52f0a76a9aac9fac36
3281+
last_write_checksum: sha1:c75b519a7be14b237509a712483f9c6ea5f16c8d
32783282
pristine_git_object: 06ae72e7724d5f0464c0c5511d9131ed83732dee
32793283
internal/sdk/models/shared/state.go:
32803284
id: 9ab3d61a9713
@@ -3314,7 +3318,7 @@ trackedFiles:
33143318
pristine_git_object: c7ecedae2f88deb2e9c68175ace0168cfbbc006b
33153319
internal/sdk/models/shared/toweragentcredential.go:
33163320
id: 9035b6976eb3
3317-
last_write_checksum: sha1:60b2a390cadbb96c69626ea0093b5de827399d22
3321+
last_write_checksum: sha1:a91b8315ac7581081b7f7ed241d6324116a9acdb
33183322
pristine_git_object: df7b2a4139a0d7d29eba4b5e4bfc4cf25af30f96
33193323
internal/sdk/models/shared/tracebeginrequest.go:
33203324
id: 14c21c68d13b
@@ -3606,7 +3610,7 @@ trackedFiles:
36063610
pristine_git_object: aa809fccb3445b1e2530a979dad620512f50e70f
36073611
internal/sdk/seqera.go:
36083612
id: b1c23bc5193c
3609-
last_write_checksum: sha1:7ddff4c9be8404586153048664513f0f5271dcc0
3613+
last_write_checksum: sha1:55e8fb6df3dba627cc8f6d63d81688332c52ba5c
36103614
pristine_git_object: 89364ed6208c4c999b317d23d7d954d63ac46bc5
36113615
internal/sdk/serviceinfo.go:
36123616
id: 085db9a15b34

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ generation:
3030
generateNewTests: false
3131
skipResponseBodyAssertions: false
3232
terraform:
33-
version: 0.30.2
33+
version: 0.30.3
3434
additionalDataSources:
3535
- datasource: organization_data.NewDataSource
3636
importAlias: organization_data

0 commit comments

Comments
 (0)