chore(deps): update terraform proxmox to v0.106.0 #20

Merged
Peter merged 1 commit from renovate/proxmox-0.x into main 2026-05-17 10:14:23 +02:00
Collaborator

This PR contains the following updates:

Package Type Update Change
proxmox (source) required_provider minor 0.104.00.106.0

Release Notes

bpg/terraform-provider-proxmox (proxmox)

v0.106.0

Compare Source

Features
Bug Fixes
Miscellaneous
  • ci: Update actions/add-to-project action (v1.0.2 → v2) (#​2860) (5939390)

v0.105.0

Compare Source

Features
Bug Fixes
  • acme: mark eab_hmac_key and eab_kid as Sensitive (#​2838) (30051b2)
  • ci: derive bot identity from app-slug output, not /app endpoint (b801d67)
  • ci: read release PR branch from action output, not gh pr view (52565bb)
  • lxc: gate host_managed on PVE 9.1+, not 9.0+ (#​2828) (d348aed)
  • network: catch omitted vlan_aware in vids validator (#​2849) (9e47424)
Miscellaneous
  • ci: update goreleaser/goreleaser-action action (v7.1.0 → v7.2.1) (#​2831) (2506f61)
  • ci: Update JetBrains/qodana-action action (v2025.3.2 → v2026.1.0) (#​2834) (d485cc9)
  • code: address Qodana code-quality findings (#​2827) (b0e08d7)
  • core: add nil-safe helpers for nil to value conversion (#​2829) (03493e9)
  • deps: update golangci/golangci-lint (v2.11.4 → v2.12.1) (#​2844) (c3a14a3)
  • deps: update image golang (1e598eab54cbf5) (#​2830) (16c2280)
  • deps: update module github.com/hashicorp/terraform-plugin-sdk/v2 (v2.40.0 → v2.40.1) (#​2843) (114ce5a)
  • docs: configure context7.json indexing with version sync (ac70974)
  • lxc: restructure container docs for LLM retrieval (#​2833) (7d264d8)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 6am on Tuesday"
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [proxmox](https://search.opentofu.org/provider/bpg/proxmox) ([source](https://github.com/bpg/terraform-provider-proxmox)) | required_provider | minor | `0.104.0` → `0.106.0` | --- ### Release Notes <details> <summary>bpg/terraform-provider-proxmox (proxmox)</summary> ### [`v0.106.0`](https://github.com/bpg/terraform-provider-proxmox/blob/HEAD/CHANGELOG.md#01060-2026-05-06) [Compare Source](https://github.com/bpg/terraform-provider-proxmox/compare/v0.105.0...v0.106.0) ##### Features - **lxc:** add support for `mknod()` feature ([#&#8203;2845](https://github.com/bpg/terraform-provider-proxmox/issues/2845)) ([07f91b4](https://github.com/bpg/terraform-provider-proxmox/commit/07f91b4228f6989869c80b2e54f718e5db35e82d)) ##### Bug Fixes - **lxc:** allow disabling feature flags on update ([#&#8203;2857](https://github.com/bpg/terraform-provider-proxmox/issues/2857)) ([2f3ae58](https://github.com/bpg/terraform-provider-proxmox/commit/2f3ae58a7d8c7414aa1589acb5cb2c37bff0a63e)) - **lxc:** refresh `features`, `start_on_boot`, `hookscript` in read ([#&#8203;2852](https://github.com/bpg/terraform-provider-proxmox/issues/2852)) ([e316aba](https://github.com/bpg/terraform-provider-proxmox/commit/e316aba0d6040466ae028cef7262efb96be5f539)) - **network:** allow unknown `ports` on linux bridge validate ([#&#8203;2855](https://github.com/bpg/terraform-provider-proxmox/issues/2855)) ([dacac9c](https://github.com/bpg/terraform-provider-proxmox/commit/dacac9cf581480523c31e5869c91d56cba00bceb)) ##### Miscellaneous - **ci:** Update actions/add-to-project action (v1.0.2 → v2) ([#&#8203;2860](https://github.com/bpg/terraform-provider-proxmox/issues/2860)) ([5939390](https://github.com/bpg/terraform-provider-proxmox/commit/59393904ad7c17d94dd3c6b59d6768fd91585943)) ### [`v0.105.0`](https://github.com/bpg/terraform-provider-proxmox/blob/HEAD/CHANGELOG.md#01050-2026-05-02) [Compare Source](https://github.com/bpg/terraform-provider-proxmox/compare/v0.104.0...v0.105.0) ##### Features - **core:** add SFTP file upload method ([#&#8203;2836](https://github.com/bpg/terraform-provider-proxmox/issues/2836)) ([39ca5d3](https://github.com/bpg/terraform-provider-proxmox/commit/39ca5d39951f2d3f6c6ff6bfe1f19d08dfbf1c3d)) - **network:** add `vids` attribute to `proxmox_network_linux_bridge` ([#&#8203;2841](https://github.com/bpg/terraform-provider-proxmox/issues/2841)) ([f391b1c](https://github.com/bpg/terraform-provider-proxmox/commit/f391b1c214cc86c6d35a037184d401844476650d)) - **sdn:** add support for EVPN controller ([#&#8203;2839](https://github.com/bpg/terraform-provider-proxmox/issues/2839)) ([ed23beb](https://github.com/bpg/terraform-provider-proxmox/commit/ed23beb315b0afca5ac52bf1eca40a594ec8c0df)) ##### Bug Fixes - **acme:** mark `eab_hmac_key` and `eab_kid` as Sensitive ([#&#8203;2838](https://github.com/bpg/terraform-provider-proxmox/issues/2838)) ([30051b2](https://github.com/bpg/terraform-provider-proxmox/commit/30051b2909f0c618df25936a5ec52c77435c41e1)) - **ci:** derive bot identity from app-slug output, not /app endpoint ([b801d67](https://github.com/bpg/terraform-provider-proxmox/commit/b801d67a21100832aeadb3911b13b70c709767d5)) - **ci:** read release PR branch from action output, not gh pr view ([52565bb](https://github.com/bpg/terraform-provider-proxmox/commit/52565bbba6f3b082fa05f9bbc6bd589961e16b58)) - **lxc:** gate `host_managed` on PVE 9.1+, not 9.0+ ([#&#8203;2828](https://github.com/bpg/terraform-provider-proxmox/issues/2828)) ([d348aed](https://github.com/bpg/terraform-provider-proxmox/commit/d348aed3f980ce5d56eb22d1112e51fac9d16361)) - **network:** catch omitted `vlan_aware` in `vids` validator ([#&#8203;2849](https://github.com/bpg/terraform-provider-proxmox/issues/2849)) ([9e47424](https://github.com/bpg/terraform-provider-proxmox/commit/9e47424a53832906b18a8f5c93d65496261b5efe)) ##### Miscellaneous - **ci:** update goreleaser/goreleaser-action action (v7.1.0 → v7.2.1) ([#&#8203;2831](https://github.com/bpg/terraform-provider-proxmox/issues/2831)) ([2506f61](https://github.com/bpg/terraform-provider-proxmox/commit/2506f6132e7fc21e0d092be2d75e562d270e5471)) - **ci:** Update JetBrains/qodana-action action (v2025.3.2 → v2026.1.0) ([#&#8203;2834](https://github.com/bpg/terraform-provider-proxmox/issues/2834)) ([d485cc9](https://github.com/bpg/terraform-provider-proxmox/commit/d485cc9a9eef90e6563e17ab253bd9ac5f152ee7)) - **code:** address Qodana code-quality findings ([#&#8203;2827](https://github.com/bpg/terraform-provider-proxmox/issues/2827)) ([b0e08d7](https://github.com/bpg/terraform-provider-proxmox/commit/b0e08d72137bb2d391735c1928325602f40b7bb4)) - **core:** add nil-safe helpers for nil to value conversion ([#&#8203;2829](https://github.com/bpg/terraform-provider-proxmox/issues/2829)) ([03493e9](https://github.com/bpg/terraform-provider-proxmox/commit/03493e988bd0cd51b5ae698faea0286d34c1a2a8)) - **deps:** update golangci/golangci-lint (v2.11.4 → v2.12.1) ([#&#8203;2844](https://github.com/bpg/terraform-provider-proxmox/issues/2844)) ([c3a14a3](https://github.com/bpg/terraform-provider-proxmox/commit/c3a14a3e69047695df0d221a54797c90d388bc48)) - **deps:** update image golang ([`1e598ea`](https://github.com/bpg/terraform-provider-proxmox/commit/1e598ea) → [`b54cbf5`](https://github.com/bpg/terraform-provider-proxmox/commit/b54cbf5)) ([#&#8203;2830](https://github.com/bpg/terraform-provider-proxmox/issues/2830)) ([16c2280](https://github.com/bpg/terraform-provider-proxmox/commit/16c228053938f6dd1741690b63a5f9da83bdf21d)) - **deps:** update module github.com/hashicorp/terraform-plugin-sdk/v2 (v2.40.0 → v2.40.1) ([#&#8203;2843](https://github.com/bpg/terraform-provider-proxmox/issues/2843)) ([114ce5a](https://github.com/bpg/terraform-provider-proxmox/commit/114ce5a112be53f2ec4754b661b995fe9ee69178)) - **docs:** configure context7.json indexing with version sync ([ac70974](https://github.com/bpg/terraform-provider-proxmox/commit/ac7097469ee598315f7fe2d8ac8b7dcfeb96efa4)) - **lxc:** restructure container docs for LLM retrieval ([#&#8203;2833](https://github.com/bpg/terraform-provider-proxmox/issues/2833)) ([7d264d8](https://github.com/bpg/terraform-provider-proxmox/commit/7d264d814ce4eec5952c6b79017d3a9b1c507d38)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - "before 6am on Tuesday" - Automerge - At any time (no schedule defined) 🚦 **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNjEuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE2MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
renovate added 1 commit 2026-05-08 14:45:11 +02:00
chore(deps): update terraform proxmox to v0.106.0
All checks were successful
Tofu Plan k8s-wheatley / tofu-plan-k8s-wheatley (pull_request) Successful in 1m8s
Tofu Plan pve01.wheatley.in templates / tofu-plan-templates (pull_request) Successful in 22s
af8a912326
First-time contributor

Tofu Plan k8s-wheatley

OpenTofu Format and Style 🖌

OpenTofu Initialization ⚙️

OpenTofu Validation 🤖

Validation Output
Success! The configuration is valid.

OpenTofu Plan 📖

Show Plan
No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
### Tofu Plan k8s-wheatley #### ✅ OpenTofu Format and Style 🖌 #### ✅ OpenTofu Initialization ⚙️ #### ✅ OpenTofu Validation 🤖 <details><summary>Validation Output</summary> ``` Success! The configuration is valid. ``` </details> #### ✅ OpenTofu Plan 📖 <details><summary>Show Plan</summary> ``` No changes. Your infrastructure matches the configuration. OpenTofu has compared your real infrastructure against your configuration and found no differences, so no changes are needed. ``` </details>
First-time contributor

Tofu Plan pve01.wheatley.in templates

OpenTofu Format and Style 🖌

OpenTofu Initialization ⚙️

OpenTofu Validation 🤖

Validation Output
Success! The configuration is valid.

OpenTofu Plan 📖

Show Plan
OpenTofu used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  ~ update in-place (current -> planned)

OpenTofu will perform the following actions:

  # module.talos.proxmox_virtual_environment_vm.talos-template[1.12.6] will be updated in-place
  ~ resource proxmox_virtual_environment_vm talos-template {
        id                                   = 11126
      ~ ipv4_addresses                       = [] -> (known after apply)
      ~ ipv6_addresses                       = [] -> (known after apply)
        name                                 = talos-template-1.12.6
      ~ network_interface_names              = [] -> (known after apply)
        tags                                 = [
            tofu,
        ]
        # (28 unchanged attributes hidden)

        # (7 unchanged blocks hidden)
    }

Plan: 0 to add, 1 to change, 0 to destroy.

─────────────────────────────────────────────────────────────────────────────

Note: You didn't use the -out option to save this plan, so OpenTofu can't
guarantee to take exactly these actions if you run tofu apply now.
### Tofu Plan pve01.wheatley.in templates #### ✅ OpenTofu Format and Style 🖌 #### ✅ OpenTofu Initialization ⚙️ #### ✅ OpenTofu Validation 🤖 <details><summary>Validation Output</summary> ``` Success! The configuration is valid. ``` </details> #### ✅ OpenTofu Plan 📖 <details><summary>Show Plan</summary> ``` OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: ~ update in-place (current -> planned) OpenTofu will perform the following actions: # module.talos.proxmox_virtual_environment_vm.talos-template[1.12.6] will be updated in-place ~ resource proxmox_virtual_environment_vm talos-template { id = 11126 ~ ipv4_addresses = [] -> (known after apply) ~ ipv6_addresses = [] -> (known after apply) name = talos-template-1.12.6 ~ network_interface_names = [] -> (known after apply) tags = [ tofu, ] # (28 unchanged attributes hidden) # (7 unchanged blocks hidden) } Plan: 0 to add, 1 to change, 0 to destroy. ───────────────────────────────────────────────────────────────────────────── Note: You didn't use the -out option to save this plan, so OpenTofu can't guarantee to take exactly these actions if you run tofu apply now. ``` </details>
Peter merged commit 8813ba3c1a into main 2026-05-17 10:14:23 +02:00
First-time contributor

Tofu Apply k8s-wheatley

OpenTofu Format and Style 🖌

OpenTofu Initialization ⚙️

OpenTofu Validation 🤖

Validation Output
Success! The configuration is valid.

OpenTofu Apply 🚀

Show Apply
No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

kubeconfig = <sensitive>
talosconfig = <sensitive>
### Tofu Apply k8s-wheatley #### ✅ OpenTofu Format and Style 🖌 #### ✅ OpenTofu Initialization ⚙️ #### ✅ OpenTofu Validation 🤖 <details><summary>Validation Output</summary> ``` Success! The configuration is valid. ``` </details> #### ✅ OpenTofu Apply 🚀 <details><summary>Show Apply</summary> ``` No changes. Your infrastructure matches the configuration. OpenTofu has compared your real infrastructure against your configuration and found no differences, so no changes are needed. Apply complete! Resources: 0 added, 0 changed, 0 destroyed. Outputs: kubeconfig = <sensitive> talosconfig = <sensitive> ``` </details>
First-time contributor

Tofu Apply pve01.wheatley.in templates

OpenTofu Format and Style 🖌

OpenTofu Initialization ⚙️

OpenTofu Validation 🤖

Validation Output
Success! The configuration is valid.

OpenTofu Apply 🚀

Show Apply
OpenTofu used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  ~ update in-place (current -> planned)

OpenTofu will perform the following actions:

  # module.talos.proxmox_virtual_environment_vm.talos-template[1.12.6] will be updated in-place
  ~ resource proxmox_virtual_environment_vm talos-template {
        id                                   = 11126
      ~ ipv4_addresses                       = [] -> (known after apply)
      ~ ipv6_addresses                       = [] -> (known after apply)
        name                                 = talos-template-1.12.6
      ~ network_interface_names              = [] -> (known after apply)
        tags                                 = [
            tofu,
        ]
        # (28 unchanged attributes hidden)

        # (7 unchanged blocks hidden)
    }

Plan: 0 to add, 1 to change, 0 to destroy.
module.talos.proxmox_virtual_environment_vm.talos-template[1.12.6]: Modifying... [id=11126]
module.talos.proxmox_virtual_environment_vm.talos-template[1.12.6]: Modifications complete after 1s [id=11126]

Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
### Tofu Apply pve01.wheatley.in templates #### ✅ OpenTofu Format and Style 🖌 #### ✅ OpenTofu Initialization ⚙️ #### ✅ OpenTofu Validation 🤖 <details><summary>Validation Output</summary> ``` Success! The configuration is valid. ``` </details> #### ✅ OpenTofu Apply 🚀 <details><summary>Show Apply</summary> ``` OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: ~ update in-place (current -> planned) OpenTofu will perform the following actions: # module.talos.proxmox_virtual_environment_vm.talos-template[1.12.6] will be updated in-place ~ resource proxmox_virtual_environment_vm talos-template { id = 11126 ~ ipv4_addresses = [] -> (known after apply) ~ ipv6_addresses = [] -> (known after apply) name = talos-template-1.12.6 ~ network_interface_names = [] -> (known after apply) tags = [ tofu, ] # (28 unchanged attributes hidden) # (7 unchanged blocks hidden) } Plan: 0 to add, 1 to change, 0 to destroy. module.talos.proxmox_virtual_environment_vm.talos-template[1.12.6]: Modifying... [id=11126] module.talos.proxmox_virtual_environment_vm.talos-template[1.12.6]: Modifications complete after 1s [id=11126] Apply complete! Resources: 0 added, 1 changed, 0 destroyed. ``` </details>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: wheatley/infrastructure#20
No description provided.