Bump terraform-provider-linode to 2.41.2 - #58
Open
cmcgalliard wants to merge 1 commit into
Open
Conversation
Update TERRAFORM_PROVIDER_VERSION and the go.mod require from 2.37.0 to 2.41.2 and regenerate. The upstream resource set is unchanged across these tags, so config/externalname.go and config/provider.go needed no edits. New fields: MysqlV2 and PostgresqlV2 gain engine_config tunables, LKE Cluster gains apl_enabled, and NodeBalancer gains UDP settings (udp_check_port, udp_session_timeout, client_udp_sess_throttle). No CRD properties were removed. go mod tidy raised the go directive to 1.24.0, so bump GO_VERSION in CI to match and avoid a toolchain download on every job. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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.
Bumps the pinned upstream Terraform provider from 2.37.0 to 2.41.2 and regenerates.
The upstream resource set is identical across these tags (same 28 Plugin-Framework resources, same 12 SDKv2 entries, nothing migrated between plugin types), so
config/externalname.goandconfig/provider.goneeded no edits. This is a schema-only diff.New fields
MysqlV2engineConfigMysql*tunables (timeouts, InnoDB, buffers, sql_mode)PostgresqlV2engineConfigPg*tunables (autovacuum, bgwriter, WAL, pg_stat_monitor)Cluster(LKE)aplEnabled— App Platform layerConfig(NodeBalancer)udpCheckPort,udpSessionTimeoutNodeBalancerclientUdpSessThrottleThe remainder is doc-comment rewording: instance IPv6 prefix corrected /64 → /128, volume encryption availability note dropped, LKE pool label/tag/taint descriptions expanded.
No breaking API changes — every CRD was diffed for removed property keys; there are none.
Dependency notes
go mod tidypulled the transitive Terraform/Linode stack forward (terraform-plugin-framework 1.14.1 → 1.16.1, plugin-sdk 2.36.1 → 2.38.1, linodego 1.49.0 → 1.55.0) and raised the go directive from 1.23.0 to 1.24.0, since upstream now requires it.GO_VERSIONin.github/workflows/ci.ymlis bumped 1.23 → 1.24 to match — the old pin would have forced a toolchain download on every CI job.Testing
go build ./...,go vet ./...,go test ./...passmake lintclean with the pinned golangci-lint 1.64.8make build— Go compile succeeds; the Docker image step was not run locally (no daemon available), so CI covers thatmake local-deployagainst a live account has not been run🤖 Generated with Claude Code