Update Terraform tailscale to v0.29.2#28
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
5debc9c to
14c3cb7
Compare
ca9dea5 to
83c1193
Compare
83c1193 to
351bc3b
Compare
0e58f85 to
4640da7
Compare
351bc3b to
2294a5a
Compare
2294a5a to
cb52b75
Compare
cb52b75 to
272d30d
Compare
272d30d to
0e59323
Compare
0e59323 to
1b8c8ff
Compare
1b8c8ff to
ccd117b
Compare
ccd117b to
bfb25fb
Compare
bfb25fb to
b2bfa0c
Compare
2b2d713 to
0b7ecdf
Compare
749c3e3 to
943131c
Compare
943131c to
8d99266
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.21.1→0.29.2Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
tailscale/terraform-provider-tailscale (tailscale)
v0.29.2Compare Source
Changelog
9ae1292: build(deps): bump goreleaser/goreleaser-action from 7.2.1 to 7.2.2 (@dependabot[bot])40e5693: build(deps): bump tailscale.com from 1.98.1 to 1.98.3 (@dependabot[bot])9c5bc60: data_source_device: fix typo in error message (#769) (@zofrex)fc9a21b: resource_tailnet_key: fix erroneous key recreation in not found case (@mpminardi)v0.29.1Compare Source
Changelog
a7e1861: resource_tailnet_key: fix not found handling and key state drift (@mpminardi)v0.29.0Compare Source
Changelog
490b32a: build(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#640) (@dependabot[bot])f777e1f: build(deps): bump actions/checkout from 6.0.1 to 6.0.2 (@dependabot[bot])b39f695: build(deps): bump actions/cache from 5.0.1 to 5.0.3 (@dependabot[bot])c4b649d: build(deps): bump golang.org/x/tools from 0.40.0 to 0.42.0 (@dependabot[bot])1f49ce9: build(deps): bump actions/setup-go from 6.2.0 to 6.3.0 (@dependabot[bot])2104ed3: build(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 (@dependabot[bot])cde3ccb: build(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 (@dependabot[bot])dd6f63a: build(deps): bump crazy-max/ghaction-import-gpg from 6.3.0 to 7.0.0 (@dependabot[bot])b209337: build(deps): bump crazy-max/ghaction-import-gpg from 6.3.0 to 7.0.0 (@dependabot[bot])dd6daa5: data_source_acl: migrate to plugin framework (@alexwlchan)23fc22c: resource_aws_external_id: migrate to plugin framework (@alexwlchan)03ed78a: build(deps): bump terraform-plugin-{framework,go,mux,sdk} (@alexwlchan)ebbcfaf: build(deps): bump tailscale.com from 1.94.1 to 1.96.1 (@dependabot[bot])5182c69: build(deps): bump golang.org/x/tools from 0.42.0 to 0.43.0 (@dependabot[bot])df0737a: build(deps): bump tailscale.com/client/tailscale/v2 from 2.8.0 to 2.9.0 (@dependabot[bot])4489cc0: build(deps): bump tailscale.com from 1.96.1 to 1.96.2 (@dependabot[bot])6ce73ca: build(deps): bump tailscale.com from 1.96.2 to 1.96.3 (@dependabot[bot])ff46f77: build(deps): bump actions/cache from 5.0.3 to 5.0.4 (@dependabot[bot])badaf42: build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 (@dependabot[bot])baba668: build(deps): bump tailscale.com from 1.96.3 to 1.96.4 (@dependabot[bot])daafc73: README: add instructions for updating the docs (@neinkeinkaffee)2400e3e: data_source_device: migrate to plugin framework (@neinkeinkaffee)ae27452: data_source_device: avoid setting tags to empty set (@neinkeinkaffee)0b41024: data_source_device: normalise client response instead of conversion result (@neinkeinkaffee)37b946e: build(deps): bump actions/setup-go from 6.3.0 to 6.4.0 (@dependabot[bot])65f273f: build(deps): bump tailscale.com from 1.96.4 to 1.96.5 (@dependabot[bot])40839f1: resource_device_key: migrate to plugin framework (#667) (@neinkeinkaffee)57b48bf: add tailscale_service resource and data source (#658) (@jof)70c19b8: resource_device_subnet_routes: migrate to plugin framework (@neinkeinkaffee)1231f54: data_source_4via6: migrate to plugin framework (@alexwlchan)6a9ab00: build(deps): bump golang.org/x/tools from 0.43.0 to 0.44.0 (@dependabot[bot])957d720: resource_dns_preferences: migrate to plugin framework (@alexwlchan)474c87c: resource_dns_split_nameservers: migrate to plugin framework (@alexwlchan)ec49cbe: resource_device_authorization: migrate to plugin framework (@neinkeinkaffee)f56409a: build(deps): bump github.com/hashicorp/terraform-plugin-mux (@dependabot[bot])2aa6897: tailscale: fix error message when device is not found (@mpminardi)b044f5b: resource_device_tags: migrate to plugin framework (#673) (@neinkeinkaffee)d8848da: resource_service: document the ID field as the Service name (#680) (@hwh33)a1c0ec2: data_source_device: port wait_for to plugin framework (#678) (@neinkeinkaffee)a058ef3: build(deps): bump actions/cache from 5.0.4 to 5.0.5 (@dependabot[bot])64e90db: resource_dns_search_paths: migrate to plugin framework (@alexwlchan)8f75f49: Support reading the workload identity token fromTFC_WORKLOAD_IDENTITY_TOKEN_TAILSCALE. (@chrisgavin)f7e807b: Allow specifying which environment variable to fetch the identity token from in the provider configuration. (@chrisgavin)a8a646d: Remove use ofConflictsWithsince it is not used anywhere else. (@chrisgavin)e62cf6f: Rungo generate. (@chrisgavin)3318fa0: resource_device_authorization: preserve state ID on update (#691) (@neinkeinkaffee)129be9a: .github/workflows: install Terraform (@neinkeinkaffee)4cea0bb: resource_dns_nameservers: migrate to plugin framework (@alexwlchan)33c4aee: build(deps): bump github.com/hashicorp/terraform-plugin-docs (@dependabot[bot])608340d: resource_dns_configuration: migrate to plugin framework (@alexwlchan)6f7c98b: resource_dns_configuration: fix the name ofconfigurationvariable (@alexwlchan)22779f8: build(deps): bump goreleaser/goreleaser-action from 7.0.0 to 7.1.0 (@dependabot[bot])3e684be: build(deps): bump goreleaser/goreleaser-action from 7.1.0 to 7.2.1 (@dependabot[bot])8ea49f9: resource_webhook: migrate to plugin framework (@alexwlchan)401dd9a: resource_logstream_configuration: test no-op plan for alt JSON formatting (@alexwlchan)bd8bff9: CONTRIBUTING.md: document updated Go version (#705) (@zofrex)bd0e64b: data_source_devices: sanitize device names used as resource names in tests (#706) (@zofrex)cd31a08: build(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (@dependabot[bot])eb87e91: resource_posture_integration: migrate to plugin framework (#707) (@zofrex)11b41d9: resource_device_authorization: update comment on Delete being no-op (@neinkeinkaffee)112b2f3: resource_device_authorization: return on create error (@neinkeinkaffee)96e6682: tailscale: consolidate device error messages (@neinkeinkaffee)51d8e54: README: explain how to run a single acceptance test (@alexwlchan)9090978: data_source_{user,users}: migrate to plugin framework (@alexwlchan)fa34393: data_source_devices: migrate to plugin framework (@alexwlchan)0665070: tailscale: auto-recover from device not found (@neinkeinkaffee)3a8e96b: resource_webhook: treat empty string provider as null (#709) (@zofrex)f4deb87: resource_contacts: migrate to plugin framework (@alexwlchan)09a65da: data_source_service: migrate to plugin framework (@alexwlchan)614c735: resource_logstream_configuration: migrate to plugin framework (@alexwlchan)917d6a7: plan_modifiers: move PreserveEmptyStringAsNull into plan_modifiers.go (@alexwlchan)1af5787: plan_modifiers: add some basic unit tests (@alexwlchan)fcb33ee: build(deps): bump tailscale.com from 1.96.5 to 1.98.0 (@dependabot[bot])2382aa3: resource_service: migrate to plugin framework (@alexwlchan)5718f82: all: addSetOfStringValueandListOfStringValuehelpers (@alexwlchan)186fabe: provider: auto-discover OIDC tokens from runtime for workload identity federation (#718) (@keeleysam)b570a0f: all: pull theImportStatehelper into the base trait (@alexwlchan)fa3dd93: plan_modifiers: add more test cases; add a HuJSON plan modifier (@alexwlchan)b695729: validators: extract the two existing validators; add test cases (@alexwlchan)196c520: data_source_device: add tests for invalid config (@alexwlchan)d19d57d: data_source_4via6: add a missing test for invalidcidrvalue (@alexwlchan)348af44: resource_oauth_client: migrate to plugin framework (@alexwlchan)cecc876: plan_modifiers: add a HuJSON plan modifier (@alexwlchan)74fd9f1: validators: add a HuJSON string validator (@alexwlchan)773c2a9: resource_acl: migrate to plugin framework (@alexwlchan)500f203: build(deps): bump tailscale.com from 1.98.0 to 1.98.1 (@dependabot[bot])53706ce: resource_{acl,oauth_client}: useResourceImportedByID(@alexwlchan)f4499a0: resource_tailnet_key: migrate to plugin framework (#726) (@zofrex)194d5a5: resource_tailnet_settings: migrate to plugin framework (#730) (@zofrex)1921cae: resource_federated_identity: migrate to plugin framework (#676) (@danni-popova)1535df5: build(deps): bump golang.org/x/tools from 0.44.0 to 0.45.0 (@dependabot[bot])cdf5a18: all: replace deprecatedptr.Towithnew(…)(@alexwlchan)db6a4ab: provider_sdk: remove a collection of now-unused functions (@alexwlchan)ef4e800: tailscale: add missing compile-time interface assertions (@mpminardi)188d077: provider_sdk: migrate validateProviderCreds to use Go error types (@alexwlchan)4b571a6: tailnet_key: remove an unused helper function; usenew(…)function (@alexwlchan)328dca6: provider_sdk: fix a missing import inprovider_sdk.go(@alexwlchan)c02ba26: all: migrate from terraform-plugin-sdk to terraform-plugin-testing (@alexwlchan)2667552: tailscale: remove PreserveEmptyStringAsNull plan modifier (@mpminardi)95245d2: provider_test: tidy up thetest*globals inprovider_test.go(@alexwlchan)dae2afc: all: remove the old Plugin SDKv2 provider (@alexwlchan)fc21870: resource_oauth_client: fix drift when tags are empty (#743) (@zofrex)82675d0: resource_oauth_client: fix drift when description is null (#744) (@zofrex)28767cc: resource_service: fix drift when tags are empty (#745) (@zofrex)4b5bb8d: resource_service: fix drift when comment is null (#746) (@zofrex)6fd289c: build(deps): bump hashicorp/setup-terraform from 4.0.0 to 4.0.1 (@dependabot[bot])811e41f: resource_logstream_configuration: fix drift when optional strings are empty (#749) (@zofrex)479e662: resource_logstream_configuration: fix drift when gcs_scopes is empty (#751) (@zofrex)426ceb0: resource_logstream_configuration: fix drift when upload_period_minutes is 0 (#750) (@zofrex)ad92e37: tailscale: allow for reading some provider args from disk (@mpminardi)64967f7: resource_federated_identity: don't permit empty audience (#752) (@zofrex)9601fc6: resource_device_tags: fix drift when tags are empty (#747) (@zofrex)90a66ce: resource_dns_configuration: fix drift when search paths are empty (@mpminardi)e460168: resource_dns_configuration: error if no nameservers provided for splitdns (#755) (@zofrex)63f0c4f: resource_dns_split_nameservers: fix drift when nameservers is empty (#754) (@zofrex)5a580d2: resource_dns_search_paths: treat nil paths as empty (#756) (@zofrex)ca8ce06: resource_device_subnet_routes: treat nil routes as empty (#757) (@zofrex)a53ca02: resource_tailnet_settings: use UUID for ID (@mpminardi)d4ec7b4: resource_device_key: fix drift when key_expiry_disabled is null (#758) (@zofrex)aa3371c: resource_contacts: error if contacts are not set exactly once each (#760) (@zofrex)v0.28.0Compare Source
Changelog
c80df44: posture_integration: add Fleet and Huntress providers (#634) (@alexwlchan)v0.27.0Compare Source
Changelog
d51a543: build(deps): bump actions/setup-go from 6.1.0 to 6.2.0 (@dependabot[bot])64bb5e2: build(deps): bump tailscale.com/client/tailscale/v2 from 2.6.0 to 2.7.0 (@dependabot[bot])d2800f5: build(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (@dependabot[bot])9794856: various: improve top-level provider documentation (@mpminardi)dbb4973: data_source_devices: add filters (@neinkeinkaffee)v0.26.0Compare Source
Changelog
29e49ed: examples: fix JSON and HuJSON ACL syntax (#609) (@alisdair)a7887ac: tailscale: add fields to device data sources (#574) (@zbuchheit)4ee6c93: build(deps): bump tailscale.com from 1.92.4 to 1.94.1 (#616) (@dependabot[bot])61d3d5f: tailscale: explicitly document all enum values (#622) (@alexwlchan)75931d9: tailscale: mark the posture provider secret key as sensitive (#623) (@alexwlchan)6ecece0: tailscale: add gcs log streaming (#617) (@danni-popova)v0.25.0Compare Source
Changelog
8830619: build(deps): bump tailscale.com from 1.88.3 to 1.90.4 (@dependabot[bot])f8ecd18: build(deps): bump github.com/hashicorp/terraform-plugin-docs (@dependabot[bot])530e5f6: build(deps): bump golang.org/x/tools from 0.37.0 to 0.38.0 (@dependabot[bot])75963f2: build(deps): bump actions/setup-go from 6.0.0 to 6.1.0 (@dependabot[bot])db23ade: build(deps): bump actions/cache from 4.3.0 to 5.0.1 (@dependabot[bot])82ea818: build(deps): bump actions/checkout from 5.0.0 to 6.0.1 (@dependabot[bot])c8d7dad: build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (@dependabot[bot])dcd7264: build(deps): bump golang.org/x/tools from 0.38.0 to 0.40.0 (@dependabot[bot])2658db6: build(deps): bump tailscale.com from 1.90.4 to 1.92.2 (@dependabot[bot])73e7c60: all: update docs for ACL resource and data source (@mpminardi)5b7bdad: tailscale: add federated identity resource (@mpminardi)1c5c044: build(deps): bump tailscale.com from 1.92.2 to 1.92.4 (@dependabot[bot])v0.24.0Compare Source
Changelog
6da8cb4: provider: added workload identity federation auth support (#567) (@mcoulombe)557bc36: docs: fix spelling of network flow logs (@oxtoacart)2d34561: remove alpha notice from dns_configuration resource (@oxtoacart)v0.23.0Compare Source
Changelog
ef88c7a: build(deps): bump golang.org/x/tools from 0.34.0 to 0.35.0 (#525) (@dependabot[bot])f5906a2: build(deps): bump goreleaser/goreleaser-action from 6.3.0 to 6.4.0 (#536) (@dependabot[bot])954ad81: build(deps): bump golang.org/x/tools from 0.35.0 to 0.36.0 (#533) (@dependabot[bot])a0e4f2d: build(deps): bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 (#529) (@dependabot[bot])3d79d2d: build(deps): bump actions/cache from 4.2.3 to 4.2.4 (#534) (@dependabot[bot])f0bdc4b: build(deps): bump tailscale.com from 1.84.2 to 1.86.4 (#532) (@dependabot[bot])7880b41: build(deps): bump actions/checkout from 4.2.2 to 5.0.0 (#535) (@dependabot[bot])c54f6a6: resource_device_subnet_routes: handle 404 response from resourceDeviceSubnetRoutesRead (@bdalpe)e3d1129: build(deps): bump github.com/hashicorp/terraform-plugin-docs (@dependabot[bot])e081071: resource_dns_configuration: create resource for managing entire DNS configuration at once (@oxtoacart)3690b17: README.md: update instructions for local acceptance tests (#551) (@tomhjp)c586731: build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (@dependabot[bot])41c19c0: build(deps): bump actions/setup-go from 5.5.0 to 6.0.0 (@dependabot[bot])c445899: build(deps): bump golang.org/x/tools from 0.36.0 to 0.37.0 (@dependabot[bot])9492339: build(deps): bump tailscale.com from 1.86.4 to 1.88.2 (@dependabot[bot])97f02f2: build(deps): bump github.com/hashicorp/terraform-plugin-docs (@dependabot[bot])e9a75a1: build(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (@dependabot[bot])2a6aff4: build(deps): bump actions/cache from 4.2.4 to 4.3.0 (@dependabot[bot])2de2dcc: README.md: add callout to the versioning best practices (@mpminardi)682f3ca: resource_tailnet_settings: add https_enabled setting (@neinkeinkaffee)1a175c3: .github/workflows: run go mod tidy as part of format checks (@neinkeinkaffee)a1018e3: docs, tailscale: update tailnet field (#557) (@nikiUppal-TS)v0.22.0Compare Source
Changelog
ef88c7a: build(deps): bump golang.org/x/tools from 0.34.0 to 0.35.0 (#525) (@dependabot[bot])f5906a2: build(deps): bump goreleaser/goreleaser-action from 6.3.0 to 6.4.0 (#536) (@dependabot[bot])954ad81: build(deps): bump golang.org/x/tools from 0.35.0 to 0.36.0 (#533) (@dependabot[bot])a0e4f2d: build(deps): bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 (#529) (@dependabot[bot])3d79d2d: build(deps): bump actions/cache from 4.2.3 to 4.2.4 (#534) (@dependabot[bot])f0bdc4b: build(deps): bump tailscale.com from 1.84.2 to 1.86.4 (#532) (@dependabot[bot])7880b41: build(deps): bump actions/checkout from 4.2.2 to 5.0.0 (#535) (@dependabot[bot])c54f6a6: resource_device_subnet_routes: handle 404 response from resourceDeviceSubnetRoutesRead (@bdalpe)e3d1129: build(deps): bump github.com/hashicorp/terraform-plugin-docs (@dependabot[bot])9cffce1: resource_dns_configuration: create resource for managing entire DNS configuration at once (@oxtoacart)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.